VPN பிடிப்பு: tun0 இல் உள் பொதிகள், eth0 இல் உறை
சுரங்கப்பாதை இடைமுகம் பொதியை வெளிப்படையான உரையில் காட்டுகிறது, இயற்பியல் அடாப்டர் மறையாக்கப்பட்ட உறையைக் காட்டுகிறது. பிடிப்பை மெட்டாடேட்டா கசிவு என அழைக்கும் முன் இரண்டையும் படியுங்கள்.
VPN ஹோஸ்ட்டில் பிடிப்பது ஒரே ஒரு விஷயத்தைப் பதிவு செய்யாது. கர்னல் பொதியை இரண்டு முறை வெளிப்படுத்துகிறது: இயற்பியல் அடாப்டரில் பொதிந்ததாகவும், சுரங்கப்பாதை சாதனத்தில் திறந்ததாகவும். இடைமுகத்தைத் தேர்ந்தெடுப்பது இந்தக் கதைகளில் எதைப் படிக்கிறீர்கள் என்பதைத் தேர்ந்தெடுப்பதாகும். பிடிப்பு எதை நிரூபிக்கிறது என்பதைப் பற்றிய பெரும்பாலான விவாதங்கள் உண்மையில் எந்தக் கதை சேகரிக்கப்பட்டது என்பதைப் பற்றிய விவாதங்களே.
உறையிடல் இரண்டு பார்வைகளை உருவாக்குகிறது
சுரங்கப்பாதை ஒரு பயன்பாடு உருவாக்கிய பொதியை எடுத்து, இலக்கு VPN சேவையகமாக இருக்கும் புதிய பொதிக்குள் வைக்கிறது. உள் வடிவம் tun0, wg0 அல்லது வாடிக்கையாளர் உருவாக்கிய எந்தச் சாதனத்திலும் தோன்றுகிறது. வெளி வடிவம் அதை வலையமைப்புக்கு எடுத்துச் செல்லும் அடாப்டரில் தோன்றுகிறது. இரண்டு வடிவங்களும் சட்டப்பூர்வமானவை; அவை வெவ்வேறு கேள்விகளுக்குப் பதிலளிக்கின்றன. ஒவ்வொன்றையும் தனித்தனியாகச் சேகரியுங்கள், ஏனெனில் இரண்டுக்கும் வெவ்வேறு தலைப்புகளும் வாசகர்களும் உள்ளனர்.
sudo tcpdump -i tun0 -n -s 0
sudo tcpdump -i eth0 -n host 198.51.100.20 and udp port 51820
இந்த ஒப்பீட்டுக்கு போலி-இடைமுகம் any மோசமான தேர்வு. அனுப்பப்பட்ட பொதிகள் இரண்டு முறை பதிவாகலாம், மேலும் உள்ளூரில் உருவாக்கப்பட்ட பொதி இரண்டு வடிவங்களிலும் தோன்றுவதால் எண்ணிக்கை பெருகுகிறது. ஒரு எண் சாத்தியமற்றதாகத் தோன்றினால், சுரங்கப்பாதையைக் குறை கூறும் முன் இடைமுகத்தைச் சரிபார்க்கவும்.
சுரங்கப்பாதைக்குள் பொதி சாதாரணமானது
சுரங்கப்பாதை சாதனத்தில், நீங்கள் பார்ப்பது பயன்பாடு கர்னலிடம் அனுப்பச் சொன்னதே. இலக்கு முகவரிகள், துறைகள், DNS பெயர்கள், TLS சேவையகப் பெயர்கள், அளவுகள் மற்றும் நேரம் அனைத்தும் அங்கே உள்ளன. TLS சுமை பயன்பாட்டின் சொந்த அமர்வால் மறையாக்கப்பட்டே இருக்கும், எனவே பிடிப்பு பக்க உள்ளடக்கத்தை வெளிப்படுத்தாது. வெளிப்படையான உரையில் DNS வினவல் அதன் கடத்தி மறையாக்கப்பட்டிருந்தாலும் இங்கே தெரிகிறது, ஏனெனில் அது ஒருபோதும் பாதுகாக்கப்படவில்லை.
மறையாக்கப்பட்ட DNS அந்த ஒரே தெரியும் புலத்தை நீக்குகிறது. இலக்கு முகவரி, பைட் எண்ணிக்கை அல்லது தாளத்தை அது மறைக்காது; அவை வினவலின் அல்ல, ஓட்டத்தின் பண்புகள்.
வெளியே உறையும் அதன் வடிவமும் மட்டுமே
இயற்பியல் அடாப்டர் உங்கள் முகவரி, சேவையகத்தின் முகவரி, துறை, பொதி அளவுகள் மற்றும் நேரத்தைக் காட்டுகிறது. உள்ளே எடுத்துச் செல்லப்படும் இலக்குகள் இல்லை, இருப்பினும் அவற்றின் வடிவம் இன்னும் ஊகத்தை ஆதரிக்கக்கூடும். அளவுகளும் தாளமும் எதையும் பெயரிடாமல் காணொலி ஓட்டம், பெரிய பரிமாற்றம் அல்லது அரட்டை அமர்வைப் பரிந்துரைக்கலாம். அருகிலுள்ள பார்வையாளர் தோராயமாக இதே காட்சியைக் காண்கிறார், இது ஒரு சுரங்கப்பாதை தன் இருப்பை விளம்பரப்படுத்தியே தளங்களை எவ்வாறு மறைக்க முடியும் என்பதை விளக்குகிறது.
அந்தக் கூற்று வழிப்பாதையைப் பொறுத்தது. குறுகிய பாதை, சுரங்கப்பாதைக்குள் நுழையாத IPv6 இயல்புநிலை, அல்லது இயற்பியல் இடைமுகத்துடன் பிணைக்கப்பட்ட செயல்முறை போக்குவரத்தை உறைக்கு வெளியே வைக்கும். பிடிப்பிலிருந்து முடிவுகளை எடுப்பதற்கு முன் உண்மையான பாதையைப் படியுங்கள்.
சக முகவரி மற்றும் பிடிப்பு சுகாதாரம்
TCP பயன்முறையில் OpenVPN நிறுவப்பட்ட சாக்கெட்டை வைத்திருக்கிறது, எனவே சாக்கெட் அட்டவணை சகனைப் பெயரிடலாம். UDP பயன்முறையில் OpenVPN பெரும்பாலும் சாக்கெட்டை இணைக்கப்படாமல் விடுகிறது, மேலும் ss உள்ளூர் பக்கத்தை மட்டும் காட்டலாம். அதற்குப் பதிலாக சுயவிவரத்தின் remote, விரிவான வாடிக்கையாளர் பதிவு அல்லது இறுதிப் புள்ளிக்கான பாதையைப் படியுங்கள். WireGuard தன் இறுதிப் புள்ளியையும் கடைசி கைக்குலுக்கலையும் நேரடியாகத் தெரிவிக்கிறது.
wg show
ss -tunp | grep 51820
பிடிப்புக் கோப்பு அதை உருவாக்கிய அமர்வை விட நீண்ட காலம் வாழ்கிறது. அதை நகலெடுக்கலாம், உள்ளூர் அணுகல் உள்ள யாரும் படிக்கலாம். விசாரணைக்குத் தேவையானதை மட்டும் வைத்திருங்கள், அனுமதிகளைக் கட்டுப்படுத்துங்கள், வேலை முடிந்ததும் அதை நீக்குங்கள்.
பங்கிடக்கூடிய பிடிப்பு எந்த இடைமுகம் அதை உருவாக்கியது, எப்போது என்பதைச் சொல்ல வேண்டும். அந்தக் குறிப்பு இல்லாமல், அடுத்த வாசகர் எந்த அடுக்கைப் பார்க்கிறார் என்பதை ஊகிக்க வேண்டும்.