OpenSSL 3 க்குப் பிறகு OpenVPN விசை கோரல்: வழங்குநரைச் சரிபார்க்கவும்
தனிப்பட்ட விசைக்கான திடீர் கோரல் பெரும்பாலும் புதிய கடவுச்சொல்லின் விளைவு அல்ல, வழங்குநர் மாற்றத்தின் விளைவு. விசையை ஆய்வு செய்யவும், இரண்டு வழங்குநர் தொகுப்புகளையும் சோதிக்கவும், கடவுச்சொற்றொடரை வைத்திருங்கள்.
யாரும் சுயவிவரத்தைத் தொடவில்லை, இருப்பினும் அதே கிளையண்ட் இப்போது ஒவ்வொரு தொடக்கத்திலும் தனிப்பட்ட விசைக்கான கடவுச்சொற்றொடரைக் கேட்கிறது. இந்த மாற்றம் விநியோக மேம்பாட்டிற்குப் பிறகு சில நாட்களில் நிகழும்போது, மேம்பாடே சாத்தியமான காரணம்: OpenSSL 3 அதன் அல்காரிதம் ஆதரவை மறுசீரமைத்தது, பழைய நூலகம் எளிதாகப் படித்த ஒரு விசை ஒரு பைட் கூட மாறாமல் படிக்க முடியாததாக ஆகலாம். சரிபார்ப்புகளை வரிசையாகச் செய்யுங்கள், ஏனெனில் கோரலை மட்டும் பார்த்தால் அவற்றில் இரண்டு ஒரே மாதிரியாகத் தெரியும்.
முதல் கேள்வி விசை மறையாக்கம் செய்யப்பட்டுள்ளதா என்பது, இரண்டாவது இந்த பில்ட் அதை மறைகுறியாக்கம் செய்ய முடியுமா என்பது. இரண்டு பதில்களும் தெரிந்த பிறகுதான் உள்ளமைவு மாற்றங்களுக்கு அர்த்தம்.
விசை மறையாக்கம் செய்யப்பட்டுள்ளதா எனச் சரிபார்க்கவும்
கோப்பின் முதல் வரியைப் படித்து, பின்னர் நூலகம் அதைப் பகுப்பாய்வு செய்ய அனுமதிக்கவும், ஏனெனில் கோப்பின் பெயர் எதையும் நிரூபிக்காது. லேபிளுடன் கூடிய PEM தொகுதி ENCRYPTED PRIVATE KEY மறையாக்கப்பட்ட PKCS#8 ஆகும், மேலும் பழைய RSA PRIVATE KEY தொகுதி Proc-Type: 4,ENCRYPTED கொண்டிருப்பது பாரம்பரிய வடிவம், இரண்டும் கடவுச்சொற்றொடரை எதிர்பார்க்கின்றன. மறையாக்கம் செய்யப்படாத PRIVATE KEY தொகுதி அதை ஒருபோதும் கேட்கக்கூடாது. கோப்பை உடைமையாகக் கொண்ட கணக்கில் பகுப்பாய்வை இயக்கவும், ஏனெனில் அனுமதிச் சிக்கல் வேறுபட்ட மற்றும் மிகக் குறைவான சுவாரசியமான பிழையைத் தருகிறது.
விசை உண்மையிலேயே மறையாக்கம் செய்யப்படவில்லை என்றால், கிளையண்ட் இன்னும் கேட்டால், மறைகுறியாக்கவியலைப் பார்ப்பதை நிறுத்தி, சேவை இன்னும் படிக்கக்கூடிய askpass கோப்பை சுயவிவரம் குறிப்பிடுகிறதா எனச் சரிபார்க்கவும்.
இந்த பில்ட் அதை மறைகுறியாக்கம் செய்ய முடியுமா எனச் சரிபார்க்கவும்
OpenSSL 3 அதன் அல்காரிதம் ஆதரவை வழங்குநர்களாகப் பிரித்தது, பழைய மறையாக்கிகளின் தொகுப்பு இப்போது இயல்புநிலை வழங்குநருக்குப் பதிலாக legacy வழங்குநரில் உள்ளது. அந்த மறையாக்கிகளில் ஒன்றால் மறையாக்கப்பட்ட விசை செல்லுபடியாகவே இருக்கும், ஆனால் legacy வழங்குநர் இல்லாமல் ஏற்றப்பட்ட நூலகம் அதை மறைகுறியாக்கம் செய்ய முடியாது. சில கிளையண்ட்களில் இது மீண்டும் மீண்டும் வரும் கோரலாகத் தெரிகிறது, மற்றவற்றில் கடவுச்சொற்றொடருக்குப் பின் உடனடியாகக் கடுமையான தோல்வியாக.
அதே விசையை அதே பைனரியால் இருமுறை பகுப்பாய்வு செய்யவும்: முதலில் இயல்புநிலை வழங்குநருடன் மட்டும், பின்னர் கட்டளை வரியில் legacy மற்றும் இயல்புநிலை இரண்டையும் கோரி. முதல் முயற்சி தோல்வியடைந்த இடத்தில் இரண்டாவது வெற்றி பெற்றால், கண்டறிதல் மேம்பாட்டின் நேரத்தை அல்ல, ஆதாரத்தை அடிப்படையாகக் கொண்டது. இரண்டும் ஒரே மாதிரியாகத் தோல்வியடைந்தால், கடவுச்சொற்றொடர் தவறு அல்லது கோப்பு சேதமடைந்துள்ளது, எந்த வழங்குநர் அமைப்பும் இரண்டையும் சரிசெய்யாது.
கிடைக்கும் மிகக் குறுகிய திருத்தத்தைச் சரிபார்க்கவும்
கணினி முழுவதற்குமான மாற்றத்தை விட கிளையண்டிற்கு மட்டுப்படுத்தப்பட்ட மாற்றத்திற்கு முன்னுரிமை கொடுங்கள். சில 2.6 பில்ட்கள் அந்த டீமான் செயல்முறைக்கு இரண்டு வழங்குநர்களையும் ஏற்றும் சுயவிவர விருப்பத்தை ஏற்கின்றன, எனவே அதை நம்புவதற்கு முன் உங்கள் சரியான பதிப்பின் கையேட்டில் அறிவுறுத்தலை உறுதிப்படுத்தவும்; அதற்குப் பதிலாக கணினியின் openssl.cnf திருத்துவது ஹோஸ்ட்டில் உள்ள ஒவ்வொரு OpenSSL நிரலையும் பாதிக்கும். குறுகிய அமைப்பு விசை மீண்டும் குறியாக்கம் செய்யப்பட்ட பிறகு திரும்பப் பெறவும் மிக எளிது.
கோரல் மறைவதற்காக கடவுச்சொற்றொடரை நீக்க வேண்டாம். அது பாதுகாக்கப்பட்ட சான்றுகளை எளிய உரைக் கோப்பாக மாற்றி, அது தோன்றும் ஒவ்வொரு காப்புப்பிரதி, நகல் மற்றும் ஆதரவுத் தொகுப்பின் அபாயத்தையும் அமைதியாக மாற்றுகிறது. முக்கியமான வேறுபாடு தனது கடவுச்சொற்றொடரைத் தேவைப்படும் விசைக்கும் இந்த நூலகம் மறைகுறியாக்கம் செய்ய முடியாத விசைக்கும் இடையிலானது.
சேவையின் சூழலைச் சரிபார்த்து, பின்னர் மீண்டும் குறியாக்கம் செய்யவும்
விசையைத் திறக்க முடிந்ததும், அதை நவீன அல்காரிதத்தால் மீண்டும் மறையாக்கம் செய்யவும் சார்பு மறைந்துவிடும். புதிய கோப்பை நவீன மறையாக்கியால் எழுதவும், அது பகுப்பாய்வு செய்யப்படுகிறதா எனச் சரிபார்க்கவும், சுயவிவரத்தைப் புதுப்பிக்கவும், பழைய நகலை இணைப்பு வெற்றிபெறும் வரை மட்டும் வைத்திருங்கள். கடவுச்சொற்றொடரை ஒருபோதும் கட்டளை வரியில் வைக்க வேண்டாம், அங்கு எந்த உள்ளூர் பயனரும் செயல்முறைப் பட்டியலிலிருந்து அதைப் படிக்க முடியும். பழைய கோப்பைப் புதியது சேவைக் கணக்கிலிருந்து இணைந்த பிறகுதான் அகற்றவும், உங்கள் ஷெல்லிலிருந்து மட்டும் அல்ல.
பின்னர் கிளையண்டை உண்மையில் இயக்கும் யூனிட்டைச் சரிபார்க்கவும். உங்கள் ஷெல்லில் படிக்கக்கூடிய விசை வேறு கணக்கின் கீழ் அல்லது கடினப்படுத்தப்பட்ட முகப்பு அடைவு அமைப்புடன் இயங்கும் சேவைக்குப் படிக்க முடியாததாக இருக்கலாம்.
சுயவிவரத்தின் அருகில் வழங்குநர் அமைப்பைப் பதிவு செய்து இரண்டு-கட்டளை சோதனையையும் அதனுடன் வைத்திருங்கள். பின்னர் ஒரு மேம்பாடு legacy வழங்குநரை நீக்கினால், அந்தச் சோதனையை மீண்டும் இயக்கி, விசைக்கு இன்னும் அது தேவையா அல்லது இந்தத் தற்காலிகத் தீர்விலிருந்து சுயவிவரத்தை வெளியேற்ற முடியுமா என்று பாருங்கள்.
கோரல் குறைந்தது மூன்று காரணங்களைக் கொண்ட அறிகுறி, அவற்றில் ஒன்று மட்டுமே காணாமற்போன கடவுச்சொற்றொடர்.