Android VPN ಅನುಮೋದನೆಯ ಟ್ಯಾಪ್ ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆಯೇ? ಮೊದಲು ಓವರ್ಲೇ ನೋಡಿ
ಟ್ಯಾಪ್ ಸ್ವೀಕರಿಸದ ಅನುಮೋದನೆ ಬಟನ್ ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಕ್ರೀನ್ನ ಸ್ಥಳೀಯ ಅಡ್ಡಿ, ಸರ್ವರ್ ಅಥವಾ ಖಾತೆಯ ದೋಷವಲ್ಲ. ಓವರ್ಲೇ ತೆಗೆದು ಸಂರಕ್ಷಣೆ ಉಳಿಸಿ.
ನೀವು VPN ಅನುಮೋದನೆಯ ಬಟನ್ ಟ್ಯಾಪ್ ಮಾಡುತ್ತೀರಿ, ಆದರೆ ಸಂವಾದ ಪ್ರತಿಕ್ರಿಯಿಸುವುದಿಲ್ಲ. ಸಹಜ ತೀರ್ಮಾನವೆಂದರೆ ಆ್ಯಪ್ ಅಥವಾ ಸರ್ವರ್ ಕೆಟ್ಟಿದೆ, ಆದ್ದರಿಂದ ಜನರು ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸುತ್ತಾರೆ, DNS ಬದಲಿಸುತ್ತಾರೆ ಅಥವಾ ಕ್ಲೈಂಟ್ ಮರುಸ್ಥಾಪಿಸುತ್ತಾರೆ. ಸಾಮಾನ್ಯವಾಗಿ ಅವುಗಳಲ್ಲಿ ಯಾವುದೂ ದೋಷವನ್ನು ಮುಟ್ಟುವುದಿಲ್ಲ, ಏಕೆಂದರೆ Android ಅಡ್ಡಿಯ ಮೂಲಕ ಬರುವ ಸ್ಪರ್ಶಗಳನ್ನು ಎಸೆಯುತ್ತದೆ, ಮತ್ತು VPN ಅನುಮೋದನೆ ಸ್ಕ್ರೀನ್ ಅದೇ ರೀತಿಯ ಸೂಕ್ಷ್ಮ ಸಮ್ಮತಿ ಸಂವಾದವಾಗಿದೆ. ಟ್ಯಾಪ್ ಎಂದಿಗೂ ಬಟನ್ ತಲುಪುವುದಿಲ್ಲ.
ಸಂರಕ್ಷಣೆ ನಿಜವಾಗಿ ಏನನ್ನು ನಿರಾಕರಿಸುತ್ತದೆ
Android ಸೂಕ್ಷ್ಮ ಸಂವಹನಗಳನ್ನು tapjacking ನಿಂದ ರಕ್ಷಿಸುತ್ತದೆ, ಅಲ್ಲಿ ಇನ್ನೊಂದು ವಿಂಡೋ ಸಂವಾದದ ಮೇಲೆ ಕುಳಿತು ಟ್ಯಾಪ್ ಕದಿಯುತ್ತದೆ ಅಥವಾ ಅಸ್ಪಷ್ಟಗೊಳಿಸುತ್ತದೆ. ವ್ಯೂ View.setFilterTouchesWhenObscured ಮೂಲಕ ಸೇರುತ್ತದೆ, ಮತ್ತು ಇನ್ನೊಂದು ವಿಂಡೋ ಭಾಗಶಃ ಅಥವಾ ಸಂಪೂರ್ಣ ಮುಚ್ಚುವುದಾಗಿ ಗುರುತಿಸಲ್ಪಟ್ಟಾಗ ಘಟನೆ MotionEvent.FLAG_WINDOW_IS_OBSCURED ಜೊತೆ ಬರುತ್ತದೆ. ಆಗ ಘಟನೆ ತಪ್ಪು ಸ್ಥಳಕ್ಕೆ ತಲುಪಿಸುವ ಬದಲು ಎಸೆಯಲ್ಪಡುತ್ತದೆ. Android 12 (API 31) ಸಿಸ್ಟಂ ಸಮ್ಮತಿ ಮೇಲ್ಮೈಗಳಲ್ಲಿ ಅವಿಶ್ವಾಸಾರ್ಹ ಸ್ಪರ್ಶಗಳನ್ನು ತಡೆಹಿಡಿಯುವ ಮೂಲಕ ಅದೇ ಸಂರಕ್ಷಣೆಯನ್ನು ವಿಸ್ತರಿಸಿತು, ಆದ್ದರಿಂದ ಅನುಮೋದನೆ ಸಂವಾದ ಇತರ ಆ್ಯಪ್ಗಳು ಇನ್ನೂ ಸ್ವೀಕರಿಸುವ ಓವರ್ಲೇಯ ಟ್ಯಾಪ್ ಅನ್ನು ನಿರಾಕರಿಸಬಹುದು.
ಮೂರು ವಿಷಯಗಳು ನಿಯಮಿತವಾಗಿ ಅಡ್ಡಿ ಉಂಟುಮಾಡುತ್ತವೆ: ಇತರ ಆ್ಯಪ್ಗಳ ಮೇಲೆ ತೋರಿಸುವ ಅನುಮತಿ ಹೊಂದಿರುವ ಆ್ಯಪ್, ವಿಷಯವನ್ನು ಚಿತ್ರಿಸುವ ಪ್ರವೇಶಿಸುವಿಕೆ ಸೇವೆ, ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೆಕಾರ್ಡರ್ ಅಥವಾ ಫಿಲ್ಟರ್ ಉಪಕರಣದ ತೇಲುವ ವಿಜೆಟ್. ಕೆಲವು ತಯಾರಕರ ಡಿಸ್ಪ್ಲೇ ವೈಶಿಷ್ಟ್ಯಗಳು ತಮ್ಮ ಪದರವನ್ನು ಸೇರಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಒಂದೇ Android ಆವೃತ್ತಿಯ ಎರಡು ಫೋನ್ಗಳಲ್ಲಿ ಅದೇ ಸಂವಾದ ಬೇರೆ ರೀತಿ ವರ್ತಿಸಬಹುದು. ಭಾಗಶಃ ಮುಚ್ಚುವ ವಿಂಡೋ FLAG_WINDOW_IS_PARTIALLY_OBSCURED ಸೆಟ್ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಬಟನ್ ನೋಡುವ ಮೊದಲೇ ಟ್ಯಾಪ್ ಎಸೆಯಲ್ಪಡುತ್ತದೆ. ಇದು ಸ್ಕ್ರೀನ್ನ ಗುಣ, ನೆಟ್ವರ್ಕ್ನದಲ್ಲ. ಟ್ಯಾಪ್ ಎಸೆಯಾದ ಕ್ಷಣದಲ್ಲಿ VPN ಸರ್ವರ್ಗೆ ಏನೂ ಕಳುಹಿಸಲಿಲ್ಲ, ಆದ್ದರಿಂದ ಸರ್ವರ್ ಬದಿಯ ಯಾವುದೇ ಬದಲಾವಣೆ ಫಲಿತಾಂಶದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಲಾರದು.
ಸತ್ತ ಟ್ಯಾಪ್ ಮತ್ತು ವಿಫಲ ಸಂಪರ್ಕವನ್ನು ಬೇರ್ಪಡಿಸಿ
ವ್ಯತ್ಯಾಸವೇ ಪೂರ್ಣ ರೋಗನಿರ್ಣಯ ಮತ್ತು ಅದು ಹತ್ತು ಸೆಕೆಂಡು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಟ್ಯಾಪ್ ನಿರ್ಲಕ್ಷಿಸಲ್ಪಟ್ಟು ಸಂವಾದ ಮೊದಲಿನಂತೆಯೇ ಇದ್ದರೆ ಅಡ್ಡಿ ಸ್ಥಳೀಯ. ಸಂವಾದ ಮುಚ್ಚಿ ನಂತರ ದೋಷ ಕಾಣಿಸಿದರೆ ಸಮ್ಮತಿ ಸ್ವೀಕೃತವಾಗಿದೆ ಮತ್ತು ಆ್ಯಪ್ನ ಸ್ವಂತ ಘಟನಾ ಮಾಹಿತಿ ಬೇಕಾದ ಇನ್ನೊಂದು ಹಂತಕ್ಕೆ ಹೋಗಿದ್ದೀರಿ.
ಸ್ಥಳೀಯ ಓದುವಿಕೆಯನ್ನು ವಿನಂತಿಸಿದ ಆ್ಯಪ್ ಸಂಪರ್ಕ ಪ್ರಯತ್ನಿಸಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ ದೃಢೀಕರಿಸಬಹುದು. ಸಮ್ಮತಿ ಸಂವಾದ ಸ್ಕ್ರೀನ್ನಲ್ಲಿರುವಾಗ ಎಂದಿಗೂ ಹ್ಯಾಂಡ್ಶೇಕ್ ಪ್ರಯತ್ನ ದಾಖಲಿಸದ ಕ್ಲೈಂಟ್ ನೆಟ್ವರ್ಕ್ ತಲುಪಿಲ್ಲ.
adb shell cmd appops get com.example.vpn SYSTEM_ALERT_WINDOW
adb shell settings get secure enabled_accessibility_servicesಓವರ್ಲೇ ಅನುಮತಿ ಯಾರ ಬಳಿ ಇದೆ ಮತ್ತು ಯಾವ ಪ್ರವೇಶಿಸುವಿಕೆ ಸೇವೆಗಳು ಸಕ್ರಿಯವಾಗಿವೆ ಎಂದು ಪಟ್ಟಿ ಮಾಡಿ, ನಂತರ ಚಾಲನೆಯಲ್ಲಿರುವುದರೊಂದಿಗೆ ಹೋಲಿಸಿ. ವೇದಿಕೆಯ ಸಂರಕ್ಷಣೆಯನ್ನೇ ಆಫ್ ಮಾಡಬೇಡಿ; ಗುಪ್ತ ವಿಂಡೋ ನಿಮ್ಮ ಪರವಾಗಿ ಸಮ್ಮತಿ ಸಂವಾದಕ್ಕೆ ಉತ್ತರಿಸದಂತೆ ತಡೆಯುವುದು ಅದೇ.
ಅಡ್ಡಿ ತೆಗೆದು ನಂತರ ಸಾಮಾನ್ಯ ಹರಿವನ್ನು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ
ಮೊದಲು ಯಾವ ಆ್ಯಪ್ VPN ಅನುಮೋದನೆ ಕೇಳಿತು ಎಂದು ಗುರುತಿಸಿ, ಯಾವ ಸಮ್ಮತಿ ನೀಡುತ್ತಿದ್ದೀರಿ ಎಂದು ತಿಳಿಯಲು. ನಂತರ ಆ ನಿರ್ದಿಷ್ಟ ಓವರ್ಲೇಯನ್ನು ಅದರ ಸ್ವಂತ ಸೆಟ್ಟಿಂಗ್ನಿಂದ ನಿಲ್ಲಿಸಿ, ನಂತರ ಬೇಕಾಗಬಹುದಾದ ವಿಶಾಲ ಅನುಮತಿ ಹಿಂಪಡೆಯುವ ಬದಲು. ಸ್ಕ್ರೀನ್ ಫಿಲ್ಟರ್ಗೆ ಸಾಮಾನ್ಯವಾಗಿ ತನ್ನ ಆ್ಯಪ್ನಲ್ಲಿ ಟಾಗಲ್ ಇರುತ್ತದೆ; ತೇಲುವ ವಿಜೆಟ್ಗೆ ಮುಚ್ಚುವ ನಿಯಂತ್ರಣ ಇರುತ್ತದೆ; ತಯಾರಕರ ಡಿಸ್ಪ್ಲೇ ಮೋಡ್ಗೆ ಡಿಸ್ಪ್ಲೇ ಸೆಟ್ಟಿಂಗ್ನಲ್ಲಿ ಸ್ವಿಚ್ ಇರುತ್ತದೆ.
ನಂತರ VPN ಆ್ಯಪ್ಗೆ ಮರಳಿ ಅನುಮೋದನೆ ಮತ್ತೆ ಕೇಳಿ, ಸಂವಾದ ಹೊಸದಾಗಿ ಸೃಷ್ಟಿಯಾಗಲಿ. ಈಗ ಟ್ಯಾಪ್ ಕೆಲಸ ಮಾಡಿದರೆ ಓವರ್ಲೇಯ ಹೊಂದಾಣಿಕೆ ವರ್ತನೆ ಸರಿಹೊಂದಿಸಿ ಅಥವಾ ಸಂಪರ್ಕಿಸುವಾಗ ಅದನ್ನು ಆಫ್ ಇಡಿ, ಮತ್ತು ಸ್ಪರ್ಶ ಸಂರಕ್ಷಣೆ ಆನ್ ಇಡಿ.
ಯಾವ ವಿಂಡೋ ಜವಾಬ್ದಾರ ಎಂದು ತಿಳಿಯದಿದ್ದರೆ ಒಂದೊಂದಾಗಿ ತೆಗೆದು ಪ್ರತಿ ಬದಲಾವಣೆಯ ನಂತರ ಸಮ್ಮತಿ ಸಂವಾದ ಪ್ರಯತ್ನಿಸಿ. ರೆಕಾರ್ಡರ್ನ ನಿಯಂತ್ರಣ ಪಟ್ಟಿ ಅಥವಾ ತೇಲುವ ಶಾರ್ಟ್ಕಟ್ ಸಾಮಾನ್ಯ ಅಪರಾಧಿ, ಮತ್ತು ಕೆಲಸ ಮಾಡುವ ಮೊದಲು ತೆಗೆದದ್ದೇ ಉತ್ತರ.
ದಾರಿಯಲ್ಲಿ ಆಫ್ ಮಾಡಿದ ಸಂಬಂಧವಿಲ್ಲದ ಎಲ್ಲವನ್ನೂ ಮರುಸ್ಥಾಪಿಸಿ. ಸ್ಕ್ರೀನ್ ಫಿಲ್ಟರ್ ಅಥವಾ ನೈಟ್ ಮೋಡ್ ಶತ್ರು ಅಲ್ಲ; ಸಂವಾದದ ಮೇಲೆ重叠 ಆಗುವ ನಿರ್ದಿಷ್ಟ ವಿಂಡೋ ಶತ್ರು.
ಸಂವಾದ ದಾಟಲು ಏನು ಮಾಡಬಾರದು
ಬಟನ್ ಒತ್ತಲು ಅಪರಿಚಿತ ಆ್ಯಪ್ಗೆ ಪ್ರವೇಶಿಸುವಿಕೆ ನೀಡಬೇಡಿ, ಮತ್ತು ಅದಕ್ಕಾಗಿ ಸಹಾಯಕ ಆ್ಯಪ್ ಸ್ಥಾಪಿಸಬೇಡಿ. ಅದು VPN ಅನ್ನು ಅಧಿಕೃತಗೊಳಿಸುವ ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಸಂರಕ್ಷಣೆ ನಿರಾಕರಿಸಲು ಇರುವ ಸಾಮರ್ಥ್ಯವನ್ನೇ ನೀಡುತ್ತದೆ.
ಇನ್ಪುಟ್ ಉಪಕರಣದಿಂದ ಸಂವಾದವನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬೇಡಿ. ಅದು ದುರುದ್ದೇಶಪೂರಿತ ಓವರ್ಲೇಯಂತೆಯೇ ಫಲಿತಾಂಶ ನೀಡುತ್ತದೆ ಮತ್ತು ಕಾರಣದ ಬಗ್ಗೆ ಏನೂ ಕಲಿಸುವುದಿಲ್ಲ.
ನಿರ್ವಹಿತ ಸಾಧನದಲ್ಲಿ VPN ಬದಲಾವಣೆಗಳನ್ನು ಮಿತಿಗೊಳಿಸುವ ನೀತಿ ನಿರ್ವಾಹಕರ ನಿರ್ಧಾರ. ಓವರ್ಲೇ ಪ್ರಯೋಗ ಅದನ್ನು ಬೈಪಾಸ್ ಮಾಡುವ ಅಧಿಕಾರವಲ್ಲ. ಹಾಗೆಯೇ, ಪ್ರತಿಕ್ರಿಯಿಸದ ಸಮ್ಮತಿ ಬಟನ್ ಪ್ರಮಾಣಪತ್ರ ಪರಿಶೀಲನೆ ದುರ್ಬಲಗೊಳಿಸಲು ಅಥವಾ ಖಾತೆ ರುಜುವಾತುಗಳನ್ನು ಬದಲಿಸಲು ಕಾರಣವಲ್ಲ: ಎರಡೂ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಯಾವುದೂ ಸ್ಥಳೀಯ ಸ್ಪರ್ಶ ಅಡ್ಡಿ ತೆಗೆದುಹಾಕುವುದಿಲ್ಲ.
ಇನ್ನೂ ವಿಫಲವಾದರೆ ನಿಖರ ವರ್ತನೆ ವರದಿ ಮಾಡಿ
ತೀರ್ಮಾನವಲ್ಲ, ಸಂವಾದವನ್ನು ವಿವರಿಸಿ: ಯಾವ ಆ್ಯಪ್ ಅನುಮೋದನೆ ಕೇಳಿತು, ಸಂವಾದ ತೆರೆದಿತ್ತೋ ಮುಚ್ಚಿತೋ, ಅಪರಿಚಿತ ಮೂಲಗಳು ಅಥವಾ ಪ್ರವೇಶಿಸುವಿಕೆ ಎಚ್ಚರಿಕೆಗಳಂತಹ ಇತರ ಸೂಕ್ಷ್ಮ ವಿನಂತಿಗಳೂ ಟ್ಯಾಪ್ ನಿರ್ಲಕ್ಷಿಸುತ್ತವೆಯೇ, ಸಾಧನ ಮಾದರಿ ಮತ್ತು Android ಆವೃತ್ತಿ, ಮತ್ತು ನೀವು ಸಂಗ್ರಹಿಸಿದ ಓವರ್ಲೇ ಹಾಗೂ ಪ್ರವೇಶಿಸುವಿಕೆ ಪಟ್ಟಿಗಳು.
ಅಲ್ಲಿರುವಾಗ ಬೆಂಬಲ ಮಾಲೀಕರನ್ನು ಇನ್ನೊಂದು ಕೇಳಿ: ಸಾಧನ ನೀತಿ VPN ಸಂರಚನೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆಯೇ. ನಿರ್ವಹಿತ ಬ್ಲಾಕ್ ನಿರ್ಲಕ್ಷಿಸಿದ ಟ್ಯಾಪ್ಗಿಂತ ಬೇರೆ ಕಾಣುತ್ತದೆ, ಮತ್ತು ಯಾವುದನ್ನು ನೋಡುತ್ತಿದ್ದೀರಿ ಎಂದು ತಿಳಿದರೆ ಎರಡನೇ ಸುತ್ತು ಉಳಿಯುತ್ತದೆ.
ಈ ಗುಂಪು ಮುಚ್ಚಿದ ಸ್ಪರ್ಶದ ಸಮಸ್ಯೆಯನ್ನು ಕೆಟ್ಟ ಇನ್ಪುಟ್ ಸಾಧನ, ಹೆಪ್ಪುಗಟ್ಟಿದ ಸಂವಾದ ಅಥವಾ ನೀತಿ ಬ್ಲಾಕ್ನಿಂದ ಬೇರ್ಪಡಿಸುತ್ತದೆ. ಮುಂದಿನ ವ್ಯಕ್ತಿ ಸ್ಕ್ರೀನ್ ನೋಡಬೇಕೋ ನೆಟ್ವರ್ಕ್ ನೋಡಬೇಕೋ ಎಂದೂ ಹೇಳುತ್ತದೆ.
Android ನ tapjacking ಮಾರ್ಗದರ್ಶಿ ಮುಚ್ಚಿದ ವಿಂಡೋ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಮತ್ತು ಈ ವರ್ತನೆಯ ಹಿಂದಿನ API ಗಳನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ. ಸಾಕ್ಷ್ಯದ ಜಾಡು ಬೇಕಾದರೆ ಬಟನ್ ತಲುಪದ ಘಟನೆಯಲ್ಲಿ FLAG_WINDOW_IS_OBSCURED ಮತ್ತು FLAG_WINDOW_IS_PARTIALLY_OBSCURED ಹುಡುಕಿ. ತೆರೆದೇ ಉಳಿಯುವ ಸಂವಾದವೇ ದಾಖಲಿಸಬೇಕಾದುದು, ಏಕೆಂದರೆ ಟ್ಯಾಪ್ ಇನ್ನೊಂದು ವಿಂಡೋಗೆ ಹಸ್ತಾಂತರವಾಗದೆ ತಡೆಹಿಡಿಯಲ್ಪಟ್ಟಿದೆ ಎಂದು ಅದು ತೋರಿಸುತ್ತದೆ.