Skjerament żgħir jintilef lejn l-impronti għax awtorità taċ-ċertifikati tidher bħala infrastruttura li ħadd m'għandu ħin imexxiha. L-istint huwa raġonevoli, imma l-istqarrija qasira li n-nies jieħdu minflok—li jikkupjaw sigriet wieħed tal-kanal tad-dejta fiż-żewġt iġnien—mhijiex. Konfigurazzjoni peer-fingerprint iżżomm l-istruttura TLS sħiħa: kull naħa għadha żżomm iċ-ċavetta privata u ċ-ċertifikat tagħha, u kull naħa għadha tivverifika lill-oħra. Li jinbidel huwa fejn il-verifika hija ankrata: minn emittent affidabbli għal lista qasira ta' diġesti mpinnjati. Għax id-diġest ikopri ċ-ċertifikat kollu u mhux isem, it-tiġdid isir l-operazzjoni li verament tieħu ħin.

Għal xiex l-impronta torbot ruħha tabilħaqq

L-impronta ta' ċertifikat hija diġest taċ-ċertifikat kollu kkodifikat f'DER, mhux taċ-ċavetta pubblika tiegħu u lanqas tal-isem tas-suġġett tiegħu. Għalhekk żewġ ċertifikati b'ismijiet identiċi u bl-istess ċavetta imma b'dati ta' validità differenti għandhom impronti differenti. Dan huwa li jagħmel il-pinnjar preċiż, u dan ukoll huwa li jagħmel it-tiġdid ta' xkiel. Il-pinnjar ma jistax ifisser fiduċja f'ċavetta b'mod ġenerali, għax isemmi artefatt wieħed f'mument wieħed ta' ħajtu. Kulħadd jista' jaf id-diġest, u li tafu ma jipprova xejn fih innifsu.

openssl x509 -in server.crt -noout -fingerprint -sha256
openssl x509 -in client-07.crt -noout -fingerprint -sha256

Il-pussess taċ-ċavetta privata korrispondenti huwa dak li jipprova li l-pari għandu dak iċ-ċertifikat, u d-diġest huwa kif in-naħa l-oħra tiddeċiedi jekk kinitx qed tistenna dak iċ-ċertifikat xejn. Dan is-separazzjoni hija r-raġuni għaliex dan id-disinn mhuwiex l-arranġament antik tas-sigriet kondiviż: ċavetta kondiviża tawtentika lil chi jaf l-istess bytes, filwaqt li l-pinnjar jawtentika ċertifikat wieħed. Apparat differenti jikseb id-dħul tiegħu stess u mhux kopja tal-istess sigriet, li hija differenza żgħira fil-fajls u kbira fl-ambitu tal-ħsara.

Il-mappa hija reċiproka, mhux simetrika

Kull punt finali jeħtieġ żewġ affarijiet: iċ-ċavetta privata tiegħu maċ-ċertifikat, u dikjarazzjoni dwar liema ċertifikati tal-pari se jaċċetta. Fil-klijent dik id-dikjarazzjoni hija d-diġest taċ-ċertifikat tas-server; fis-server hija l-lista tad-diġesti tal-klijenti rreġistrati. Eżempju uffiċjali għal konfigurazzjonijiet żgħar għal Community 2.6 juri l-arranġament ma' peer-fingerprint, u jiswa li tinqrah qabel tagħżel dan il-mudell ta' fiduċja għal skjerament reali. Iż-żewġ direzzjonijiet mhumiex lista waħda maqluba, u ma jonqsux fl-istess mument.

Verification directionWhat is pinnedWhat never leaves that endpointHow a wrong pin shows up
Client checks the serverOne digest, for the server certificateThe server private keyThe client aborts during the TLS handshake
Server checks the clientA digest per enrolled clientEach client private keyThe server rejects the peer before a tunnel exists

Żieda ta' apparat teditja lista permessa fuq is-server, mingħajr ma tikkupja materjal privat ta' klijent eżistenti u mingħajr ma ċċaqlaq iċ-ċavetta tas-server imkien. Iż-żewġ direzzjonijiet jonqsu wkoll b'mod indipendenti, li huwa utli waqt id-dijanjosi: liema naħa tagħlaq il-handshake hija n-naħa li l-aspettattiva tagħha ma ġietx sodisfatta. Jekk il-klijent jirrifjuta s-server, id-diġest ma jaqbilx maċ-ċertifikat ippreżentat. Jekk is-server jirrifjuta l-klijent, id-diġest ta' dak il-klijent huwa nieqes mil-lista, jew il-klijent qed jippreżenta ċertifikat ieħor minn dak irreġistrat.

Reġistrazzjoni: kif jingħaqad apparat ġdid

Iġġenera ċ-ċavetta u ċ-ċertifikat tal-apparat il-ġdid fejn se tgħix iċ-ċavetta privata, imbagħad ċċaqlaq biss l-artefatt pubbliku lejn il-parti li trid tippinjah. Għaddi d-diġest mistenni permezz ta' kanal li diġà tafdah, u qabbel iċ-ċertifikat sħiħ minflok isem li jidher familjari. Diġest ikkupjat mill-istess tniżżil mhux ivverifikat taċ-ċertifikat jipprova biss li ż-żewġ fajls jaqblu ma' xulxin. Hija verifika ta' konsistenza u mhux ta' identità, u huwa l-aktar mod sieket kif dan id-disinn jiddgħajjef.

Fuq is-server, iż-żieda tad-diġest hija bidla fil-konfigurazzjoni li tgħaddi mill-maniġer normali u tiġi segwita minn qagħda mill-ġdid. Ikkonferma li l-apparat il-ġdid jikkonnettja u li apparat li d-diġest tiegħu tneħħa ma jibqax jikkonnettja. Test li jkopri biss il-każ pożittiv iħalli l-lista permessa mhux ivverifikata, u dan huwa eżattament l-istat li se tkun fih sitt xhur minn issa.

It-tiġdid huwa l-mument għali

Kull ċertifikat jiskadi, u ċertifikat ġdid għandu diġest ġdid anki meta ċ-ċavetta u l-ismijiet jibqgħu l-istess. Taħt emittent, it-tiġdid huwa trasparenti għall-pari li jafdaw dak l-emittent; taħt il-pinnjar, huwa avveniment ta' reġistrazzjoni għal kull pari li jippinjia ċ-ċertifikat.

Ippjana l-ordni qabel id-data tal-iskadenza u mhux wara. Qassam id-diġest il-ġdid lill-partijiet li jivverifikawh, applika l-bidla, u biss imbagħad ibdel iċ-ċertifikat fil-punt finali. Dik l-ordni ma tħalli l-ebda tieqa fejn iż-żewġ naħat ma jaqblux dwar liema ċertifikat huwa attwali. Żomm il-lista nnifisha taħt reviżjoni wkoll, għax lista mpinnjata tiġbor dħul għal apparati rtirati xhur ilu. Kull dħul skadut huwa identità li għadha tawtentika jekk iċ-ċavetta tiegħu tibqa' ħajja, għalhekk it-tneħħija ta' wieħed hija azzjoni ta' sigurtà u mhux tindif.

X'ma jiddeċidix il-mappa tal-fiduċja

L-awtentikazzjoni hija saff wieħed, u l-mappa mpinnjata ma tgħid xejn dwar il-pool tal-indirizzi, ir-rotot imbuttati, l-MTU tal-passaġġ jew il-politika tal-firewall. Dawk jibqgħu konfigurazzjoni separata b'modi ta' falliment separati. Tunell li jawtentika u ma jgħaddix traffiku huwa investigazzjoni differenti minn wieħed li qatt ma jitla'.

Il-mappa lanqas ma tiżdied bla tmiem, u PKI bbażata fuq emittent hija fejn jispiċċaw l-iskjeramenti akbar. Dik il-preferenza hija dwar l-operat u mhux il-kriptografija, għax iż-żieda u l-irtirar ta' identitajiet permezz ta' awtorità waħda tiswa inqas milli teditja lista fuq kull pari hekk kif tikber il-flotta. Fejn implimentazzjoni tal-klijent ma tappoġġjax l-għażla, it-tweġiba hija mudell ta' fiduċja kompatibbli li dak il-klijent jiddokumenta, jew sostitut appoġġjat. L-issuppressjoni tal-twissija tal-verifika ma żżidx dak l-appoġġ, u l-valur kollu tad-disinn huwa li l-verifika xorta sseħħ.

Artikli relatati