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

நுழைவாயில் சரத்துடன் என்ன செய்கிறது

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

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

கூடுதல் பைட்டுகள் எங்கிருந்து வருகின்றன

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

கிளிஃப்கள் அல்ல, பைட்டுகளைக் காட்டும் கருவியுடன் ஒப்பிடுங்கள். printf '%s' "$PSK" | xxd | tail -2 மதிப்பின் முடிவை ஹெக்ஸில் அச்சிடுகிறது, அங்கு வழிதவறிய 0a அல்லது 20 தெளிவாகத் தெரியும். இதை இரு பக்கங்களிலும் செய்து இரு டம்ப்களையும் பக்கத்துக்குப் பக்கம் ஒப்பிடுங்கள். இதை உருவாக்கப்பட்ட சோதனைப் பொருளில் செய்யுங்கள், பின்னர் ஷெல் வரலாற்றில் விடும் உற்பத்தி ரகசியத்தில் அல்ல.

குறியாக்கம் செய்தது என்பது மறையாக்கம் செய்தது அல்ல

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

Apple இன் IPSec அகராதி வகையின் முக்கியத்துவத்திற்கு பயனுள்ள எடுத்துக்காட்டு: இது L2TP மற்றும் Cisco IPsec பேலோடுகளில் பகிரப்பட்ட ரகசிய அங்கீகார முறைக்கான தரவாக SharedSecret ஐப் பதிவு செய்கிறது. அது ஒரு குறிப்பிட்ட பேலோடில் உள்ள குறிப்பிட்ட பண்பு, தற்செயலாக ரகசியம் கேட்கும் மற்றொரு நெறிமுறைக்கு மீண்டும் பயன்படுத்தக்கூடிய பொதுவான உரை புலம் அல்ல.

கூறப்படும் வரம்பு ஒரு சேர்க்கைக்கு உரியது

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

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

வலிமையை அல்ல, பிரதிநிதித்துவத்தைச் சரிசெய்யுங்கள்

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

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

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