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

உதவியாளரை இயக்கும் சுயவிவரம் ஒரு நிரல், அமைப்புக் கோப்பு அல்ல

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

விட்டுவிட வேண்டிய கட்டுக்கதை என்னவென்றால், சுயவிவரம் போக்குவரத்தைத் திருப்பிவிட மட்டுமே முடியும் என்பதே. ip route add இயக்கும் உதவியாளரும் தொலை புரவலனுக்கு எதிராக curl இயக்குவதும் ஒரே பொறிமுறை, வெளியிலிருந்து பார்க்கும்போது சுயவிவரம் ஒரே மாதிரியே தெரிகிறது. கோப்பின் தோற்றத்தில் எதுவும் உங்களிடம் எது இருக்கிறது என்று சொல்லவில்லை, எனவே ஆய்வு ஸ்கிரிப்டை வரை செல்ல வேண்டும்.

இயக்கத்தை உண்மையில் தீர்மானிப்பது எது, இயக்க அனுமதிக்கும் வரிகள் எப்படி இருக்கும்

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

script-security 2
up /etc/openvpn/update-resolv-conf.sh
down /etc/openvpn/update-resolv-conf.sh

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

உரிமை, பாதை மற்றும் உதவியாளருக்கு என்ன தரப்படுகிறது

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

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

சுத்தம் செய்வதில் ஏற்படும் தோல்விகள் சுரங்கப்பாதை சென்ற பிறகு தெரிகின்றன

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

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

உதவியாளரை மதிப்பாய்வு செய்வதும் வெளியேறும் வழியை வைத்திருப்பதும்

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

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

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