Може ли украдени CA кључ за TLS инспекцију да дешифрује снимљене сесије?
Разликујте овлашћење за издавање поузданих сертификата за пресретање од тајни потребних за дешифровање снимљених TLS сесија.
„Нападач је украо приватни кључ проксија“ изоставља детаљ који одређује штету: који приватни кључ?
Инспекцијски прокси може да држи кључ за потписивање сертификационог тела, генерисане кључеве серверских сертификата, живе тајне TLS саобраћаја, материјал за наставак сесија и чисти текст у сопственој меморији или дневницима. То су различита средства.
CA кључ даје могућност представљања као неко други
Клијенти подешени да верују инспекцијском CA могу да прихвате сертификате издате под њим, уз ограничења ланца сертификата и провере клијента. Онај ко украде одговарајући кључ за потписивање може да створи друге прихватљиве сертификате у тим границама.
То је озбиљно, али сам кључ не преусмерава корисникову везу. Нападачу је потребан и употребљив положај за пресретање или други начин да натера клијента да се повеже са имитираном крајњом тачком. Апликације са додатним проверама сертификата могу то да одбију.
Кључ за потпис није кључ за дешифровање записа
У TLS 1.3 руковању потврђеном сертификатом са ефемерним Diffie–Hellman-ом сертификат потврђује размену. Кључеви саобраћаја изводе се из одвојених тајни руковања. Касније добијање CA кључа за потписивање само по себи не реконструише те прошле ефемерне тајне из снимка.
Чак ни крађа приватног кључа серверског сертификата није једнака добијању тајни саобраћаја за ту врсту снимљене сесије. Не генерализујте ово на сваки историјски TLS режим или свако подешавање наставка; важни су договорена размена кључева и компромитовани материјал.
Компромитовање инспекцијског уређаја који ради може бити много шире од крађе његовог CA кључа. Уређај рукује чистим текстом док прегледа саобраћај и може да држи тајне сесија или да чува дешифровани садржај. Та излагања захтевају сопствену истрагу и не могу се одбацити позивањем на унапредну тајност.
Опишите инцидент прецизно
Забележите да ли је изгубљени материјал био кључ за потпис, кључеви крајњих тачака, живе тајне, сачувани чисти текст или контрола над самим уређајем. Замена инспекцијског CA и ажурирање поверења клијената решава једну могућност; не брише копиране дневнике и не одлучује да ли је живи саобраћај прочитан. Тачни називи кључева воде ка много кориснијем одговору од називања сваке тајне „SSL кључем“.