கேள்வி உரிம விஷயமாக வருகிறது, ஆனால் பதில் ஒரு பட்டியலுடன் தொடங்குகிறது. VPN இடைமுகம், அது இயக்கும் OpenVPN இயந்திரம், TLS நூலகம் மற்றும் நிறுவி ஆகியவற்றுக்கு நான்கு வெவ்வேறு விதிமுறைத் தொகுப்புகள் இருக்கலாம், மேலும் தயாரிப்பின் தோற்றம் எந்தக் கோப்பு எந்தத் தொகுப்பைச் சேர்ந்தது என்பதைச் சொல்லாது. விநியோகிக்கப்படும் வரிசையில் கலைப்பொருட்களைப் பாருங்கள், பதிலளிக்கத் தகுதியான ஒருவரிடம் ஒப்படைக்கும் போது சட்டக் கேள்வி மிகவும் குறுகியதாகிவிடும். ஒவ்வொரு படியும் அதை மேலும் குறுக்குகிறது: எது விநியோகிக்கப்படுகிறது, எது மாற்றப்பட்டது மற்றும் பகுதிகள் எவ்வாறு தொடர்பு கொள்கின்றன.

நிறுவி வட்டில் என்ன வைக்கிறது என்பதிலிருந்து தொடங்குங்கள்

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

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

பட்டியலைப் பதிப்புகளுடன் எழுதுங்கள், ஏனெனில் முதன்மை வெளியீடுகளுக்கு இடையே விதிமுறைகள் வேறுபடுகின்றன.

dpkg -L openvpn | head -n 40
openssl version -a

இடைமுகத்தை இயந்திரத்திலிருந்து பிரிக்கவும்

OpenVPN நகல் கோப்பு GPL பதிப்பு 2 ஐக் கூறுகிறது மற்றும் OpenSSL க்கான இணைப்பு விலக்கைப் பதிவு செய்கிறது, இது வரையறுக்கப்பட்ட நோக்கத்துடன் கூடிய சிறப்பு அனுமதி, விதிமுறைகளைக் கலக்கும் பொது உரிமமன்று.

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

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

நீங்கள் எந்தக் கோப்புகளை மாற்றினீர்கள் என்பதைக் கவனியுங்கள்

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

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

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

OpenSSL பதிப்பைத் தனியாகச் சரிபார்க்கவும்

OpenSSL 3.0 மற்றும் அதற்குப் பிந்தையவை Apache License 2.0 இன் கீழ் விநியோகிக்கப்படுகின்றன, பழைய வெளியீடுகள் OpenSSL/SSLeay விதிமுறைகளைக் கொண்டுள்ளன. இவை வெவ்வேறு கடமைகளைக் கொண்ட வெவ்வேறு ஆவணங்கள், மேலும் தொகுக்கப்பட்ட இயந்திரம் உங்கள் கட்டமைப்பு அமைப்பு கண்டறிந்த எதையும் இணைக்கலாம்.

கட்டமைப்பு ஸ்கிரிப்ட்டில் பெயரிடப்பட்டதை அல்ல, உண்மையில் விநியோகிக்கப்படும் பதிப்பை உறுதிப்படுத்துங்கள்.

OpenVPN சார்பு OpenSSL இன் ஒவ்வொரு மாற்றத்தையும் GPL குறியீடாக மாற்றாது, இணைப்பு விலக்கு நூலகத்தை மறுவிநியோகிப்பதுடன் வரும் பிற கடமைகளை நீக்காது. விலக்கைப் பெரிய பகுப்பாய்வில் ஒரு விதியாகக் கருதுங்கள், மேலும் TLS நூலகத்தின் சொந்த அறிவிப்புகளையும் மற்ற அனைத்துடன் பதிவு செய்யுங்கள்.

சான்றுத் தொகுப்பைத் தொகுக்கவும்

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

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

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

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