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

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

வேறுபட்ட கேள்விகளுக்கு பதிலளிக்கும் இரு கட்டுப்பாடுகள்

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

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

மக்கள் சரிபார்ப்புகளை நிறுத்துவதன் மூலம் உருவாக்கும் தோல்வி நிலை இரண்டாவது உத்தரவாதத்தின் நிரந்தர இழப்பு, ஒரு வெற்றிகரமான பதிவிறக்கத்திற்கு ஈடாக। அந்த பரிமாற்றம் அது முக்கியமாகும் நாள் வரை கண்ணுக்குத் தெரியாது।

apt உண்மையில் எதை அங்கீகரிக்கிறது

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

இது வேண்டுமென்றே ஒவ்வொரு நிறுவப்பட்ட தொகுப்பிலும் பராமரிப்பாளரின் கையொப்பத்தைச் சரிபார்ப்பதற்கு சமமானதல்ல, அந்த வேறுபாடே பிழை அறிக்கைகளில் «தொகுப்பு கையொப்பமிடப்பட்டுள்ளது» மற்றும் «காப்பகம் அங்கீகரிக்கப்பட்டுள்ளது» ஆகியவை வெவ்வேறு பொருள் கொண்டிருந்தும் ஒன்றுக்கொன்று மாற்றாக பயன்படுத்தப்படுவதற்கான காரணத்தை விளக்குகிறது।

apt-get update
apt-cache policy
apt-config dump | grep -iE 'AllowInsecure|AllowDowngrade'

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

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

dnf5 தனியாக எதைச் சரிபார்க்கிறது

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

dnf5 config-manager --dump 2>/dev/null | grep -iE 'gpgcheck|repo_gpgcheck'
rpm -q --qf '%{NAME} %{SIGPGP:pgpsig}\n' bash

தொகுப்பு வினவல் நிறுவப்பட்ட நகலின் கையொப்ப மெட்டாடேட்டா எப்படி இருக்கிறது என்பதைக் காட்டுகிறது, இது கண்டிப்பைக் கூறும் கட்டமைப்புக் கோப்புக்கு எதிரான பயனுள்ள யதார்த்தச் சரிபார்ப்பு। அது சொல்லாதது விநியோகத்தின் ஆதரவு கொள்கை, மன்றத்தின் பொதுவான «GPG ஐ இயக்கு» அறிவுறுத்தலுக்குப் பதிலாக அதையே பின்பற்ற வேண்டும்।

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

சுரங்கப்பாதை எதைச் சேர்க்கிறது, எதைச் சேர்க்கவில்லை

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

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

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

தோல்வியடைந்த எல்லையைக் கண்டறியுங்கள்

எதையும் மாற்றுவதற்கு முன் நிலையைப் பெயரிடுங்கள்: DNS தீர்வு, ப்ராக்ஸி அல்லது பாதை, TLS முனையின் அடையாளம், காப்பக அங்கீகாரம், தொகுப்பு கையொப்பச் சரிபார்ப்புகள், அல்லது நிறுவல்। ஒவ்வொன்றுக்கும் தனி பிழை வடிவம் மற்றும் தனி உரிமையாளர் உண்டு।

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

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

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