WireGuard கைக்குலுக்கல் நேரமுத்திரை உண்மையில் உங்களுக்குச் சொல்வது என்ன
கைக்குலுக்கல் நேரம் உலாவல் வரலாறு அல்ல, ஆனால் அது ஒரு கணக்கை நிகழ்வுடன் இணைக்கிறது. WireGuard மற்றும் OpenVPN பதிவு செய்வதையும், துல்லியம் மறைப்பதையும் ஒப்பிடுங்கள்.
«கடைசி கைக்குலுக்கல், இரண்டு நிமிடங்களுக்கு முன்பு» எனும் ஒரு வரி தொடர்ச்சியான செயல்பாட்டின் சான்றாகத் தோன்றுகிறது, ஆனால் அதைவிட பலவீனமானது. இது ஒரு சகாவுக்கான கடைசி முழுமையான சாவி பரிமாற்றத்தைக் குறிக்கிறது, அது போக்குவரத்து ஓடும்போது நிலையான சாவி புதுப்பிப்பு நேரங்காட்டியின்படி நடைபெறுகிறது, சகா அமைதியாகும்போது நிற்கிறது. அந்த நேரம் ஒரு நபரை எதனுடனாவது இணைக்கிறதா என்பது அதன் அருகில் சேமிக்கப்பட்ட அடையாளங்காட்டிகள் மற்றும் இரு அமைப்புகளின் கடிகாரங்களைப் பொறுத்தது. மிகவும் பொதுவான இரு அடுக்குகளில் இந்தப் பதிவு எவ்வாறு செயல்படுகிறது, அதன் வாசிப்பு எங்கு தவறுகிறது என்பது கீழே.
இரு பதிவுகள், இரு வேறு பொருள்கள்
WireGuard ஒவ்வொரு சகாவுக்கும் ஒரு கைக்குலுக்கல் நேரமுத்திரையை வைத்திருக்கிறது, ஒவ்வொரு சாவி புதுப்பிப்பிலும் அது மாற்றப்படுகிறது, கூடுதலாக ஒவ்வொரு திசையிலும் பைட் எண்ணிகள். OpenVPN பொதுவாக ஒரு அமர்வின் தொடக்கத்தையும், இணைப்புத் துண்டிப்பையும், அமைக்கப்பட்ட விவரநிலை சேர்ப்பதையும் பதிவு செய்கிறது, இது பதிவின் அலகை சாவி பரிமாற்றமாக அல்ல, அமர்வாக ஆக்குகிறது.
அந்த வேறுபாடே இல்லாமையின் பொருளைத் தீர்மானிக்கிறது:
| Question | WireGuard handshake | OpenVPN session log |
|---|---|---|
| Did the peer send recently? | Strong hint within the rekey window | Not answered by start time alone |
| Did the peer stop? | Weak, because idle peers also stop rekeying | Only if a disconnect was written |
| What was visited? | Nothing | Nothing |
கைக்குலுக்கல் தொடர்ச்சியான பயன்பாடு ஏன் அல்ல
பாதுகாக்க வேண்டிய தரவு இருக்கும் வரை WireGuard ஏறக்குறைய ஒவ்வொரு இரண்டு நிமிடத்திற்கும் சாவிகளைப் புதுப்பிக்கிறது, செயலற்ற சகா வெறுமனே நிற்கிறது. எனவே பழைய கைக்குலுக்கல் மடிக்கணினி உறங்குகிறது, பயனர் வேலையை நிறுத்தினார், அல்லது அடுத்த பரிமாற்றத்தைத் தொடங்கியிருக்க வேண்டிய பொதிகைகளை பிணையம் கைவிட்டது என்று பொருள்படலாம். நேரமுத்திரை செயல்பாட்டின் கீழ் வரம்பு, கவனத்தின் தடமறிவு அல்ல.
எதிர்மாறான தவறும் அவ்வளவு எளிதானது. தொடர்ச்சியான keepalive போக்குவரத்து செயலற்ற சாதனத்தில் சுரங்கப்பாதையை வெப்பமாக வைத்திருக்கிறது, எனவே ஒரு மணி நேரமாக யாரும் தொடாத இயந்திரத்திலும் சமீபத்திய கைக்குலுக்கல் தோன்றலாம். இங்கே பைட் எண்ணிகள் உதவுகின்றன, ஏனெனில் அவை உண்மையான தரவை அனுப்பும் சகாவை keepalive மட்டும் பரிமாறும் சகாவிலிருந்து வேறுபடுத்துகின்றன, எந்தத் திசை அளவைச் சுமந்தது என்பதையும் சொல்கின்றன. இவற்றில் எதுவும் இலக்கு, பக்கம் அல்லது வினவலை வெளிப்படுத்தவில்லை.
அடையாளங்காட்டிகள் நேரமுத்திரையுடன் பயணிக்கின்றன
கணக்கு, பொது சாவி அல்லது மூல முகவரி இல்லாத நேரம் அனாதை. நேரமுத்திரையை சகாவின் அடையாளத்துடன் இணையுங்கள், கவனிப்பு இணைக்கக்கூடியதாகிறது: பொது சாவி முகவரி மாற்றங்களிலும் நீடிக்கிறது, மூல முகவரி இயக்குபவரின் முகவரி மொழிபெயர்ப்புக்குப் பின்னால் பல சந்தாதாரர்களால் பகிரப்படலாம்.
இந்தச் சமச்சீரின்மையே பெரும்பாலான தனியுரிமை விவாதங்களில் தவறவிடப்படுகிறது. முகவரி பகிரப்படுவதால் அநாமதேயமாகத் தெரிகிறது, சாவி நீளமாக இருப்பதால் தொழில்நுட்பமாகத் தெரிகிறது, ஆனால் நிலையான அடையாளங்காட்டி சாவியே. ஒரு புலத்தை வைத்துக்கொண்டு மற்றொன்றை விட்டுவிடுவது தோற்றத் துல்லியத்தை மாற்றாமல் தொடர்பு ஆபத்தை மாற்றுகிறது.
தொடர்பே ஆவணப்படுத்தப்பட்ட கவலை. ஒரு இணைப்பின் நேரத்தை வழங்குநரின் உள்நுழைவு நிகழ்வு, ஆதரவு டிக்கெட் அல்லது கட்டணப் பதிவுடன் இணைப்பது, எந்த இலக்கும் ஒருபோதும் எழுதப்படாவிட்டாலும், அடையாளத்தைச் செயல்பாட்டுடன் இணைக்க முடியும், அதனால்தான் இணைப்பு வடிவமைப்பைவிட முக்கியமானது.
அமைப்புகளுக்கிடையேயான தொடர்புக்கு கடிகாரக் கவனிப்பு தேவை
ஒரே தருணத்தை அறிவிக்கும் இரு அமைப்புகள் வினாடி வரை ஒத்துப்போவது அரிது. ஒன்று தன் வெளியீட்டில் நேர மண்டல ஈடுசெய்தலைப் பயன்படுத்தலாம், மற்றொன்று சில வினாடிகள் தவறான கடிகாரத்தில் ஓடலாம், மெய்நிகர் இயந்திரம் இடைநிறுத்தத்திற்குப் பின் விலகலாம்.
இரு நிகழ்வுகள் சேர்ந்து நடந்தன என்று முடிவெடுக்கும் முன் இரண்டையும் ஒரே மண்டலத்திற்கு மாற்றி, ஈடுசெய்தலை காட்சியில் அல்ல, மூலப் பதிவில் சரிபார்க்கவும். நீங்கள் அளக்கும் இடைவெளி சாத்தியமான விலகலைவிடச் சிறியதாக இருந்தால் உங்களுக்கு எந்த வரிசையும் இல்லை.
நடைமுறை விதி என்னவென்றால், சிக்கல் தீர்க்கும் பணிக்குத் தேவையான துல்லியத்தை மட்டும் வைத்திருப்பது. ஒரு மணி நேரத்திற்கு அமர்வுகளின் எண்ணிக்கை ஒவ்வொரு கணக்கிற்கும் வரலாற்றை வைத்திருக்காமல் கிடைக்கும் தன்மை கேள்விக்குப் பதிலளிக்கிறது, மொத்தத்தொகையை அது வந்த மூல வரிசைகளைவிட மிக நீண்ட காலம் வைத்திருக்கலாம்.
பதிவைக் கட்டளைகளால் படியுங்கள், கற்பனையால் அல்ல
நீங்கள் வாதிடப்போகும் புலங்களை, கருவி சேமிக்கும் அலகுகளில் அச்சிடுங்கள், டாஷ்போர்டு காட்டும் அலகுகளில் அல்ல.
இந்த இரு வரிகளும் ஒவ்வொரு WireGuard சகாவுக்கும் கைக்குலுக்கலின் வயதையும் பைட் எண்ணிகளையும் காட்டுகின்றன, பின்னர் OpenVPN நிலைக் கோப்பிலிருந்து அதே வகைப் பொருளைக் காட்டுகின்றன:
wg show all latest-handshakes
wg show wg0 transfer
cat /run/openvpn/server.statusமுடிவெடுக்கும் முன் வயதை சாவி புதுப்பிப்பு இடைவெளியுடன் ஒப்பிட்டு, எண்ணிகளையும் அதனுடன் படியுங்கள். சமீபத்திய கைக்குலுக்கலும் ஏறக்குறைய பூஜ்ஜிய பரிமாற்றமும் உள்ள சகா keepalive பரிமாறிக்கொண்டிருக்கிறது, பழைய கைக்குலுக்கலும் பெரிய எண்ணிகளும் உள்ள சகா நிற்கும் வரை பிஸியாக இருந்தது. எந்த வரியும் என்ன செய்யப்பட்டது என்று சொல்லவில்லை, அதை வெளிப்படையாகச் சொல்வது நேரமுத்திரை வருகையை நிரூபிக்கிறது என்று குறிப்பதைவிடத் துல்லியமானது.