Животен век на SA во IKEv2: мека обнова на клучеви, тврдо истекување, одделна повторна автентикација
Мека граница започнува замена, тврда граница ја повлекува старата состојба, а границите на употреба можат да се активираат први. Ниту една од нив не ја повторува автентикацијата на корисникот.
Тајмерите одлучуваат кога се заменуваат клучевите на тунелот, и двата вклучени прага често се читаат како еден. Не се. Мекиот животен век бара од партнерот да изгради замена додека тековната безбедносна асоцијација сѐ уште носи сообраќај, а тврдиот животен век е рокот по кој старата асоцијација исчезнува, без разлика дали замената работела. Помеѓу нив лежи прозорец на преклопување што постои за пакетите да не паднат во празнина.
Што всушност ограничува животниот век
IPsec безбедносната асоцијација е сноп криптографска состојба: клучеви за една насока, индекс на безбедносни параметри, множество алгоритми и селектор. Животниот век ограничува колку долго смее да се користи таа состојба, што ограничува колку сообраќај штити еден клуч. Тоа е мерка за задржување на клучот, не изјава за тоа колку долго треба да трае корисничката сесија.
IKE контролните асоцијации имаат свои клучеви и свои животни векови, одделени од детските асоцијации што носат податоци. Тука луѓето првпат мешаат два распореди.
Мекото ја започнува замената, тврдото ја завршува старата состојба
Кога мекиот праг се приближува, партнерот започнува замена. Имплементациите обично се активираат рано и го рандомизираат моментот за да не ги обнови сите клучеви одеднаш јазол со стотици тунели. Во IKEv2 замената е размена CREATE_CHILD_SA што носи свежи nonce, плус размена Diffie-Hellman кога е конфигурирана совршена тајност напред. Резултатот е нов пар асоцијации со нови клучеви.
Преклопувањето е важно. Кратко време партнерот може да ги држи старата и новата асоцијација, а снимката може да покаже две множества идентификатори. Тоа е механизмот што работи, не дефект.
Тврдиот праг не простува. Ако замената не е завршена до тогаш, старата асоцијација мора да се повлече и сообраќајот што беше заштитен само со неа запира. Повторени неуспешни обновувања на клучеви што одат сѐ до тврдо истекување се оперативниот сигнал за истрага, бидејќи тунелот секој циклус се држи на рок.
Границите на употреба можат да се активираат пред ниеден часовник
Времето не е единствената граница. Имплементациите можат да ги ограничат бајтите или пакетите што ги штити еден клуч, а зафатениот тунел ќе стигне до граница на употреба многу пред повеќечасовен тајмер. strongSwan нуди одделни поставки за животен век и маржа за време, бајти и пакети, што значи дека ефективната точка на обнова е прагот што ќе дојде прв, минус конфигурираната маржа.
Кога тунелот се обновува многу почесто отколку што навестуваат неговите конфигурирани часови, проверете ги границите на бајти и пакети пред да го обвините часовникот. Заситена врска и неактивна врска со исти временски поставки ќе имаат видливо различен размер на обновување на клучеви, и само една од нив го следи тајмерот.
Секој партнер ја спроведува својата политика
IKEv2 не преговара за еден животен век што двата партнера мора идентично да го прикажат. Секоја страна ја применува својата локална политика и може да започне замена кога нејзината граница се приближува, како што е опишано во RFC 7296 дел 2.8. Затоа несовпаѓањето меѓу конфигурираните часови на два партнера не е автоматски дефект, иако многу различни вредности можат да предизвикаат нестабилност ако едната страна постојано заменува состојба што другата штотуку ја инсталирала.
Координацијата значи компатибилно однесување: прозорци на преклопување доволно долги за размената, маржи што оставаат простор за повторни обиди, и надзор што покажува која страна ја започнала секоја обнова.
Обновата на клучеви не е повторна автентикација
Обновата на клучеви освежува клучеви во рамки на постоечката автентицирана врска. Повторната автентикација го повторува проверувањето на идентитетот, било да е размена на сертификати или EAP разговор. Двете работат по одделни распореди и успешната обнова не кажува ништо за тоа дали сметката сѐ уште треба да има пристап.
Таа разлика е важна за отповикување. Деактивирањето на сметка, отповикувањето на сертификат или прекинувањето на сесија се одлуки за пристап што бараат експлицитна политика во имплементацијата; тие не произлегуваат од SA тајмерот, и обновата на клучеви може мирно да продолжи за идентитет што веќе е лишен од права.
Што да се запише по тунел
Запишете која асоцијација ја предизвикала обновата, старите и новите идентификатори, кој праг се активирал и дали замената завршила во преклопувањето. Тие четири полиња ја прават проблемот со обновата видлив пред да стане прекин, и разликуваат агресивна политика од политика што пропаѓа.
Држете го распоредот за отстранување на пристапот до тој запис, а не во него. Криптографската хигиена и политиката на идентитет се различни контроли, и тунел што навреме ги ротира клучевите сѐ уште може да држи сесија што никој не сакал да ја задржи.