ca md too weak: terġa' toħroġ iċ-ċertifikat jew tniżżel il-livell?
L-iżball isemmi digest tal-firma li l-klijent issa jirrifjuta, mhux password dgħajfa. Iddeċiedi bejn li terġa' toħroġ il-katina, tistaqsi lill-emittent, jew tniżżel il-politika.
OpenVPN klijent li x-xahar li għadda kien jaħdem issa jonqos waqt it-tnedija b' ca md too weak, u l-profil fuq id-diska huwa bl-istess byte b'byte bħal dak li kien jaħdem. Il-messaġġ jikkonċerna l-firma fuq iċ-ċertifikat tal-awtorità taċ-ċertifikati, mhux is-sifra tad-dejta, id-digest tal-auth jew il-password tal-kont. Tliet kundizzjonijiet jiddeċiedu jekk it-tiswija hijiex materjal ġdid tal-identità, katina ġdida, jew bidla fil-politika magħżula apposta. Aħdem magħhom fl-ordni, u tevita l-eżitu tas-soltu fejn il-mina terġa' lura billi tiddgħajjef kull konnessjoni TLS fuq il-host.
X'jisemmi tassew l-iżball
OpenSSL iqajjem dan l-iżball ta' verifika waqt li jibni katina, meta ċ-ċertifikat li jaġixxi bħala CA jġorr digest tal-firma li l-livell ta' sigurtà tal-librerija ma għadux jaċċetta. MD5 hija miċħuda fil-livell awtomatiku, u SHA-1 hija miċħuda ladarba l-livell jiġi mgħolli. Id-digest fuq iċ-ċertifikat tal-werqa hawn inqas importanti mid-digest fuq l-emittent li jiffirmah. L-istess politika tista' tirrifjuta għerq li kien għal kollox ordinarju fil-jum li nħareġ.
Huwa għalhekk li l-editjar ta' auth jew data-ciphers ma jagħmel xejn għal dan il-falliment. Dawk is-settings jirregolaw kif il-pakketti huma protetti wara l-handshake, filwaqt li l-oġġett miċħud huwa dokument tal-identità li jiġi eżaminat qabel ma teżisti mina. Ċertifikat jista' jkun komdu fit-tieqa tal-validità tiegħu u xorta jġorr firma li l-librerija mhux se taċċetta.
Żomm il-verifiki separati f'moħħok u l-iżball jieqaf jidher misterjuż. Id-dati tal-validità, l-użu tal-muftieħ u d-digest tal-firma huma testijiet indipendenti, u eżatt wieħed minnhom għadu kemm falla.
L-ewwel kundizzjoni: l-oġġett miċħud huwa l-għerq?
Ipprintja kull ċertifikat fil-profil u aqra l-oqsma subject u issuer. Għerq iffirmat minnu nnifsu juri l-istess valur fit-tnejn, u l-algoritmu tal-firma tiegħu huwa dak li fuqu tistrieħ il-katina kollha. Meta d-digest dgħajjef ikun hemm, kull werqa taħtu tintiret il-problema. Ikteb l-algoritmu ħdejn is-subject biex il-paragun aktar tard ikun mekkaniku, mhux mill-memorja.
Il-fajls CA miġbura spiss ikollhom diversi blokki, għalhekk identifika l-blokk li tassew jiġi mgħobbi minflok ma tassumi li l-ewwel wieħed huwa ħati. Il-kmand openssl x509 -in ca.pem -noout -subject -issuer -text jiddeskrivi ċertifikat wieħed kull darba, li jfisser li l-bundle għandu jinqasam l-ewwel jekk fih aktar minn wieħed. Qabbel l-algoritmu tal-firma stampat mad-digest li tistenna mill-era meta nħoloq l-għerq.
Werqa ffirmata b'SHA-256 taħt għerq dgħajjef xorta tfalli, għax il-verifika tal-katina titla' sal-quċċata. Dak l-ordni huwa dak li jagħmel il-kundizzjoni li jmiss importanti.
It-tieni kundizzjoni: tikkontrolla lill-emittent?
Jekk l-għerq huwa tal-organizzazzjoni tiegħek, it-tiswija dejjiema hija għerq ġdid b'digest modern flimkien ma' werqiet maħruġa mill-ġdid, mogħtija bħala aġġornament wieħed tal-profil. Dan jiswa tieqa ta' manutenzjoni u pjan għal apparati li ma jistgħux jieħdu l-aġġornament dakinhar stess.
Jekk parti terza ħarġet il-katina, it-tiswija hija talba lil dak l-operatur, u l-unika azzjoni lokali utli hija li tieqaf tiddependi fuq il-materjal antik. L-editjar tat-test PEM jew li terġa' ssalva l-fajl ma jbiddel xejn minn dak li tkopri l-firma.
Każ wieħed tan-nofs jistħoqqlu isem: għerq intern li huwa eqdem mill-valuri awtomatiċi attwali iżda xorta jiffirma materjal li sistemi oħra jafdaw. Li tibdlu jfisser awditjar ta' kull konsumatur, inkluż apparati li jwaħħlu ċ-ċertifikat antik bil-marka tal-swaba'. Għodd dawk il-konsumaturi qabel ma tiskeda l-bidla, għax bidla tal-għerq li taqbeż wieħed tbiddel żball tat-tnedija għal waqfien tas-servizz.
It-tielet kundizzjoni: x'aktar jaċċetta t-tniżżil tal-livell
It-tniżżil tal-livell tas-sigurtà, jew l-għażla tal-profil legacy taċ-ċertifikati ta' OpenVPN, iġiegħel il-klijent jaċċetta d-digest antik mill-ġdid. Hija tħoll ukoll verifiki oħra fl-istess librerija, għal kull konnessjoni li jagħmel dak il-proċess.
Dan jista' jkun difendibbli f'laboratorju, jew bħala pont qasir waqt li jitħejja materjal ta' sostituzzjoni, sakemm l-eċċezzjoni tkun limitata għal profil wieħed u jkollha data ta' tmiem. Bħala setting permanenti fuq host maqsum, hija bil-kwiet twessa' dak li kull klijent TLS hemmhekk se jafda.
Ikteb l-eċċezzjoni b'persuna responsabbli u pass tat-tneħħija. Bidla fil-livell mhux dokumentata ma tistax tiġi distinta minn żball sitt xhur wara, u l-inġinier li jmiss mhux se jkun jaf li din darba kienet deċiżjoni.
Id-deċiżjoni, miktuba bħala regola
Ibdel il-katina meta tikkontrolla lill-emittent u tista' telenka l-konsumaturi tiegħu. Eskala lill-emittent meta ma tikkontrollahx. Niżżel il-livell biss bħala eċċezzjoni bid-data u limitata bis-sostitut diġà skedat. Kull ħaġa oħra tħalli l-istess ċertifikat fil-post u ċċaqlaq ir-riskju fejn jidher inqas.
Imbagħad erġa' ttestja l-profil minn klijent nadif, ikkonferma li l-handshake jitlesta, u żomm it-test eżatt tar-rifjut jekk għadu jfalli. Messaġġ ta' żball preċiż huwa l-orħos ħaġa li tista' tagħti lil min jieħu ħsieb is-saff li jmiss.