கைக்குலுக்கல் இயங்குகிறது, முகவரி போனது: WireGuard-இன் மூன்று நிலைகள்
புதிய கைக்குலுக்கல் இணை பதிலளித்தது என்பதை நிரூபிக்கிறது, இடைமுகம் தன் முகவரியை வைத்திருக்கிறது அல்லது அடுத்த பாக்கெட் எண்ணிய மேல்இணைப்பை எடுக்கிறது என்பதை அல்ல.
WireGuard ஒரே நேரத்தில் புதிய கைக்குலுக்கலையும் முகவரி இல்லாத நிலையையும் கொண்டிருக்க முடியும், அந்த நிலை முரண்பாடல்ல, ஒத்திசைவானது. கைக்குலுக்கல் இணையின் நிகழ்வு, முகவரி இடைமுகத்திற்கு உரியது, பாக்கெட் எந்த மேல்இணைப்பு வழியே வெளியேறுகிறது என்பதை வழி தீர்மானிக்கிறது. மூன்று அடுக்குகள், மூன்று உரிமையாளர்கள், மற்ற இரண்டு ஆரோக்கியமாகத் தெரியும்போதும் ஒவ்வொன்றும் தோல்வியடையலாம்.
அவற்றை ஒரே நிலையாகப் படிப்பதே இரண்டு நிமிட ஆய்வைச் சேவைகளை மீண்டும் தொடங்கும் முழு பிற்பகலாக மாற்றுகிறது.
கைக்குலுக்கல் இணையின் நிகழ்வு, முகவரியிடல் நிகழ்வு அல்ல
WireGuard-இன் கைக்குலுக்கல், கட்டமைக்கப்பட்ட இணை செல்லுபடியாகும் சாவியுடன் பதிலளித்தது என்பதையும் அமர்வுச் சாவிகள் தற்போதையவை என்பதையும் நிரூபிக்கிறது. இது இடைமுகத்தின் உள்ளூர் முகவரி பற்றி எதுவும் கூறவில்லை, எந்த வழியும் அங்கு சுட்டுகிறதா என்பதையும் கூறவில்லை. முகவரியை உதவியாளர் அல்லது பிணைய மேலாளர் ஒதுக்குகிறார், நெறிமுறை கட்டமைப்போ இணைகள் மற்றும் சாவிகளின் பெயர்களை மட்டும் குறிப்பிடுகிறது. இவை இரண்டையும் குழப்புவதே ஆரோக்கியமான கைக்குலுக்கலை இயங்கும் சுரங்கப்பாதையாகப் படிக்கக் காரணம்.
அதனால்தான் wg show பயன்பாட்டிலிருந்து ஒரு பாக்கெட் கூட ஏற்க முடியாத இடைமுகத்தில் சில வினாடிகள் பழைய கைக்குலுக்கலைப் புகாரளிக்க முடியும்.
இடைமுகத்தை மீண்டும் உருவாக்கும் மேலாளர் இணையின் கட்டமைப்பைத் தொடாமல் முகவரியை விடலாம், சாவிகள் ஒருபோதும் மாறாததால் அடுத்த கைக்குலுக்கல் உடனே வெற்றியடைகிறது. வெற்றிகரமான கைக்குலுக்கல் பற்றிய பதிவு வரி துல்லியமானது, கோளாறுடன் தொடர்பற்றது.
| Observation | Which layer it belongs to | Wrong conclusion it invites |
|---|---|---|
| Handshake a few seconds old | Peer and keys | The tunnel is usable for application traffic |
Address present on wg0 | Interface configuration | Traffic actually egresses through it |
Route points at wg0 | Forwarding table | The outer packet uses the intended uplink |
இடைமுகத்தின் முகவரிக்கு அதன் சொந்த உரிமையாளர் உண்டு
சுரங்கப்பாதை சாதனத்தின் முகவரி உதவியாளரின் Address வரியிலிருந்து, இடைமுகத்தில் இயங்கும் DHCP வாடிக்கையாளரிடமிருந்து, அல்லது இணைக்கும் நேரத்தில் அதை உருவாக்கும் மேலாண்மை டீமானிலிருந்து வரலாம். எதுவாக இருந்தாலும், அந்தக் கூறே முகவரியின் உரிமையாளர், தன் தர்க்கத்தின்படி அதை மீட்டெடுக்கும் அல்லது மாட்டாது. உரிமையாளரின் பெயரைக் கூறாமல் முகவரியைப் படித்தால் அது ஏன் மறைந்தது என்பதை விளக்க முடியாது.
ஒரு இடைமுகத்தில் இரண்டு உரிமையாளர்கள் என்பது வழக்கமான கோளாறு. ஒரே சாதனத்தில் உதவியாளரும் டெஸ்க்டாப் பிணைய மேலாளரும் தொடங்கினால், ஒன்று மற்றொன்று இப்போது கட்டமைத்ததை நீக்கும் போட்டி உருவாகும், முனைப்புள்ளி அந்த நேரம் முழுவதும் பதிலளித்துக்கொண்டே இருக்கும்.
ஒரு உரிமையாளரைத் தேர்ந்தெடுத்து, மற்றக் கருவி நிர்வகிப்பதற்குப் பதிலாகக் கவனிக்கட்டும். அந்த முடிவை எழுதி வைப்பது மதிப்புள்ளது, ஏனெனில் அறிகுறி வாரங்களுக்குப் பிறகு தோன்றி, முகவரி தற்செயலாக இழக்கப்பட்டதைப் போலத் தெரிகிறது.
மேல்இணைப்பை வழி தேர்வு செய்கிறது, இடைமுகம் அல்ல
wg0 நோக்கிச் சுட்டும் உள் வழி போக்குவரத்து சுரங்கப்பாதைக்குள் நுழைகிறது என்று தீர்மானிக்கிறது. தனி முடிவு மறையாக்கப்பட்ட வெளிப் பாக்கெட்டுகளை இணையை நோக்கி அனுப்புகிறது, பல மேல்இணைப்புகள் உள்ள புரவலனில் அந்த முடிவு அனுப்பல் அட்டவணையிலிருந்தும் கொள்கை விதிகளிலிருந்தும் வருகிறது. Wi-Fi சுற்றல் உள் முகவரியைத் தொடாமல் வெளிப் பாதையை மாற்றலாம்.
எனவே இயங்கும் சுரங்கப்பாதையும் அடைய முடியாத இணையும் ஒத்துப்போகும் நிலைகள், சரியான இணையும் உடைந்த உள் வழியும் அதுபோலவே. மூன்று அவதானிப்புகளும் ஒன்றாக, ஒரே தருணத்தில் எடுக்கப்பட வேண்டும், இல்லையேல் ஒப்பீடு அர்த்தமற்றது.
மூன்று நிலைகளையும் ஒரே சுற்றில் ஒப்பிடுங்கள்
படிக்க-மட்டும் மூன்று கட்டளைகள் மூன்று கேள்விகளுக்கும் கோளாறை மிக விரைவாகப் பிரிக்கும் வரிசையில் பதிலளிக்கின்றன. அவற்றுக்கிடையே எதையும் மாற்றாமல் இயக்குங்கள்.
ip address show dev wg0
ip route get 10.80.0.1
wg show wg0 latest-handshakes transfer
முதலாவது இடைமுகத்திற்கு முகவரி உண்டா எனக் காட்டுகிறது, இரண்டாவது ஒரு குறிப்பிட்ட இலக்கு இப்போது எந்தச் சாதனத்தைப் பயன்படுத்தும் எனக் காட்டுகிறது. மூன்றாவது கடைசி கைக்குலுக்கல் நேரத்தையும் பைட் எண்ணிகளையும் புகாரளிக்கிறது, மூன்றில் உள்ளூர் புரவலனை அல்ல, இணையை விவரிக்கும் ஒரே ஒன்று அதுவே.
நேரமுத்திரையுடன் எண்ணிகளையும் படியுங்கள். பரிமாற்றம் தட்டையாக இருக்கும்போது தொடர்ந்து புதுப்பிக்கப்படும் கைக்குலுக்கல் என்றால் இணை பதிலளிக்கிறது ஆனால் பயனுள்ள எதுவும் கடக்கவில்லை, இது சாவிகளை அல்ல, வழியமைப்பு அல்லது ACL-ஐச் சுட்டுகிறது. முகவரி இருக்கும்போது நேரமுத்திரை முன்னேறுவதை நிறுத்தினால் அது மாறாக மேல்நோக்கிச் சுட்டுகிறது. இரண்டு படிப்புகளும் ஒரே வெளியீட்டு வரியிலிருந்து வருகின்றன, கைக்குலுக்கல் உள்ளதா என மட்டும் சோதித்தால் எதுவும் தெரியாது.
தவறான குறிப்பிட்ட நிலையைச் சரிசெய்து, பின்னர் சுரங்கப்பாதையை அல்ல, பயன்பாட்டை மீண்டும் சோதியுங்கள். புதிய கைக்குலுக்கல் இணை பற்றிய சான்று, இணை பற்றிய சான்று உங்கள் உலாவியின் அடுத்த கோரிக்கை முகவரி, வழி மற்றும் இயங்கும் மேல்இணைப்பைக் கண்டறியும் என்பதற்கான சான்று அல்ல. wg-quick கையேடு இவற்றில் எதை உதவியாளர் அமைக்கிறார், எது நெறிமுறைக்கு உரியது என்பதைத் தெளிவாகக் கூறுகிறது.