Tikettisi mukaan varmenne on SHA-256, mutta yhdyskäytävän loki nimeää toisen allekirjoitusalgoritmin, ja joku on jo laatinut pyynnön CA:n uudelleenmyöntämisestä. Ennen kuin pyyntö lähtee minnekään, erota kaksi allekirjoitusta: toinen on myöntäjän leima julkiseen avaimeen, toinen on vertaiskoneen todiste siitä, että sillä on vastaava yksityinen avain IKE_AUTHin aikana. Erilaiset komponentit valitsevat ne, ja niiden sallitaan erota. Kummankin lukeminen siitä, missä se elää, vaatii kaksi komentoa ja yhden taulukon.

Lue myöntäjän allekirjoitus varmenteesta

CA asettaa allekirjoituksensa identiteetin ja avaimen väliselle sidokselle. Se allekirjoitus tallentaa, mitä CA teki myönnettäessä, ei sitä, mitä kohde tekee yhdistäessään, joten sen algoritmi kuvaa CA:n omaa hajautus- ja avainvalintaa. Yhden tyypin kohdeavain voi olla toisen tyypin CA-avaimen alla ilman mitään ristiriitaa, ja CA-avaimen vaihto on rutiinia eikä vika. Lue kaksi kenttää, niin sinulla on puolet luettelosta:

openssl x509 -in peer.pem -noout -text | grep -E "Signature Algorithm|Public Key Algorithm"

Kirjoita molemmat nimikkeet erillisinä merkintöinä. Ensimmäinen kuvaa CA:ta, toinen kohteen avainta, eikä kumpikaan ennusta verkkoyhteyden allekirjoitusta.

Lue verkkoyhteyden allekirjoitus IKE-vaihdosta

Todennuksen aikana kukin vertaiskone allekirjoittaa vaihdon tiedot omalla yksityisellä avaimellaan, ja vastapuoli tarkistaa tämän todisteen varmenteen identiteettiä, luottamussarjaa ja käytäntöä vasten. RSA:ssa täyte ja hajautus kuuluvat tähän verkkomenetelmään, joten pidempi avain tai tuore SHA-256-varmenne ei voi itsestään valita RSA-PSS:ää todennusallegirjoitukselle. Neuvoteltu menetelmä näkyy taustapalvelun lokissa tai sen yhteysluettelossa, ei koskaan varmenteessa. Kysy kummaltakin osapuolelta, mitä se neuvotteli, koska kaksi suuntaa voivat erota.

ipsec statusall | grep -i "auth\|proposal"

Kun toinen osapuoli nimeää menetelmän, jota toinen ei voi tuottaa, olet löytänyt sen epäsuhdan, josta tiketti kertoi. CA:n uudelleenmyöntäminen on siihen väärä korjaus, koska varmenne ei ollut koskaan se, mikä petti.

Mitä RFC 7427 muuttaa ja mitä ei

Alkuperäiset menetelmät numeroidaan algoritmiyhdistelmän mukaan RFC 7296:ssa. Myöhempi RFC 7427 -allekirjoituslaajennus lisää yleisen Digital Signature -menetelmän allekirjoituksen hajautustuen signaloinnilla, joten uusi hajautus ei enää tarvitse omaa menetelmänumeroa. Se neuvotellaan, ei oleteta: vertaiskone ei saa laajennusta siksi, että sen kirjasto osaa jäsentää samat varmenteet, ja vertaiskone, joka toteuttaa vain alkuperäiset menetelmät, pakottaa yhdyskäytävän pitämään yhden niistä. Se on käytäntökauppa, jolla on yhteensopivuuskustannus, ei vika.

Tuki on suunnittain ja yhteyksittäin, joten testaa edessäsi oleva koontiversio sen sijaan, että luottaisit perhetason väitteeseen. Kolme vuotta sitten kirjoitettu kyvykkyysmatriisi kuvaa kolme vuotta vanhoja koontiversioita.

Laadi luetteloon neljä riviä

Kiistan päättävässä merkinnässä on neljä riviä, kukin luettu eri paikasta ja kukin eri henkilön muuttama. Täytä se ennen kuin päätät mitään, koska juuri väärä rivi valitsee korjauksen.

KohdeMistä luetaanKuka muuttaa
varmenteen myöntäjän allekirjoitusvarmenteen Signature Algorithm -kenttäCA:n operaattori, myöntämisen yhteydessä
kohteen julkinen avainvarmenteen Public Key Algorithm -kenttäse, joka luo kohteen avaimen
IKE-todennusmenetelmätaustapalvelun loki tai yhteysluettelo, auth- ja signature-hash-ilmoitusIKE-profiili molemmissa vertaiskoneissa
IKE- ja ESP-suojausalgoritmityhteyden ehdotusluetteloIPsec-profiili, suunnittain

Jokainen rivi kantaa oman yhteensopivuusvaikutuksensa. ESP-salauksen muutos ei valitse myöntäjän allekirjoitusta, eikä CA-validoinnin löysääminen lisää verkkomenetelmää, josta vertaiskoneet eivät koskaan sopineet. Kun tiketti väittää allekirjoituksen epäsuhtaa, todella väärä rivi ei ole lähes koskaan ensimmäinen.

Ratkaise vanha tapaus heikentämättä PKI:tä

Vanhempi vertaiskone voi tarjota vain menetelmää, jota käytäntösi ei enää salli. Vaihtoehdot ovat aikarajattu yhteensopivuuspoikkeus, asiakaspäivitys tai erilainen todennusjärjestely vain sille vertaiskoneelle. PKI:n rakentaminen uudelleen heikomman varmenneallekirjoituksen ympärille ei korjaa verkkoyhteyden vaihdon rajoitusta ja heikentää kaikkia muita palveluita, jotka luottavat samaan CA:han. Kirjaa, minkä rivin muutit ja milloin poikkeus päättyy.

Aja sitten molemmat luvut uudelleen ylhäältä, koska yhden rivin muutos voi siirtää sitä, mistä toisessa neuvotellaan. Koko luettelo on kaksi komentoa ja yksi taulukko, ja työ on sama, olipa vertaiskone reititin, kannettava tai laite.

Aiheeseen liittyvät artikkelit