Kan 'n gesteelde TLS-inspeksie-CA-sleutel opgeneemde sessies ontsyfer?
Onderskei die vermoë om vertroude onderskeppingsertifikate uit te reik van die geheime wat nodig is om opgeneemde TLS-sessies te ontsyfer.
“’n Aanvaller het die proxy se private sleutel gesteel” laat die besonderheid uit wat die skade bepaal: watter private sleutel?
’n Ondersoekende vooruit-proxy kan ’n sertifikaatowerheid-ondertekeningsleutel, gegenereerde bedienersertifikaatsleutels, lewendige TLS-verkeersgeheime, sessiehervattingsmateriaal en gewone teks in sy eie geheue of logs hou. Dit is verskillende bates.
Die CA-sleutel gee ’n nabootsingsvermoë
Kliënte wat ingestel is om ’n ondersoekende CA te vertrou, kan sertifikate aanvaar wat daaronder uitgereik is, onderhewig aan die beperkings van die sertifikaatketting en die kliënt se kontroles. Iemand wat die ooreenstemmende ondertekeningsleutel steel, kan dalk ander aanvaarbare sertifikate binne daardie beperkings skep.
Dit is ernstig, maar die sleutel alleen herlei nie ’n gebruiker se verbinding nie. Die aanvaller het ook ’n bruikbare onderskeppingsposisie nodig of ’n ander manier om die kliënt na die nagebootsde eindpunt te laat verbind. Toepassings met bykomende sertifikaatkontroles kan dit verwerp.
’n Handtekeningleutel is nie ’n transkripsie-ontsleutelingsleutel nie
In ’n sertifikaat-geverifieerde TLS 1.3-handdruk met efemere Diffie–Hellman verifieer die sertifikaat die uitruiling. Verkeersleutels word van aparte handdrukgeheime afgelei. Om later die CA-ondertekeningsleutel te verkry, herkonstrueer nie op sigself daardie vroeëre efemere geheime uit ’n opname nie.
Selfs die diefstal van die bedienersertifikaat se private sleutel is nie gelyk aan die verkryging van die verkeersgeheime vir daardie soort opgeneemde sessie nie. Moenie dit veralgemeen na elke historiese TLS-modus of elke hervattingopstelling nie; die onderhandelde sleuteluitruiling en die gekompromitteerde materiaal maak saak.
’n Kompromittering van die lopende ondersoektoestel kan baie wyer wees as die diefstal van sy CA-sleutel. Die toestel hanteer gewone teks terwyl dit verkeer ondersoek en kan sessiegeheime hou of ontsyferde inhoud bewaar. Daardie blootstellings vereis hul eie ondersoek en kan nie afgemaak word deur voorwaartse geheimhouding aan te haal nie.
Beskryf die voorval presies
Teken aan of die verlore materiaal die ondertekeningsleutel, eindpuntleutels, lewendige geheime, gestoorde gewone teks of beheer van die toestel self was. Om die ondersoekende CA te vervang en kliëntvertroue by te werk, spreek een vermoë aan; dit vee nie gekopieerde logs uit nie en beslis nie of lewendige verkeer gelees is nie. Akkurate sleutelname lei tot ’n veel nuttiger reaksie as om elke geheim “die SSL-sleutel” te noem.