OpenVPN auth-nocache: அடுத்த உள்நுழைவில் என்ன நடக்கிறது
OpenVPN இன் நினைவகத்தில் உள்ள சான்றுகளை அழிப்பது அடுத்த அங்கீகாரத்தை மாற்றுகிறது. ஊடாடும் கிளையண்ட், சான்று கோப்பு மற்றும் சேவைக்கு வெவ்வேறு அணுகுமுறை தேவை.
auth-nocache-ஐ இயக்கினால் கடவுச்சொல் தற்காலிகச் சேமிப்பு பற்றிய எச்சரிக்கை மறைந்துவிடும், OpenVPN அடுத்த மறுபேச்சுவார்த்தைக்காக வைத்திருந்த சான்றுகளின் நகலுடன். அது கோரிக்கையாக, அமைதியான மறுமுயற்சியாக அல்லது அறுந்த சுரங்கப்பாதையாக மாறுமா என்பது இரண்டாவது முறை சான்றுகள் எங்கிருந்து வருகின்றன என்பதைப் பொறுத்தது. எனவே இது விருப்பத்தைப் பற்றிய தீர்ப்பு அல்ல, வரிசைப்படுத்தல் வடிவங்களுக்கு இடையிலான ஒப்பீடு. எந்தச் சுயவிவரத்தையும் திருத்துவதற்கு முன் நீங்கள் உண்மையில் இயக்கும் வடிவத்தைப் படியுங்கள்.
இரண்டாவது சான்றுத் தொகுப்பு எங்கிருந்து வர வேண்டும்
OpenVPN auth-nocache-ஐ auth-user-pass மற்றும் askpass சேகரிக்கும் ரகசியங்களுக்குப் பயன்படுத்துகிறது: பயன்படுத்திய பிறகு செயல்முறை அவற்றை அடுத்த கைக்குலுக்கலுக்காக வைத்திருக்காமல் தூக்கி எறிகிறது. மறுபேச்சுவார்த்தை ஒரு நேரங்காவியில், இயல்பாக மணிக்கு ஒருமுறை வருகிறது, எனவே இரண்டாவது கோரிக்கை கடவுச்சொல்லைத் தட்டியவர் வெகு முன்பே சென்ற பிறகு வருகிறது. அந்த இடைவெளியே முழுக் கதை. தற்காலிகச் சேமிப்பு இயக்கத்தில் இருந்தால் கிளையண்ட் யாரையும் கேட்காமல் சேமித்த நகலை மீண்டும் இயக்கும்; அணைந்திருந்தால் ரகசியத்தை வேறெங்காவது கண்டுபிடிக்க வேண்டும் அல்லது தோல்வியடைய வேண்டும்.
எனவே அந்தத் தருணத்தில் ரகசியம் எங்கிருந்து வரலாம் என ஒவ்வொரு இடத்தையும் பட்டியலிட்டு, அவற்றில் எவை புரவலனில் உள்ளன என்பதில் நேர்மையாக இருங்கள். முனையத்தில் அமர்ந்த ஒருவர், auth-user-pass அல்லது askpass படிக்கக்கூடிய கோப்பு, அல்லது சேவையகம் வழங்கும் அமர்வு டோக்கன் — இந்த மூன்றே இங்கு முக்கியம். இவை எதுவும் கிடைக்காவிட்டால், மறுபேச்சுவார்த்தை மாற்றத்திற்கு ஒரு மணி நேரம் கழித்துத் தோல்வியடையும், நீங்கள் அதைச் செய்த அந்தத் தருணத்தில் அல்ல.
மூன்று வடிவங்கள், மூன்று தோல்விப் புள்ளிகள்
முன்னே ஒருவர் உள்ள பணிமேசை கிளையண்ட் எளிய நிலை: கோரிக்கை திரும்பி வரும், யாரோ மீண்டும் கடவுச்சொல்லைத் தட்டுவார், விலை கவனம். முனையம் இல்லாமல் OpenVPN இயக்கும் சேவை, கொள்கலன் அல்லது திசைவி கடினமான நிலை, ஏனெனில் பதிலளிக்க யாரும் இல்லை, முன்பு அமைதியாக இருந்த மறுஇணைப்பு இப்போது சுரங்கப்பாதையை முடிக்கிறது. கலப்பின வடிவம் இரண்டிற்கும் நடுவே உள்ளது, கோரிக்கைக்குப் பதிலளிக்கக்கூடிய அமர்வு மறையும் வரை பணிமேசை நிலையைப் போல நடந்துகொள்கிறது. இவற்றைப் பிரிப்பது GUI நிறுவப்பட்டுள்ளதா என்பதல்ல, மறுபேச்சுவார்த்தையின் நேரத்தில் சான்றுகளின் மூலம் உள்ளதா என்பதே.
எதையும் மாற்றுவதற்கு முன் உங்கள் வரிசைப்படுத்தலை இந்த மூன்றில் ஒன்றோடு பொருத்துங்கள், ஏனெனில் இணையத்தில் கிடைக்கும் ஆலோசனை எப்போதும் முதல் ஒன்றுக்கே எழுதப்பட்டுள்ளது. பணிமேசைப் பதிலை முனையமில்லாத சேவைக்குப் பயன்படுத்துவதே மாதக்கணக்கில் இயங்கிய சுரங்கப்பாதை ஒவ்வொரு மணி நேரமும் விழத் தொடங்கும் வழி.
கட்டளையா கொடியா: ஒன்றைத் தேர்ந்தெடுத்து எதைப் பயன்படுத்தினீர்கள் எனத் தெரிந்துகொள்ளுங்கள்
சுயவிவரத்தின் உள்ளே auth-nocache தனி வரி; சுயவிவரத்தை வெளிப்படையாகப் பெயரிடும் அழைப்பில் அது அந்தக் கட்டளை வரியின் கொடி, OpenVPN கையேடு இரு வடிவங்களையும் பட்டியலிடுகிறது. இரண்டும் சான்றுகளைத் தக்கவைப்பதில் ஒரே மாதிரி செயல்படுகின்றன, எதுவும் இடைமுக வகையைத் தொடவில்லை அல்லது அதே பதிவில் உள்ள தொடர்பற்ற எச்சரிக்கையைச் சரிசெய்யவில்லை. வேறுபாடு நீடித்தல்: கொடி அந்த இயக்கத்திற்கு மட்டுமே பொருந்தும், எனவே unit கோப்பு அல்லது மடக்கு ஸ்கிரிப்ட்டிலிருந்து மீண்டும் தொடங்கப்படும் சேவைக்கு மடக்கும் அதை அனுப்பாவிட்டால் அது இருக்காது.
auth-nocache
openvpn --config /path/client.ovpn --auth-nocacheஎந்தக் கூறு இந்த அமைப்பைக் கொண்டுள்ளது என முடிவு செய்து, அங்கே மட்டும் மாற்றுங்கள், வேறெங்கும் அல்ல. மடிக்கணினியில் திருத்தப்பட்ட சுயவிவரம் மற்றும் கொடியால் அதை மீறும் systemd unit — மறுதொடக்கத்திற்குப் பிறகு முரணான நடத்தையை உருவாக்கும் இணை.
சான்று கோப்பு ரகசியத்தை அழிப்பதற்குப் பதிலாக இடமாற்றுகிறது
auth-user-pass-ஐ ஒரு கோப்பை நோக்கித் திருப்புவது அடுத்தடுத்த ஒவ்வொரு மறுபேச்சுவார்த்தைக்கும் மூலத்தைத் தருகிறது, மேலும் கடவுச்சொல்லை மறுதொடக்கங்களைத் தாண்டி நிலைத்திருக்கும் இடத்தில் வைக்கிறது. அந்தக் கோப்பை யார் படிக்கலாம், சிறப்புரிமைகளை விட்ட பிறகும் டீமன் அதைப் படிக்க முடியுமா, கோப்பு முறைமை படிக்க-மட்டும் பொருத்தப்பட்டால் அல்லது கொள்கலன் பார்வை பாதையை மறைத்தால் என்ன நடக்கும் எனக் கேளுங்கள். வட்டில் உள்ள ரகசியமும் நினைவகத்தில் உள்ள ரகசியமும் வெவ்வேறு பிரச்சினைகள், ஒன்றைத் தீர்ப்பது மற்றொன்றை அதன் இடத்தில் விடுகிறது. சுழற்சியே தவிர்க்கப்படும் படி: சேவையகத்தில் மாற்றப்பட்டு கோப்பில் மாற்றப்படாத கடவுச்சொல், பிணையக் கோளாறாகப் படிக்கப்படும் தோல்வியை உருவாக்குகிறது.
கோப்பை டீமனை இயக்கும் கணக்கின் உரிமையில் வைத்திருங்கள், வேறு யாரும் படிக்க முடியாதபடி, புரவலனை விட்டு வெளியேறும் காப்புநகல்களுக்கு வெளியே. OpenVPN இன் சேவையகப் பக்க auth-gen-token விருப்பம் வெற்றிகரமான உள்நுழைவுக்குப் பிறகு கிளையண்டிற்கு அமர்வு டோக்கனைத் தருகிறது, இது கணக்கின் கடவுச்சொல்லை விடச் சுற்றிலும் விடச் சிறிய விஷயம். எப்படியிருந்தாலும் சுழற்சிப் படியைக் கோப்பின் அருகில் எழுதுங்கள், ஏனெனில் கோப்பு பொதுவாக அதை உருவாக்கியவரை விட நீண்ட காலம் வாழ்கிறது.
மறுபேச்சுவார்த்தையை நீட்டுவது செலவை நகர்த்துகிறது, நீக்குவதில்லை
மற்றொரு பரிந்துரை reneg-sec-ஐ கோரிக்கை புறக்கணிக்கக்கூடிய அளவுக்கு அரிதாகும் வரை உயர்த்துவது. அது அமர்வின் விசைச் சுழற்சி அட்டவணையை மீண்டும் எழுதி அதே சான்றுப் பிரச்சினையை மிகத் தாமதமான, கணிக்க முடியாத தருணத்திற்குத் தள்ளுகிறது; அது சான்றுகளின் மூலத்தை உருவாக்காது. ஏதோ ஒரு காரணத்திற்காக அட்டவணைப்படி விசைகளைப் புதுப்பிக்கும் கொள்கையை, கடவுச்சொல் தட்டுவதைத் தவிர்க்க மட்டும் தளர்த்தக்கூடாது.
நீங்கள் அமர்ந்திருக்கும் அமர்வை அல்ல, மறுஇணைப்பைச் சோதியுங்கள், ஏனெனில் உயிருள்ள அமர்வு எதையும் நிரூபிக்கவில்லை. சேவையகப் பக்கத்திலிருந்து சுரங்கப்பாதையை விழவிடுங்கள், அல்லது கிளையண்ட் சேவையை மீண்டும் தொடங்குங்கள், விசைப்பலகையில் யாரும் இல்லாதபோது அடுத்த மறுபேச்சுவார்த்தை என்ன செய்கிறது எனப் பாருங்கள். அது மீண்டும் இணைந்தால், ரகசியத்தை வழங்கிய பொறிமுறையைப் பெயரிடுங்கள்; இல்லையெனில், இந்தப் புரவலனில் விருப்பத்தின் உண்மையான செலவைக் கண்டுபிடித்தீர்கள். எந்த முடிவும் சோதனையின் போது நிலைத்த பதிலை அல்ல, குறுக்கீட்டின் போது நிலைக்கும் பதிலை உங்களுக்குத் தருகிறது.
நிர்வகிக்கப்படும் குழுவில், வரிசைப்படுத்தலின் உரிமையாளர் மூன்று விஷயங்களைப் பெயரிட முடிய வேண்டும்: சான்றுகள் எங்கிருந்து வருகின்றன, எங்கே சேமிக்கப்படுகின்றன, யார் அவற்றைச் சுழற்றுகிறார். அந்தப் பதில்களில் ஏதேனும் புரவலனை அமைத்தவராக இருந்தால், விருப்பம் அங்கு இன்னும் பாதுகாப்பானது அல்ல.