Mõlemad pooled ütlevad AES-128 ja tunnel keeldub ikka üles ehitamast. CBC ja GCM on erinevad teisendused, mis juhtumisi jagavad sama võtme pikkust, ja ühte pakkuv klient ei rahulda lüüsi, mis aktsepteerib ainult teist. Sõna AES kirjeldab perekonda, mitte kokkulepet.

On ka teine telg, ja just see tekitab segadust tekitavad vead.

Kaks kihti, kaks sõltumatut nimekirja

IKE kaitseb läbirääkimist ennast, samas kui tütarühendus kaitseb liiklust, millest te tegelikult hoolite. Windows esitab esimese krüpteerimismeetodi ja terviklikkuse meetodina ning teise šifri- ja autentimisteisenduse konstante. Need väljad ei ole üksteise aliasteks ja ühes kehtiv väärtus võib teises olla mõttetu või vale. Profiili lugemine selle jaotusega silme ees kõrvaldab suurema osa segadusest.

Praktiline tagajärg on see, et teil võib olla täiesti vastuvõetav võtmevahetuse poliitika ja andmekanali poliitika, mida partner ei aktsepteeri. Üks nimekiri läbiräägib; teine kaitseb pakette. Esimese väärtuse muutmine ei mõjuta teist, ükskõik kui sarnased need kaks konfiguratsioonidialoogis ka ei paistaks.

Kirjutage mõlemad nimekirjad üles enne, kui neid lüüsiga võrdlete. Mälu järgi võrdlemine on viis, kuidas üht välja muudetakse kaks korda ja teist mitte kunagi. Hoidke lüüsi konsool profiili kõrval avatud.

Lugege viga pakkumiste kõrval

Ebaõnnestunud etapp ütleb teile, millist nimekirja uurida. Keeldumine esialgse võtmevahetuse ajal on IKE pakkumise probleem, ja see juhtub enne, kui ükski tütarühendus on olemas. Ebaõnnestumine kaitstud liikluse ühenduse läbirääkimise ajal on ESP pakkumise probleem ja võtmevahetus on juba õnnestunud. Kliendi üldine poliitika vastavuse teade ei nimeta kumbagi etappi, seepärast on kasulik lüüsi enda vaade.

swanctl --list-conns
swanctl --list-sas
journalctl -u strongswan -n 60 --no-pager

Võrrelge vastuvõetud pakkumist, konfigureeritud pakkumist ja valitud pakkumist selle ühe katse jaoks. Siin on olulised kolm erinevat nimekirja ja ainult viimane kirjeldab, mida tegelikult kasutati. Tsiteerige seda piletis sõna-sõnalt, mitte ei tee kokkuvõtet.

Hoidke CBC ja GCM eraldi alternatiividena

Lüüs, millel on teadlikult lubatud aktsepteerida kumbagi perekonda, vajab kahte pakkumist, mitte ühte. strongSwanis eraldab alternatiive koma ja sidekriips ühendab ühe komplekti komponente. Mõlema perekonna ühendamine sidekriipsudega annab ühe võimatu pakkumise kahe vastuvõetava asemel.

proposals = aes128gcm16-prfsha256-ecp256, aes128-sha256-ecp256
esp_proposals = aes128gcm16-ecp256

Esimene alternatiiv kannab autenditud krüpteerimist ja nimetab endiselt pseudojuhuslikku funktsiooni, sest võtme tuletamiseks on seda vaja ka siis, kui terviklikkus tuleb šifrist. Teine alternatiiv on klassikaline krüpteerimine eraldi terviklikkuse algoritmiga. Mõlemad sõltuvad endiselt sellest, mida laaditud krüptoimplementatsioon toetab.

ESP pakkumine ei ole ümbernimetatud IKE pakkumine

Šifri tunnus näeb mõlemas nimekirjas identne välja ja peaaegu miski muu ei kandu üle. ESP pakkumisel puudub võtmevahetuse pseudojuhuslik funktsioon ja selle terviklikkuse ning edasisuunalise salastatuse nõuded põhjendatakse teisel poolel oleva Windowsi poliitika vastu, mitte ei kopeerita IKE realt. Ühe nimekirja mehaaniline tõlkimine teiseks annab midagi, mis valideerub ja ei läbiräägi kunagi.

Valige suund ja püsige selles. Kas lüüs hoiab ainult GCM-i poliitikat ja klient juurutab täieliku ühilduva poliitika, või lüüs aktsepteerib mõlemat perekonda ja klient hoiab oma olemasolevat komplekti. Turvapoliitika keelatud varuvariandi lubamine ei ole parandus, ükskõik kui kiiresti see vea kõrvaldab.

Kontrollige mõlemat komplekti, seejärel võtmeuuendust

Kinnitage valitud võtmevahetuse komplekt ja valitud liikluse komplekt eraldi, sest need pärinevad erinevatest nimekirjadest ja võivad õnnestuda sõltumatult. Seejärel laske võtmeuuendusel toimuda ja kinnitage ka see. Töötav esimene kätlus ja ebaõnnestuv võtmeuuendus kirjeldavad pakkumiste komplekti, mis on ainult osaliselt vastuvõetav.

Hoidke see tõend muudatuse juures. Korduv ühenduse katkemine vajab oma ebaõnnestunud vahetuse kirjet enne, kui keegi süüdistab taimerit või platvormi defekti.

Seotud artiklid