Is-sors apt tal-fornitur tal-VPN tiegħek kisser il-ġestur tal-pakketti tiegħek, u t-tiswija hija deċiżjoni, mhux kmand. NO_PUBKEY, jew ilment li r-repożitorju m'għandux fajl Release, ifisser li apt irrifjuta li jafda dak is-sors, għalhekk kull operazzjoni tal-pakketti wara tibqa' tipprintja l-istess twissija. It-tunnel innifsu probabbilment innoċenti. Wieġeb tliet mistoqsijiet dwar jekk għadx trid dak is-sors, u t-tiswija korretta tiġi kważi mekkanikament.

L-ewwel, poġġi l-falliment fil-kategorija t-tajba

Falliment ta' fiduċja jsemmi l-fajl tas-sors u jew iċ-ċavetta nieqsa jew il-fajl Release nieqes. Falliment tat-trasport jidher differenti: żbalji taċ-ċertifikat TLS, konnessjoni miċħuda, skadenzi taż-żmien, jew proxy li jirrifjuta CONNECT. Dik id-distinzjoni tiddeċiedi liema artiklu qed taqra, għax VPN li jinterċetta TLS jew jimblokka l-host tal-fornitur jipproduċi żbalji tat-trasport, mhux żbalji tal-firma.

Mexxi sudo apt update waħdu u aqra t-tmiem, filwaqt li tinjora r-riżultati fil-cache fuqu. Il-linja li timporta ssemmi /etc/apt/sources.list.d/ u tgħidlek liema fajl tiftaħ.

Jekk il-falliment isegwi t-tlugħ tat-tunnel, ipprova bit-tunnel niżżel u bid-DNS solvut permezz tas-solver tas-sistema. Sors li jaħdem mingħajr il-VPN hija kwistjoni ta' routing jew interċettazzjoni, u l-ebda ammont ta' ġestjoni taċ-ċwievet mhu se jsewwiha.

Tliet mistoqsijiet li jagħżlu t-triq

Għadx tinstalla jew taġġorna pakketti minn dan is-sors? Jekk il-klijent jintuża b'mod attiv, sewwi l-fiduċja. Jekk installajt il-klijent darba u issa qed timporta profil sempliċi f'NetworkManager, is-sors huwa piż mejjet u t-tneħħija hija t-tiswija onesta.

It-tieni, il-fornitur jippubblika ċavetta u marka tas-swaba' li tista' tivverifika barra mill-kanal? It-tielet, min jamministra ċ-ċwievet fuq dan il-host: id-distribuzzjoni jew int? Sors iffirmat b'ċavetta li ma tistax tivverifika huwa awtorità ta' aġġornament li m'għandekx tagħti.

Tweġiba le għall-ewwel mistoqsija ttemm l-analiżi. Tweġiba iva għat-tliet punti twassal għat-tiswija b'signed-by, l-unika arranġament li kemm jaħdem kif ukoll jibqa' verifikabbli. Li tħallat iż-żewġ toroq, billi żżomm is-sors u tħallih jgħaddi bilfors, hija l-unika għażla li jiswa li tiġi eskluża b'mod espliċitu.

Għaliex trusted=yes jidher bħal tiswija u mhuwiex

Il-paġna tal-manwal ta' sources.list hija diretta dwar dan. Li tissettja l-għażla Trusted għal yes tgħid lil apt jaċċetta s-sors anki meta jonqos fl-awtentikazzjoni, li tintefa apt-secure għal dak ir-repożitorju. Il-paġna tirriżervah għal kuntest lokali, jekk jiġi użat xejn.

Din mhijiex verżjoni idjaq ta' fiduċja fil-fornitur. Tneħħi l-mistoqsija ta' min iffirma l-indiċi, għalhekk kull min jista' jwieġeb għal dak l-isem tal-host jista' jagħti lill-magni tiegħek pakketti li jiġu installati bħala root.

Triq tat-tiswija: ħu ċ-ċavetta, imbagħad orbtilha

Ħu ċ-ċavetta mill-post li jiddokumenta l-fornitur u ftaħha f'ċurkett taċ-ċwievet amministrat mill-amministratur, imbagħad indika l-linja tar-repożitorju lejn dak il-fajl biex il-fiduċja ma tkunx tista' tiżloq.

  1. Aqra l-linja li qed ifalli biex tikseb l-ID taċ-ċavetta u l-isem tal-fajl tas-sors.
  2. Niżżel iċ-ċavetta tal-fornitur imdawra bl-ASCII u mexxi gpg --dearmor f'/etc/apt/keyrings/vendor-name.gpg.
  3. Żid [signed-by=/etc/apt/keyrings/vendor-name.gpg] mad-dħul fil-fajl .list ta' dak il-fornitur.
  4. Mexxi sudo apt update u kkonferma li s-sors jiġbed indiċi minflok ma jirrepeti t-twissija tal-firma.

Ippreferi /usr/share/keyrings għaċ-ċwievet li jiġu ma' pakkett u /etc/apt/keyrings għaċ-ċwievet li tpoġġi bl-idejn. Din il-qasma mhijiex kosmetika: tgħid lill-amministratur li jmiss liema ċwievet se jgħaddu minn aġġornament tal-pakkett u liema għandhom bżonn bniedem.

Ivverifika l-marka tas-swaba' mal-valur ippubblikat tal-fornitur qabel ma tafdaha. ID taċ-ċavetta mwaħħla minn post fil-forum hija l-mod kif magna tibda tafda awtorità ta' aġġornament li ħadd ma jista' jsemmiha.

Triq tat-tneħħija, u għaliex l-iżball jista' jerġa' lura

Ħares lejn dak li l-installer fil-fatt kiteb, għax diversi fajls jistgħu jsemmu l-istess fornitur u wieħed minnhom normalment ikun kopja li baqgħet.

grep -r . /etc/apt/sources.list.d/
sudo rm /etc/apt/sources.list.d/vendor.list

apt jaqra biss fajls .list u .sources minn dak id-direttorju, għalhekk kopja .save jew .distUpgrade hija diġà injorata; madankollu tħassirha jżomm lil qarrej aktar tard milli jġeddidha b'aċċident. It-tneħħija tas-sors ma tneħħix installazzjonijiet, u apt jista' mbagħad jiddeskrivi l-pakkett VPN installat bħala installat lokalment jew mhux aktar disponibbli, li hija messaġġ tal-istat tal-pakkett u mhux ir-ritorn tal-iżball tal-fiduċja.

Il-każ rikorrenti huwa gwida eqdem li installat ċwievet b'apt-key fir-ringiela fiduċjarja globali. Dik it-triq hija skaduta, u aġġornament tar-rilaxx jista' jħalli ċ-ċavetta maqtugħa jew sempliċement mhux ikkonsultata, u huwa eżattament għalhekk li żball li kien sieket għal sena jidher fil-ġimgħa li taġġorna. Iċċekkja /etc/apt/trusted.gpg.d/, imbagħad ċaqlaq id-deċiżjoni tal-fiduċja fil-linja tar-repożitorju fejn tmiss. Jekk il-fornitur għadu jipprintja struzzjonijiet apt-key, uża signed-by xorta waħda; huwa l-arranġament li jiddokumenta l-manwal, u dak li jiflaħ aġġornament.

Artikli relatati