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

கையொப்பம் ஒரு காப்பகத்தை உறுதிப்படுத்துகிறது, அதன் குறியீட்டை அல்ல

APT கையொப்பமிடப்பட்ட களஞ்சிய மெட்டாடேட்டாவைச் சரிபார்த்து, பின்னர் அது கொண்டுவரும் தொகுப்புகளுக்கு அந்த மெட்டாடேட்டாவுக்குள் உள்ள செக்சம்களை நம்புகிறது. அது நிரூபிப்பது காப்பகம் விசை உரிமையாளர் வெளியிட்டதுடன் ஒத்துப்போகிறது என்பதை மட்டுமே, உள்ளேயுள்ள குறியீட்டைப் பற்றி எதுவும் அல்ல. சரியாகக் கையொப்பமிடப்பட்ட தொகுப்பிலும் பாதுகாப்பற்ற பராமரிப்பாளர் ஸ்கிரிப்டுகள் இருக்கலாம், அவை தொகுப்பு நிறுவப்படும்போது root ஆக இயங்கும். apt-secure கையேடு காப்பக உறுதிப்படுத்தலுக்கும் மென்பொருள் மறுஆய்வுக்கும் இடையே சரியாக இந்தக் கோட்டை வரைகிறது.

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

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

விசையை அமைப்புக்கு அல்ல, மூலத்துக்கு வரம்பிடுங்கள்

நவீன APT மூலத்துக்கு உரிய Signed-By குறிப்பை ஏற்கிறது. இயக்குபவரால் நிர்வகிக்கப்படும் விசை /etc/apt/keyrings/ கீழ் இருக்கலாம், மூலப் பதிவு அந்தக் காப்பகத்தை உறுதிப்படுத்த அனுமதிக்கப்பட்ட விசையைப் பெயரிடுகிறது. அதே விசையை உலகளாவிய நம்பகமான தொகுப்பில் போடுவதை விட இது குறுகியது, அங்கு அது நீங்கள் ஒருபோதும் அனுமதிக்க நினைக்காத மூலங்களுக்கு உத்தரவாதம் அளிக்கலாம். வெவ்வேறு தலைமுறை வழிகாட்டிகளின் துண்டுகளைக் கலக்காமல், நிறுவப்பட்ட APT பதிப்பையும் விற்பனையாளரின் தற்போதைய அறிவுறுத்தல்களையும் பின்பற்றுங்கள்.

curl -fsSL https://repo.example.com/vpn-key.gpg -o /etc/apt/keyrings/vpn.gpg
echo "deb [signed-by=/etc/apt/keyrings/vpn.gpg] https://repo.example.com/debian stable main" > /etc/apt/sources.list.d/vpn.list

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

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

மூலப் பின்னல் தொகுப்பு அனுமதிப் பட்டியல் அல்ல

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

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

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

அதிகாரத்தையும் அதை அகற்றும் வழியையும் பதிவு செய்யுங்கள்

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

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

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

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