auth-nocache மற்றும் சான்றுக் கோப்பு: உதவுகிறதா அல்லது பாதிக்கிறதா?
auth-nocache கோரப்பட்ட சான்றுகளை நினைவகத்திலிருந்து நீக்குகிறது. கடவுச்சொல் கோப்பில் இருக்கும்போது, எச்சரிக்கையின் பொருள் குறைகிறது, மேலும் இந்த விருப்பம் மறுபேச்சுவார்த்தையை உடைக்கலாம்.
OpenVPN தொடங்கும்போது auth-nocache எனப் பரிந்துரைக்கும் எச்சரிக்கையை அச்சிடுகிறது, மேலும் கவர்ச்சிகரமான பதில் விருப்பத்தைச் சேர்த்து வரி மறைவதைப் பார்ப்பதாகும். அந்த ஆலோசனை ஊடாடும் உள்நுழைவைக் கருதுகிறது. பயனர் பெயரும் கடவுச்சொல்லும் கோப்பில் வாழத் தொடங்கியதும், ஒப்பீடு மாறுகிறது: விருப்பம் நிலைத்த நகலைப் பாதுகாப்பதை நிறுத்துகிறது, சலுகைகளை விட்டுவிடும் கிளையண்டில் அது பின்னர் மறுபேச்சுவார்த்தையை உடைக்கலாம். சுயவிவரத்தைத் திருத்தும் முன் இரு சேமிப்பு மாதிரிகளையும் தனித்தனியாக வைத்திருப்பது மதிப்புள்ளது.
சான்று கோரிக்கைக்குப் பதிலளிக்கும் இரு வழிகள்
முதல் மாதிரி ஒரு நபர் முனையத்தில் சான்றுகளைத் தட்டச்சு செய்வது, அல்லது அமர்வுக்காக அவற்றை வைத்திருக்கும் நிர்வாக இடைமுகம். OpenVPN அந்த நகலை வைத்திருக்கிறது, அடுத்த மறுபேச்சுவார்த்தைக்கு மீண்டும் கேட்காமல் பதிலளிக்க, எச்சரிக்கை அதைப் பற்றியதே. வட்டில் எதுவும் ஈடுபடவில்லை, எனவே பாதுகாக்க வேண்டிய ஒரே விஷயம் மதிப்பை வைத்திருக்கும் செயல்முறை. கிளையண்டை மூடுங்கள், நகலும் அதனுடன் போகிறது.
இரண்டாவது மாதிரி கோப்பை நோக்கிச் சுட்டும் auth-user-pass ஆகும், அங்கு கோப்பே சேமிப்பகம், மதிப்பு தேவைப்படும்போது கிளையண்ட் அதைப் படிக்கிறது. இங்கு முக்கியமான வெளிப்பாடு செயல்முறை நினைவகம் அல்ல, அந்தக் கோப்பின் அனுமதிகளும் உரிமையும். தொடக்க எச்சரிக்கை உள்ளமைவின் வழிமுறைகளிலிருந்து வருகிறது, நீங்கள் கடவுச்சொல்லை எவ்வாறு வழங்குகிறீர்கள் என்பதை ஆய்வு செய்வதிலிருந்து அல்ல, எனவே அது இரு மாதிரிகளிலும் தோன்றி எதையும் சுட்டவில்லை.
இந்த ஒப்பீட்டின் மீதி அந்தப் பிரிவிலிருந்து வருகிறது: ஒரு மாதிரிக்கு நினைவகக் கையாளுதல், மற்றதற்குக் கோப்புக் கையாளுதல் மற்றும் செயல்முறை அடையாளம்.
auth-nocache உண்மையில் எதை நீக்குகிறது
ஊடாடும் உள்நுழைவுடன், --auth-nocache பயன்படுத்தப்பட்ட பிறகு சேமித்த நகலை நினைவகத்திலிருந்து அகற்றுகிறது. விலை ஒவ்வொரு மறுபேச்சுவார்த்தை இடைவெளியிலும் புதிய கோரிக்கை, ஏனெனில் அடுத்த சுற்று நீக்கப்பட்டதை மீண்டும் பயன்படுத்த முடியாது.
கோப்பு அடிப்படையிலான உள்நுழைவில் கிளையண்ட் கோப்பை மீண்டும் படிக்கலாம், எனவே நீக்கம் பெரும்பாலும் கண்ணுக்குத் தெரியாது. மக்கள் எதிர்பார்க்காத ஒரே இடத்தில் அது தெரிகிறது: டீமன் சலுகைகளை விட்ட பிறகு, சான்றுக் கோப்பு இப்போது அது இயங்கும் கணக்கிற்குப் படிக்கக்கூடியதாக இல்லாவிட்டால்.
அந்தப் பரிமாற்றத்தைப் புரிந்துகொள்வதால் விருப்பத்தைச் சேர்க்கவும், எச்சரிக்கை தோன்றியதால் அல்ல. பதிவை அமைதியாக்கச் சேர்க்கப்படும் விருப்பம், அதன் விளைவை யாரும் அளவிடாத விருப்பம்.
கோப்பு அடிப்படையிலான பாதை எங்கே உடைகிறது
சுரங்கக் கருவியைத் திறக்க root ஆகத் தொடங்கி பின்னர் user மற்றும் group க்கு மாறும் கிளையண்ட் சான்றுக் கோப்பை இருமுறை படிக்கிறது: மாற்றத்திற்கு முன் ஒருமுறை, அதைத் தொடரும் மறுபேச்சுவார்த்தையில் ஒருமுறை. கோப்பு முறை 600 இல் இருந்து root உரிமையில் இருந்தால், இரண்டாவது படிப்பு தோல்வியடைகிறது, அந்தத் தோல்வி ஒரு மணி நேரம் கழித்து சேவையகப் பிரச்சினை போலத் தோன்றும் அங்கீகாரப் பிழையாக வெளிப்படுகிறது. மறுபேச்சுவார்த்தை இடைவெளியைச் சுற்றி கிளையண்ட் பதிவைச் சரிபார்க்கவும், பின்னர் கணக்கையும் கோப்பையும் சேர்த்துச் சரிபார்க்கவும்.
stat -c '%a %U:%G' /etc/openvpn/client.creds
ps -o user:12,args -C openvpn | headஇரு வரிகளும் முக்கியம். முதலாவது கோப்பை யார் படிக்கலாம் என்பதைச் சொல்கிறது, இரண்டாவது இயங்கும் டீமன் உண்மையில் யார் என்பதைச் சொல்கிறது, அவற்றுக்கிடையேயான வேறுபாடு கடவுச்சொல்லை எத்தனை முறை மீண்டும் எழுதினாலும் சரிசெய்ய முடியாத தோல்வியை விளக்குகிறது.
நடைமுறைத் திருத்தங்கள் பளபளப்பானவை அல்ல: கோப்பை டீமனின் கணக்கு படிக்கக்கூடிய அடைவு மற்றும் உரிமையாளரிடம் நகர்த்தவும், அல்லது சிறப்புரிமைப் படிப்பை வைத்துக்கொண்டு உங்கள் கிளையண்ட் ஒருமுறை மட்டுமே படிக்கிறது என்பதை உறுதிப்படுத்தவும். கோப்பை அனைவரும் படிக்கக்கூடியதாக்கி இதைத் தீர்க்க வேண்டாம்.
விருப்பம் உண்மையில் தேவைப்படும் நிலை
ஒரு முறை பயன்படுத்தும் குறியீட்டைக் கொண்ட உள்நுழைவு auth-nocache வேறு காரணத்திற்காக விரும்புகிறது. ஒரு முறை பயன்படுத்தும் குறியீடு முதல் அங்கீகாரத்தில் செலவாகிறது, எனவே தேக்ககத்தில் சேமித்த நகல் அடுத்த மறுபேச்சுவார்த்தையில் பயனற்றது, காலாவதியான மதிப்பு மீண்டும் இயக்கப்படக்கூடும்.
இது சான்றின் வகையைப் பற்றிய கேள்வி, அது எங்கே சேமிக்கப்படுகிறது என்பதைப் பற்றியது அல்ல. பாதுகாக்கப்பட்ட கோப்பில் உள்ள நிலையான கடவுச்சொல் எதிர் விவரக்குறிப்பைக் கொண்டுள்ளது: அது ஒவ்வொரு மறுபேச்சுவார்த்தையிலும் படிக்கக்கூடியதாக இருக்க வேண்டும், தேவையான பாதுகாப்பு கோப்பில் உள்ளது.
இந்த இரு காரணங்களையும் சுயவிவரக் குறிப்புகளில் தனித்தனியாக வைத்திருங்கள், இல்லையெனில் அடுத்த நிர்வாகி தான் தேர்ந்தெடுக்கும் காரணத்திற்காக விருப்பம் அங்கு இருப்பதாகக் கருதுவார்.
ஒரு முடிவில் ஒப்பீடு
ஒரு நபர் இருக்கும்போதும் புதுமை முக்கியமானபோதும் ஊடாடும் மாதிரியைத் தேர்ந்தெடுக்கவும், மீண்டும் மீண்டும் வரும் கோரிக்கையை அதன் விலையாக ஏற்கவும். கிளையண்ட் மேற்பார்வையின்றி இயங்கும்போது கோப்பு மாதிரியைத் தேர்ந்தெடுக்கவும், உழைப்பை உரிமை, முறை மற்றும் சலுகைகளை விட்டுவிடுவதில் செலவிடவும்.
எந்த மாதிரியும் சேமித்த கடவுச்சொல்லைத் தானாகவே பாதுகாப்பாக்காது, எதுவும் தொடக்க எச்சரிக்கையை அர்த்தமுள்ளதாக்காது.
எச்சரிக்கையே சுயவிவரத்தைத் திறந்த ஒரே காரணம் என்றால், தெளிவற்ற விருப்பத்திற்குப் பதிலாக முடிவைப் பதிவு செய்யுங்கள்: சான்றுகள் டீமனின் கணக்கு படிக்கக்கூடிய கோப்பிலிருந்து வருகின்றன, மறுபேச்சுவார்த்தை வெற்றிபெறுவது கண்டறியப்பட்டுள்ளது, மேலும் இடைவெளியை மாற்றும் முன் OpenVPN 2.6 கையேட்டின் மறுபேச்சுவார்த்தை பிரிவு படிக்கப்பட்டது. அந்தக் குறிப்பு எந்த ஒரு கொடியையும் விட நீண்ட காலம் நிலைத்திருக்கும்.