VPN பாக்கெட் சரியாக இரண்டு செக்சம் எடுத்துச் செல்கிறது என்ற கூற்று ஒழுங்காக ஒலிக்கிறது, பிரித்துப் பார்க்கத் தகுந்த அளவுக்கு அடிக்கடி தவறாகவும் இருக்கிறது. எந்த IP பதிப்புகள் தோன்றுகின்றன, எந்தப் போக்குவரத்து நெறிமுறை எடுத்துச் செல்லப்படுகிறது, சுரங்கப்பாதை எந்தப் பாதுகாப்பு வடிவத்தைப் பயன்படுத்துகிறது என்பதை எண்ணிக்கை சார்ந்துள்ளது. தலைப்பு செக்சம், மேல் அடுக்கு செக்சம் மற்றும் குறியாக்க ஒருமைப்பாடு குறிச்சொல் ஆகியவை மூன்று வெவ்வேறு எல்லைகளைக் கொண்ட மூன்று வழிமுறைகள். அவற்றை எண்ணுவது ஒவ்வொன்றும் எதை மூடுகிறது எனக் குறிப்பதில் தொடங்குகிறது.

கம்பியில் உண்மையில் எந்த IP பதிப்புகள் உள்ளன எனப் பாருங்கள்

IPv4 தலைப்புகள் 16-பிட் தலைப்பு செக்சத்தை எடுத்துச் செல்கின்றன, IPv6 தலைப்புகள் அப்படி எதையும் எடுத்துச் செல்வதில்லை. இந்த ஒரு உண்மை ஒவ்வொரு சுரங்கப்பாதைக்கும் எண்ணிக்கையை மாற்றுகிறது, ஏனெனில் IPv4-ஐ IPv6-க்குள்ளும் IPv6-ஐ IPv4-க்குள்ளும் சுருட்டுவது வெவ்வேறு ஆவணங்களை உருவாக்குகிறது. ஒரு சுரங்கப்பாதை இரு குடும்பங்களையும் ஒரே நேரத்தில் எடுத்துச் செல்லலாம், அப்போது ஒரு திசையில் மற்றொன்றில் இல்லாத புலம் இருக்கலாம். எதையும் எண்ணும் முன் பதிப்புகளை உறுதிப்படுத்துங்கள்.

வடிவமைப்பைப் படமாக அல்ல, தலைப்புகளின் பட்டியலாக எழுதுங்கள். பதிவைப் படிக்கும்போது வரிசை முக்கியம், செக்சம் புலத்தின் இருப்பு அல்லது இன்மை முதலில் குறிக்க வேண்டியது.

outer IPv6 | ESP | inner IPv6 | UDP | application data
outer IPv4 | ESP | inner IPv4 | TCP | application data

முதல் வரியில் அதன் IP தலைப்புகளில் எங்கும் IP தலைப்பு செக்சம் இல்லை, இரண்டாவது வரியில் இரு தலைப்புகளும் IPv4 ஆக இருக்கும்போது இரண்டு உள்ளன. ஒரே சுரங்கப்பாதை தொழில்நுட்பம், வேறு எண்ணிக்கை, இரண்டு வரிகளில் எதுவும் முழுமையான கம்பி வடிவம் அல்ல.

ஒவ்வொரு செக்சம் எதை மூடுகிறது எனப் பாருங்கள்

மூடுதல் என்பது மக்கள் தவிர்க்கும் பகுதி, எண்ணிக்கைக்கு அர்த்தம் தருவது அதுவே. IPv4 தலைப்பு செக்சம் தலைப்பை மட்டும் பாதுகாக்கிறது, அதனால் அதன் பின்னால் உள்ள சுமை பற்றி எதுவும் கூறுவதில்லை. IPv6 மீது UDP செக்சம் ஒரு போலி தலைப்புடன் UDP தலைப்பு மற்றும் சுமையை மூடுகிறது, அதாவது தரவுக்கிராம் சுரங்கப்பாதையில் இருக்கும்போது எடுத்துச் செல்லப்படும் பாக்கெட்டின் உள்ளே சென்றடைகிறது. TCP-க்கு போலி தலைப்பின் மீது ஒத்த சார்புடைய சொந்த செக்சம் உள்ளது. மூன்றையும் செக்சம் என்று அழைத்தாலும் இவை மூன்று வெவ்வேறு எல்லைகள்.

RFC 791 IPv4 தலைப்புச் சரிபார்ப்பையும் ஒவ்வொரு தாவலிலும் அதன் மறுகணக்கீட்டையும் வரையறுக்கிறது, RFC 8200 போலி தலைப்பு உட்பட IPv6 மீதான மேல் அடுக்கு நடத்தையை வரையறுக்கிறது. எந்த ஆவணமும் VPN பாக்கெட்டில் நிலையான எண்ணிக்கையில் செக்சம் உள்ளன என்று கூறவில்லை, ஏனெனில் எதுவும் சுரங்கப்பாதையை விவரிக்கவில்லை.

tshark -r capture.pcap -Y "ip.proto == 50" -V | grep -i checksum

ஒருமைப்பாடு பாதுகாப்பைத் தனியாகப் பாருங்கள்

ESP ஒருமைப்பாடு என்பது சொந்த மூடுதலையும் அல்காரிதம் சார்ந்த பிரதிநிதித்துவத்தையும் கொண்ட குறியாக்கப் பாதுகாப்பு. இது வேறு பெயரில் IP அல்லது UDP செக்சம் அல்ல, அதன் நீளம் தேர்ந்தெடுத்த கட்டமைப்பைப் பொறுத்து மாறுகிறது. ஒருமைப்பாடு சரிபார்ப்பு பாக்கெட்டின் வரையறுக்கப்பட்ட பகுதியை மூடுகிறது, அது பயன்படுத்தப்படும் முறையைப் பொறுத்து ESP தலைப்பையும் சுமையின் ஒரு பகுதியையும் உள்ளடக்கலாம். அதை அறியப்பட்ட அகலமுள்ள செக்சம் புலமாக எண்ணுவதே இந்த விளக்கங்களில் பெரும்பாலானவை உடையும் இடம்.

பைட்டுகளை எண்ணும் முன் தேர்ந்தெடுத்த கட்டமைப்பைப் படியுங்கள், முடிவை வேறு லேபிளுடைய செக்சம் என்று அல்ல, ஒருமைப்பாடு பாதுகாப்பு என்று விவரியுங்கள். கேட்டால் டிகோடர் புலத்தின் பெயரைச் சொல்லும்.

tshark -r capture.pcap -Y esp -V | grep -iE "integrity|icv"

எண்ணும் முன் கண்காணிப்புப் புள்ளியைப் பாருங்கள்

உள் இடைமுகத்தில் எடுக்கும் பதிவும் கம்பியில் எடுக்கும் பதிவும் முற்றிலும் வேறுபட்ட அடுக்குகளைக் காட்டலாம். உள் இடைமுகத்தில் சுரங்கப்பாதை ஏற்கனவே அகற்றப்பட்டுள்ளது, எனவே எடுத்துச் செல்லப்படும் பாக்கெட் தெரிகிறது, வெளித் தலைப்புகளில் ஒன்றும் தெரியவில்லை. கம்பியில் வெளித் தலைப்புகளும் படிக்க முடியாத மறையாக்கப்பட்ட சுமையும் தெரிகின்றன. எந்தப் பார்வையும் தவறில்லை, அவை ஒரே பொருளின் பார்வைகள் அல்ல. எந்த எண்ணிக்கையையும் மேற்கோள் காட்டும் முன் பதிவு எங்கு எடுக்கப்பட்டது எனக் கூறுங்கள்.

sudo tcpdump -ni eth0 -vv -c 5 esp
sudo tcpdump -ni tun0 -vv -c 5

முதல் கட்டளை வெளிப் பாக்கெட்டை அதன் ஒருமைப்பாடு டிரெய்லருடன் காட்டுகிறது, இரண்டாவது எடுத்துச் செல்லப்படும் பாக்கெட்டை அதன் சொந்தப் போக்குவரத்து செக்சத்துடன் காட்டுகிறது. இரு பதிவுகளின் எண்களைக் கூட்டுவது எதையும் இருமுறை எண்ணவில்லை, ஆனால் அதே பாக்கெட்டை இருமுறை விளக்குகிறது.

எண்ணிக்கையை உண்மையான பதிவுடன் ஒப்பிடுங்கள்

ஒரு பாக்கெட்டை முழுமையாக டிகோட் செய்து டிகோடர் செக்சம் அல்லது ஒருமைப்பாடு மதிப்பு எனக் குறிக்கும் ஒவ்வொரு புலத்தையும் குறியுங்கள். பின்னர் ஒவ்வொரு குறியையும் நீங்கள் எழுதிய வடிவமைப்புடன் ஒப்பிட்டு, நீங்கள் உண்மையில் எண்ணாத அடுக்கைச் சேர்ந்தவற்றை நீக்குங்கள். அந்தப் பயிற்சியில் தப்பிப்பிழைக்கும் எண்ணிக்கை நியாயப்படுத்தக்கூடியது, நினைவிலிருந்து கூறப்படும் எண்ணிக்கை அல்ல.

பதில் திசைக்கும் இதைத் திரும்பச் செய்யுங்கள், ஏனெனில் இரு குடும்பங்களையும் எடுத்துச் செல்லும் சுரங்கப்பாதை திசைக்கும் ஓட்டத்திற்கும் ஏற்ப வேறுபடலாம். பின்னர் எண்ணிக்கையை அதன் எல்லையுடன் கூறுங்கள், எடுத்துக்காட்டாக இந்தக் கண்காணிப்புப் புள்ளியில் இந்த உள் பாக்கெட்டுக்கு மூன்று செக்சம், பொதுவாக VPN பாக்கெட்டுகளின் பண்பாக அல்ல.

tshark -r capture.pcap -T fields -e ip.checksum -e udp.checksum -e tcp.checksum

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