HTTPS og VPN auðkenna ekki pakkann sem þú setur upp
Dulkóðuð afhending verndar leið, ekki útgefanda. Berðu saman hvað apt og dnf5 athuga í raun og veru, og finndu svo hvaða mörk brustu áður en þú snertir lykla.
Uppfærsla mistekst, og tillagan í þræðinum fylgir kunnuglegri línu: umferðin fer í gegnum VPN, svo niðurhalið hlýtur að vera áreiðanlegt, og undirskriftarkóðinn er látinn slaka til að komast fram hjá villunni. Tvær aðskildar hugmyndir hafa verið bræddar saman í eina setningu. Dulkóðun verndar leið milli endapunkta; auðkenning ákveður hvort bætin komu frá útgefandanum sem þú ætlaðir. Göng veitir hið fyrra og segir ekkert um hið síðara.
Einkennin eru venjulega villa í sannprófun á einum vélum, í einni geymslu, á meðan allt annað uppfærist eðlilega. Þetta form segir þegar að netleiðin virki og að ágreiningurinn snúist um traust.
Tvær stýringar sem svara mismunandi spurningum
Flutningsöryggi svarar hver er hinum megin við þessa tengingu og hvort einhver á leiðinni geti lesið eða breytt henni. Auðkenning pakka svarar hvort þetta verkfæri hafi verið gefið út af því yfirvaldi sem þú stilltir, og hún verður að standa af sér niðurhal í gegnum spegil sem þú stýrir ekki.
Þessar spurningar skarast aðeins á jaðrunum. Rétt skírteini á spegli sannar að spegillinn er spegillinn; það sannar ekki að spegillinn geymi óbreytt efni útgefanda. Undirritaður pakki sannar að útgefandinn undirritaði hann; það segir þér ekki að netið hafi skilað nýjustu útgáfunni eða að geymslan sem þú benti á sé sú sem stofnunin þín samþykkti.
Bilunarhamurinn sem fólk skapar með því að slökkva á athugunum er varanlegt tap á annarri ábyrgðinni, í skiptum fyrir eitt heppnað niðurhal. Þessi skipti eru ósýnileg þar til dagurinn kemur sem þau skipta máli.
Hvað apt auðkennir í raun
Líkan APT er auðkennd skjalasafnskedja. Undirrituð útgáfugögn leiða um gátsummu að skráarvísunum pakkanna, og þær vísanir leiða um gátsummu að einstökum pakkaskrám. Sannprófun keðjunnar er það sem gerir spegil óáreiðanlegan en nothæfan: spegillinn getur boðið hvað sem hann vill, og undirskrift gagnanna ákveður hvort APT samþykkir það.
Það er viljandi ekki það sama og að athuga undirskrift viðhaldsaðila á hverjum uppsettum pakka, og munurinn skýrir hvers vegna «pakkinn er undirritaður» og «skjalasafnið er auðkennt» eru notuð til skiptis í villuskýrslum þótt þau þýði ólíka hluti.
apt-get update
apt-cache policy
apt-config dump | grep -iE 'AllowInsecure|AllowDowngrade'
Lestu úttak uppfærslunnar, ekki bara útgöngukóðann. APT nefnir geymsluna sem gögnin hennar brustu, og það nafn er mörkin sem á að rannsaka. Geymsla merkt sem traust án undirskriftarsannprófunar, eða yfirskrif fyrir óörugga geymslu, er stillingarákvörðun sem einhver tók og ætti að geta útskýrt.
Ferskleiki er aftur sérstakur eiginleiki. Gilt undirritað gagnaskjal getur verið eldra en það sem þú sást í síðustu viku, þess vegna bera útgáfugögn fyrningardag og þess vegna getur klukkuvandamál á biðlarans valdið sannprófunarvillum sem líta út eins og lyklavandamál.
Hvað dnf5 athugar sérstaklega
RPM-hliðin sýnir tvo aðskilda rofa, og að rugla þeim saman framleiðir sama flokk villu í hina áttina. Annar stýrir hvort pökkuskrár verði að bera gilt undirskrift; hinn stýrir hvort geymslugögn verði að vera undirrituð. Hægt er að stilla þá óháð, og kerfi getur verið strangt í öðru og eftirlátssamt í hinu.
dnf5 config-manager --dump 2>/dev/null | grep -iE 'gpgcheck|repo_gpgcheck'
rpm -q --qf '%{NAME} %{SIGPGP:pgpsig}\n' bash
Pökkufyrirspurnin sýnir hvernig undirskriftargögn uppsettu eintaksins líta út, sem er gagnleg raunveruleikaprófun gegn stillingaskrá sem fullyrðir strangleika. Það sem hún segir þér ekki er studd stefna dreifingarinnar, og þeirri ættir þú að fylgja frekar en almennri leiðbeiningu «virkjaðu GPG» af vefspjalli.
Þar sem stjórnendurnir tveir eru ólíkir er munurinn byggingarlagslegur en ekki merki um að annar sé veikari. Báðir auðkenna efni útgefanda; þeir setja undirskriftina á ólíka staði í keðjunni.
Hvað göngin bæta við og hvað ekki
VPN getur veitt nauðsynlega leið, haldið uppfærsluumferð utan við óáreiðanlegt aðgangsnet og dregið úr því sem staðbundinn áhorfandi sér. Þetta eru raunverulegir rekstrarlegir kostir, og enginn þeirra er auðkenning útgefanda.
HTTPS bætir við eigin ábyrgð, og hún er þrengri en hún finnst. Það auðkennir TLS-endann sem þú tengdist. Ef sá endi er spegill hefur þú auðkennt spegilinn, ekki skjalasafnsefnið sem hann þjónar. Þetta er einmitt tilvikið sem keðja undirritaðra gagna er til fyrir.
Hvorug stýringin lofar framboði. Net getur neitað afhendingu, og auðkennt hlutur er ekki sjálfkrafa nýjastur. Notaðu ferskleikastefnu pökkustjórans sjálfs í stað þess að álykta hana út frá nærveru lásatákns.
Greindu mörkin sem brustu
Nefndu stigið áður en þú breytir einhverju: DNS-upplausn, milliþjóninn eða leiðina, sjálfsmynd TLS-enda, auðkenningu skjalasafns, undirskriftarathuganir pakka eða uppsetningu. Hvert hefur sína villumynd og sinn eiganda.
Viðgerð netleiðar ætti aldrei að fela í sér að lýsa óþekktum undirskriftarlykli traustum, hunsa skírteini eða samþykkja geymslustillingu sem þú baðst ekki um. Ef lykill hefur raunverulega snúist útgefur dreifingin eða eigandi geymslunnar nýja lykilinn um rás sem þú getur sannprófað, og það er leiðréttingin sem á að beita.
Skrifaðu niður hvaða mörk brustu og hver á þau. Næsta uppfærslubilun verður á öðrum mörkum, og að hafa listann gerir það að fimm mínútna greiningu í stað enn einnar deilu um hvort göngin geri uppfærslur öruggar.