நீங்கள் 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 சேவையகத்திற்கு எதுவும் அனுப்பப்படவில்லை, எனவே சேவையகப் பக்க மாற்றம் எதுவும் முடிவைப் பாதிக்க முடியாது.

இறந்த தட்டலை தோல்வியடைந்த இணைப்பிலிருந்து பிரிக்கவும்

இந்த வேறுபாடே முழு நோயறிதல், அது பத்து வினாடிகள் எடுக்கும். தட்டல் புறக்கணிக்கப்பட்டு உரையாடல் அப்படியே இருந்தால், தடை உள்ளூரானது. உரையாடல் மூடி பின்னர் பிழை தோன்றினால், ஒப்புதல் ஏற்கப்பட்டது, 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 தேடுங்கள். திறந்திருக்கும் உரையாடலே பிடிக்க வேண்டியது, ஏனெனில் தட்டல் வேறு சாளரத்திற்கு அனுப்பப்படாமல் தடுத்து வைக்கப்பட்டதை அது காட்டுகிறது.

தொடர்புடைய கட்டுரைகள்