„Útočník ukradol súkromný kľúč proxy“ vynecháva podrobnosť, ktorá určuje škodu: ktorý súkromný kľúč?

Inšpekčný forward proxy môže uchovávať podpisový kľúč certifikačnej autority, vygenerované kľúče serverových certifikátov, tajomstvá živej prevádzky TLS, materiál na obnovenie relácií a otvorený text vo svojej pamäti alebo v záznamoch. To sú rôzne aktíva.

Kľúč CA dáva schopnosť vydávať sa za iného

Klienti nastavení dôverovať inšpekčnej CA môžu prijímať certifikáty vydané pod ňou, s výhradou obmedzení certifikačného reťazca a kontrol klienta. Kto ukradne zodpovedajúci podpisový kľúč, môže v týchto medziach vytvoriť iné prijateľné certifikáty.

Je to vážne, ale samotný kľúč nepresmeruje používateľovo spojenie. Útočník potrebuje aj použiteľnú pozíciu na odpočúvanie alebo iný spôsob, ako prinútiť klienta pripojiť sa k napodobenému koncovému bodu. Aplikácie s ďalšími kontrolami certifikátov ho môžu odmietnuť.

Podpisový kľúč nie je kľúčom na dešifrovanie záznamu

V handshake TLS 1.3 overenom certifikátom s efemérnym Diffie–Hellmanom certifikát overuje výmenu. Prevádzkové kľúče sa odvodzujú z oddelených tajomstiev handshakeu. Získanie podpisového kľúča CA neskôr samo o sebe nerekonštruuje tie minulé efemérne tajomstvá zo záznamu.

Dokonca ani krádež súkromného kľúča serverového certifikátu nie je totožná so získaním prevádzkových tajomstiev pre taký typ zaznamenanej relácie. Nezovšeobecňujte to na každý historický režim TLS ani na každé nastavenie obnovenia; záleží na dohodnutej výmene kľúčov a kompromitovanom materiáli.

Kompromitácia bežiaceho inšpekčného zariadenia môže byť oveľa širšia než krádež jeho kľúča CA. Zariadenie pracuje s otvoreným textom pri inšpekcii prevádzky a môže uchovávať tajomstvá relácií alebo uchovávať dešifrovaný obsah. Tie expozície si vyžadujú vlastné vyšetrovanie a nemožno ich odbiť odkazom na forward secrecy.

Opíšte incident presne

Zaznamenajte, či strateným materiálom bol podpisový kľúč, kľúče koncových bodov, živé tajomstvá, uložený otvorený text alebo kontrola nad samotným zariadením. Nahradenie inšpekčnej CA a aktualizácia dôvery klientov rieši jednu schopnosť; nevymaže skopírované záznamy ani nerozhodne, či sa čítala živá prevádzka. Presné názvy kľúčov vedú k oveľa užitočnejšej reakcii než nazývať každé tajomstvo „SSL kľúč“.

Súvisiace články