கம்பியில்லா பிழைத்திருத்தப் போக்குவரத்து VPN கசிவின் சான்று ஏன் அல்ல
Wi-Fi வழியாக இணைக்கப்பட்ட ADB அமர்வு பிழைத்திருத்த உறவை நிரூபிக்கிறது, இணைய வெளியேற்றப் பாதையை அல்ல. அந்தக் கவனிப்பு உண்மையில் எதை உள்ளடக்குகிறது என்பது இங்கே.
நீங்கள் கம்பியில்லா பிழைத்திருத்தத்தை இயக்கி, மடிக்கணினியை இணைத்தீர்கள், VPN இயங்கியபோதும் அமர்வு தொடர்ந்து வேலை செய்தது. அது ஏதோ சுரங்கப்பாதையைக் கடந்து சென்றது போலத் தெரிகிறது. கிட்டத்தட்ட நிச்சயமாக இல்லை. பிழைத்திருத்த அமர்வும் ஒரு பயன்பாட்டின் இணையதளக் கோரிக்கையும் வெவ்வேறு வலையமைப்பு உறவுகள், அவற்றில் ஒன்று மட்டுமே சுரங்கப்பாதையைக் கடக்க வேண்டும்.
இந்தத் தவறான வாசிப்பை நான் இரண்டு முறை சந்தித்தேன்: ஒரு முறை தொலைபேசியும் மடிக்கணினியும் ஒரே Wi-Fi-இல் இருந்தபோது, மற்றொரு முறை மறுதொடக்கம் செய்த பிறகும் இணைப்பு நீடித்தபோது. இரண்டு சந்தர்ப்பங்களிலும் VPN தனக்கு அமைக்கப்பட்டதைச் சரியாகச் செய்து கொண்டிருந்தது.
பிழைக்குப் பெயரிடும் முன் கவனிப்புக்குப் பெயரிடுங்கள்
கசிவுக் கூற்றுக்கு முன் மூன்று நிகழ்வுகள் நடக்கலாம், அவை ஒன்றுக்கொன்று மாற்றாகாது. ஒரு கருவி சேவையைக் கண்டறியலாம், சாதனம் ஒரு பணிநிலையத்தை அனுமதிக்கலாம், அல்லது அங்கீகரிக்கப்பட்ட அமர்வு உண்மையிலேயே கட்டளைகளையும் பைட்டுகளையும் கொண்டு செல்லலாம். எதைப் பார்த்தீர்கள் என்று எழுதுங்கள், ஏனெனில் ஒவ்வொன்றும் மக்கள் கருதுவதைவிடக் குறைவாகவே நிரூபிக்கிறது.
கண்டறிதல் பொதுவாக mDNS அல்லது துறைமுக ஸ்கேன் ஆகும். இணைத்தல் என்பது தொலைபேசியில் எடுக்கப்படும் பதிவு முடிவு, பயனர் தட்டச்சு செய்யும் குறியீட்டால் உறுதிப்படுத்தப்படுகிறது. செயலில் உள்ள அமர்வு என்பது இணைக்கப்பட்ட இரு முனைகளுக்கிடையே போக்குவரத்து நகர்ந்தது என்பதாகும். இவற்றில் எதுவும் ஒரு பயன்பாட்டின் HTTPS கோரிக்கை எங்கே செல்கிறது என்று விவரிக்கவில்லை.
இலக்கு, இடைமுகம், முகவரிக் குடும்பம், நேர முத்திரை, பயனர் சுயவிவரம் ஆகியவற்றை நிகழ்வுடன் இணைத்து வையுங்கள். அந்த விவரங்கள் இல்லாமல் கவனிப்பை எதிர்பார்க்கப்பட்ட உள்ளூர் வலையமைப்புக் கொள்கையுடனோ அல்லது அப்போது இயங்கிய VPN பதிப்புடனோ ஒப்பிட முடியாது.
இரு பாதைகளும் ஏன் ஒருபோதும் சந்திப்பதில்லை
கம்பியில்லா பிழைத்திருத்தம் என்பது சாதனத்திற்குள் வரும் இணைப்பு. adbd Wi-Fi இடைமுகத்துடன் பிணைக்கப்பட்ட துறைமுகத்தில் கேட்கிறது, இணைத்தலுக்குப் பிறகு பணிநிலையம் அதனுடன் இணைகிறது. திசை முக்கியம்: உங்கள் மடிக்கணினி தொலைபேசிக்குள் செல்கிறது, தலைகீழாக அல்ல. இது வெளியேற்றக் கசிவுக்கு எதிரானது.
ஒரு பயன்பாட்டின் இணையப் போக்குவரத்து VpnService நிறுவும் சுரங்கப்பாதை இடைமுகம் வழியாக வெளியேறுகிறது, UID மற்றும் வழிமாற்றல் விதிகளால் பொருத்தப்படுகிறது. adbd என்பது shell பயனராக இயங்கும் கணினி டீமான், அந்த வழிமாற்றல் தொகுப்புக்குள் உள்ள பயன்பாடு அல்ல. ஒவ்வொரு பயன்பாடும் சுரங்கப்பாதையில் பொருத்தப்பட்டிருந்தாலும் அது அடிப்படை Wi-Fi இணைப்பிலேயே இருக்கும்.
பூட்டுதல் பயன்முறை உள்ளடக்கப்பட்ட பயன்பாடுகளுக்கு சுரங்கப்பாதையை நிலைநிறுத்துகிறது. கேட்கும் சாக்கெட்டை வெளியேற்றப் பாதையாக மாற்றாது.
அதனால்தான் வேலை செய்யும் ADB அமர்வும் வேலை செய்யும் கொல்லும் சுவிட்சும் முரண்பாடின்றி ஒன்றாக இருக்கின்றன. கசிவை நிரூபிக்க, தடுக்கப்பட வேண்டிய திசையைக் கவனிக்க வேண்டும்.
வெளியேற்றச் சோதனை உண்மையில் எப்படி இருக்கும்
உள்ளடக்கப்பட்ட பயன்பாட்டைச் சோதியுங்கள், பிழைத்திருத்த சேனலை அல்ல. தோல்வி நிலையை வேண்டுமென்றே அமைத்து, பிறகு ஒரு புதிய கோரிக்கையை செய்து என்ன நடந்தது என்பதைப் பதிவு செய்யுங்கள்.
- VPN ஒரே பாதை என்பதை உறுதிப்படுத்துங்கள்: VPN இல்லாத இணைப்புகளைத் தடுப்பதுடன் எப்போதும்-இயங்கும் VPN-ஐ இயக்குங்கள்.
- ஆதரிக்கப்பட்ட முறையில் VPN-ஐ நிறுத்தி, பயன்பாடு இணைப்பு இல்லை என்று தெரிவிப்பதை உறுதிப்படுத்துங்கள்.
- அந்தப் பயன்பாட்டிலிருந்து ஒரு பாதிப்பற்ற கோரிக்கையை அனுப்பி, அது தோல்வியடைகிறதா வெற்றிபெறுகிறதா என்பதைக் கவனியுங்கள்.
- கம்பியில்லா பிழைத்திருத்தம் இயக்கப்பட்டும், பின்னர் அணைக்கப்பட்டும் மீண்டும் செய்யுங்கள், அதனால் மாறி தனிமைப்படுத்தப்படும்.
அந்தச் சூழ்நிலைகளில் தடுக்கப்பட்ட கோரிக்கை சான்று. வெற்றிகரமான ADB அமர்வு அல்ல, மேலும் முனையப் பயன்பாட்டிலிருந்து ஒரு ping-உம் அல்ல.
பூட்டுதல் இயக்கப்பட்டிருக்கும்போது கோரிக்கை உண்மையில் வெற்றிபெற்றால், பயன்பாட்டின் UID மற்றும் அதன் VPN அனுமதி, செயலில் உள்ள வலையமைப்பு மற்றும் கிளையண்ட் பதிப்பைப் பதிவு செய்யுங்கள். அந்தக் கலவையே உண்மையான கண்டுபிடிப்பு.
இணைத்தல் அமர்வை விட நீண்ட காலம் வாழ்கிறது
இணைத்தல் என்பது நிரந்தர நிலை, கேபிள் சோதனைக்குப் பிறகு மறந்துவிடக்கூடிய கைகுலுக்கல் அல்ல. Android-இன் பிழைத்திருத்த ஆவணங்கள் கம்பியில்லா பணிப்பாய்வை விவரிக்கின்றன, மேலும் உறவு வெளிப்படையாக மறக்கப்படும் வரை அல்லது அனுமதிகள் ரத்து செய்யப்படும் வரை நீடிக்கும் என்று குறிப்பிடுகின்றன.
சுரங்கப்பாதையைக் குறை சொல்வதற்கு முன் இன்னும் எது அங்கீகரிக்கப்பட்டுள்ளது என்பதைச் சரிபாருங்கள். கம்பியில்லா பிழைத்திருத்தத்தைத் திறந்து, இணைக்கப்பட்ட சாதனங்களைப் பார்த்து, இனி அடையாளம் காணாத அனைத்தையும் மறந்துவிடுங்கள். பணிநிலையத்திலிருந்து adb devices இயக்கி எந்தப் பதிவுகள் இன்னும் பதிலளிக்கின்றன என்பதைப் பாருங்கள், காலாவதியான ஒன்றை நீக்க adb disconnect இயக்குங்கள். கம்பியில்லா பிழைத்திருத்தத்தை அணைத்தால் கேட்கும் துறைமுகம் முழுமையாக மூடப்படும்.
பங்கிடப்பட்ட அல்லது நம்பகமற்ற வலையமைப்பில் அதை அணைத்தே வையுங்கள். நீங்கள் கட்டுப்படுத்தாத வலையமைப்பில் நிரந்தர அனுமதி என்பது கற்பனையான TUN தவிர்ப்பை விடப் பெரிய பிரச்சினை.
அந்தப் பிழையைப் புகாரளிக்கும் முன்
பயனுள்ள புகார் தோல்வியடைந்த சரியான எல்லையைக் குறிப்பிடுகிறது. சாதன மாதிரி மற்றும் Android வெளியீடு, VPN கிளையண்ட் மற்றும் பதிப்பு, பூட்டுதல் இயக்கப்பட்டிருந்ததா, பயன்பாட்டுத் தொகுப்பு மற்றும் UID, தொலைபேசி இருந்த வலையமைப்பு ஆகியவற்றைச் சேர்க்கவும். கவனிப்பை உருவாக்கிய கட்டளை அல்லது கோரிக்கையையும் அது நடந்த நேரத்தையும் சேர்க்கவும். அது இல்லாமல் நீங்கள் உடைந்ததாகக் கூறும் எல்லையை யாரும் மீண்டும் உருவாக்க முடியாது.
சோதனை மேலும் நாடகீயமாகத் தெரிய அமலாக்கத்தை முடக்க வேண்டாம், நம்பகமற்ற வலையமைப்பில் பிழைத்திருத்தத்தை வெளிப்படுத்த வேண்டாம். அது நீங்கள் அளவிடும் அமைப்பை மாற்றி, யாரும் மீண்டும் செய்ய முடியாத சான்றுகளை விட்டுச் செல்கிறது.
VPN இயக்கப்பட்டிருந்தபோது ADB இணைந்தது மட்டுமே உங்கள் ஒரே சான்று என்றால், தவறான பாதையை அளந்தீர்கள். முதலில் பயன்பாட்டு நிலைச் சோதனையை மீண்டும் இயக்குங்கள்; பதில் பொதுவாக அங்கேயே வரும்.