பேட்ச் கோப்பு “கணினி குறிப்பிட்ட பதிவேட்டு விசை அல்லது மதிப்பைக் கண்டுபிடிக்க முடியவில்லை” என்ற செய்தியுடன் நிற்கிறது, எல்லோரும் சான்றிதழ் அதிகாரம் உடைந்துவிட்டதாகக் கருதுகிறார்கள். அப்படி இல்லை, அல்லது குறைந்தபட்சம் இன்னும் இல்லை: ஸ்கிரிப்ட் மென்பொருளைத் தேடும்போது தோல்வியடைந்தது, Easy-RSA-ஐ ஒரு விசையுடன் ஏதாவது செய்யக் கேட்பதற்கு முன்பே. இந்த வரிசை முக்கியம், ஏனெனில் சரிசெய்தல் ஒரு தேடல் சிக்கல் என்றும் PKI வெறும் பார்வையாளர் என்றும் அர்த்தம். தோல்வியடையும் வரியைப் படிப்பதே முழு நோயறிதல், மேலும் எந்த மாற்று வழியையும் விடக் குறைந்த நேரம் எடுக்கும்.

CA தொடப்படுவதற்கு முன்பே பிழை ஏற்படுகிறது

பழைய Easy-RSA 2 பேட்ச் கோப்புகள் பதிவேட்டைக் கேட்டு OpenSSL அல்லது OpenVPN நிறுவலைக் கண்டறிகின்றன, பின்னர் கண்டறிந்ததன் அடிப்படையில் மாறிகளை அமைக்கின்றன. வினவல் எதையும் திருப்பித் தரவில்லை என்றால், எந்தச் சான்றிதழ் செயல்பாடும் நடைபெறுவதற்கு முன்பே ஸ்கிரிப்ட் நிற்கிறது.

எனவே பதிவேட்டு விசை பற்றிய செய்தி ஸ்கிரிப்டின் சூழலைப் பற்றிய சான்று, CA கோப்பகத்தைப் பற்றியது அல்ல.

இரண்டு பதிவேட்டுக் காட்சிகள், ஒரு பேட்ச் கோப்பு

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

reg query "HKLM\SOFTWARE\OpenVPN" /reg:32
reg query "HKLM\SOFTWARE\OpenVPN" /reg:64

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

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

/reg:64-ஐ நிபந்தனையின்றி சேர்க்க வேண்டாம்

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

எதிர்பார்க்கப்படும் மதிப்பு எந்தக் காட்சியில் உள்ளது என்பதைப் பார்த்த பிறகே தேடலை மாற்றுங்கள்.

கண்டறிதல் PKI பழுதுநீக்கல் அல்ல

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

எந்தச் சோதனைக்கும் முன் CA கோப்பகத்தை காப்புப் பிரதி எடுங்கள், அது படிக்க-மட்டும் என்று உறுதியாக இருந்தாலும்.

Easy-RSA 3-க்கு மாறுவது ஒரு இடம்பெயர்வு

பராமரிக்கப்படும் நிறுவல் தற்போதைய தொகுப்பின் சொந்த தொடக்கியையும் கட்டமைப்பு மாதிரியையும் பயன்படுத்த வேண்டும், மேலும் Easy-RSA 3 என்பது Easy-RSA 2 போன்ற அதே பேட்ச்-கோப்பு பணிப்பாய்வு அல்ல. புதிய PKI-க்கான அதன் விரைவுத் தொடக்கம் ஏற்கனவே உள்ள அதிகாரத்திற்கான இடம்பெயர்வு அறிவுறுத்தல் அல்ல. பதிப்புகளை மாற்றுவதற்கு முன் CA பொருள் மற்றும் வெளியீடு, ரத்து பதிவுகளைப் பாதுகாத்து, அந்தப் பதிப்பின் மேம்பாட்டு வழிகாட்டலைப் பின்பற்றுங்கள். கருவி-கண்டறிதல் பிழை மறையும் வகையில் அதிகார கோப்பகத்திற்குள் மாற்று CA-ஐத் தொடங்குவது பட்டியலில் மிக மோசமான தேர்வு.

பதிப்பு மாற்றம் ஒரு திட்டம்; பதிவேட்டுப் பிழை ஒரு பிற்பகல்.

உண்மையில் அதைத் தீர்க்கும் ஒப்பீடு

நான்கு விஷயங்களை எழுதி நேரடியாக ஒப்பிடுங்கள்:

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

இந்த நான்கும் பொருந்தினால் பிழை போய்விடும், மீதமுள்ள சான்றிதழ் சிக்கல் CA-ஐக் குற்றம் சொல்வதற்குப் பதிலாக அதன் சொந்த சான்றுகளில் படிக்கப்படலாம்.

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