SA eluead IKEv2-s: pehme võtmeuuendus, kõva aegumine, eraldi taasautentimine
Pehme piir algatab asendamise, kõva piir võtab vana oleku kasutusest välja ja kasutuspiirid võivad käivituda varem. Ükski neist ei korda kasutaja autentimist.
Taimerid otsustavad, millal tunneli võtmeid asendatakse, ja kaht asjassepuutuvat lävendit loetakse sageli üheks. Need ei ole. Pehme eluiga palub partneril ehitada asendus, samal ajal kui praegune turvaühendus veel liiklust kannab, ja kõva eluiga on tähtaeg, mille järel vana ühendus kaob, olenemata sellest, kas asendus töötas. Nende vahel on kattumisaken, mis on olemas selleks, et paketid ei kukuks tühimikku.
Mida eluiga tegelikult piirab
IPsec-i turvaühendus on kobar krüptograafilist olekut: võtmed ühe suuna jaoks, turbeparameetri indeks, algoritmide komplekt ja selektor. Eluiga piirab, kui kaua seda olekut tohib kasutada, mis piirab, kui palju liiklust üks võti kaitseb. See on võtme jaoks piirav meede, mitte väide selle kohta, kui kaua peaks kasutajaseanss kestma.
IKE juhtühendustel on oma võtmed ja oma eluead, eraldi andmeid kandvatest tütarühendustest. See on esimene koht, kus inimesed ajavad segi kaks ajakava.
Pehme algatab asendamise, kõva lõpetab vana oleku
Kui pehme lävend läheneb, algatab partner asendamise. Implementatsioonid käivituvad tavaliselt vara ja juhuslikustavad hetke, et sadade tunnelitega peakontuur ei uuendaks kõigi võtmeid korraga. IKEv2-s on asendus CREATE_CHILD_SA vahetus, mis kannab värskeid noncesid, pluss Diffie-Hellmani vahetus, kui on seadistatud täiuslik edasisuunaline salastatus. Tulemuseks on uus ühenduste paar uute võtmetega.
Kattumine loeb. Lühikest aega võib partner hoida vana ja uut ühendust ning püüdmine võib näidata kahte identifikaatorite komplekti. See on mehhanism töös, mitte rike.
Kõva lävend ei andesta. Kui asendamine pole selleks ajaks lõppenud, tuleb vana ühendus kasutusest välja võtta ja ainult sellega kaitstud liiklus lakkab. Korduvad ebaõnnestunud võtmeuuendused, mis jõuavad välja kõva aegumiseni on uurimiseks vajalik operatiivne signaal, sest tunnelit hoiab iga tsükli järel püsti tähtaeg.
Kasutuspiirid võivad käivituda enne igasugust kella
Aeg ei ole ainus piir. Implementatsioonid võivad piirata baite või pakette, mida üks võti kaitseb, ja hõivatud tunnel jõuab kasutuspiirini kaugele enne mitmetunnist taimerit. strongSwan pakub eraldi eluea ja varu seadeid aja, baitide ja pakettide jaoks, mis tähendab, et tegelik uuenduspunkt on see lävend, mis saabub esimesena, miinus seadistatud varu.
Kui tunnel uueneb palju sagedamini, kui selle seadistatud tunnid vihjavad, kontrollige baitide ja pakettide piire enne kella süüdistamist. Küllastunud link ja jõude link samade ajaseadetega saavad nähtavalt erineva võtmeuuenduse määra ning ainult üks neist järgib taimerit.
Iga partner rakendab oma poliitikat
IKEv2 ei lepita kokku ühtset eluiga, mida mõlemad partnerid peaksid näitama identselt. Kumbki pool rakendab oma kohalikku poliitikat ja võib asendamise algatada, kui tema enda piir läheneb, nagu on kirjeldatud dokumenti RFC 7296 jaotises 2.8. Seega kahe partneri seadistatud tundide lahknevus ei ole automaatselt viga, kuigi väga erinevad väärtused võivad tekitada segadust, kui üks pool asendab pidevalt olekut, mille teine just paigaldas.
Koordineerimine tähendab ühilduvat käitumist: vahetuseks piisavalt pikad kattumisaknad, varud, mis jätavad ruumi korduskatseile, ja seire, mis näitab, kumb pool iga uuenduse algatas.
Võtmeuuendus ei ole taasautentimine
Võtmeuuendus värskendab võtmeid olemasoleva autenditud suhte raames. Taasautentimine kordab identiteedi kontrolli, olgu selleks sertifikaadivahetus või EAP vestlus. Need kaks töötavad eraldi ajakavade järgi ja edukas uuendus ei ütle midagi selle kohta, kas kontol peaks veel ligipääs olema.
See erinevus loeb tühistamise jaoks. Konto keelamine, sertifikaadi tühistamine või seansi lõpetamine on ligipääsuotsused, mis nõuavad implementatsioonis selgesõnalist poliitikat; need ei tulene SA taimerist ja võtmeuuendus võib rahulikult jätkuda identiteedi jaoks, millelt on õigused juba ära võetud.
Mida iga tunneli kohta kirja panna
Kirjutage üles, milline ühendus uuenduse käivitas, vanad ja uued identifikaatorid, milline lävend käivitus ja kas asendamine lõppes kattumise sees. Need neli välja teevad uuendusprobleemi nähtavaks enne, kui sellest saab katkestus, ja eristavad agressiivset poliitikat ebaõnnestuvast.
Hoidke ligipääsu eemaldamise ajakava selle kirje kõrval, mitte selle sees. Krüptograafiline hügieen ja identiteedipoliitika on erinevad kontrollid ning õigel ajal võtmeid pöörav tunnel võib endiselt hoida seanssi, mida keegi ei kavatsenud alles hoida.