Pot una clau de CA d'inspecció TLS robada desxifrar sessions enregistrades?
Distingiu el poder d'emetre certificats d'intercepció de confiança dels secrets necessaris per desxifrar sessions TLS enregistrades.
«Un atacant va robar la clau privada del proxy» omet el detall que determina el dany: quina clau privada?
Un proxy d'inspecció pot contenir una clau de signatura d'una autoritat de certificació, claus de certificat de servidor generades, secrets de trànsit TLS en viu, material de represa de sessions i text pla a la seva memòria o als seus registres. Són actius diferents.
La clau de CA atorga una capacitat d'impersonació
Els clients configurats per confiar en una CA d'inspecció poden acceptar certificats emesos sota ella, subjectes a les restriccions de la cadena de certificats i a les comprovacions del client. Qui robi la clau de signatura corresponent pot crear altres certificats acceptables dins d'aquestes restriccions.
Això és greu, però la clau per si sola no redirigeix la connexió de l'usuari. L'atacant també necessita una posició d'intercepció utilitzable o una altra manera de fer que el client es connecti al punt final suplantat. Les aplicacions amb comprovacions addicionals de certificats poden rebutjar-lo.
Una clau de signatura no és una clau de desxifrat de transcripció
En un handshake TLS 1.3 autenticat per certificat amb Diffie–Hellman efímer, el certificat autentica l'intercanvi. Les claus de trànsit es deriven de secrets de handshake separats. Obtenir més tard la clau de signatura de la CA no reconstrueix per si sol aquells secrets efímers passats a partir d'un enregistrament.
Ni tan sols robar la clau privada del certificat del servidor equival a obtenir els secrets de trànsit per a aquest tipus de sessió enregistrada. No ho generalitzeu a tots els modes TLS històrics ni a totes les configuracions de represa; l'intercanvi de claus negociat i el material compromès són el que importa.
Un compromís de l'aparell d'inspecció en funcionament pot ser molt més ampli que el robatori de la seva clau de CA. L'aparell maneja text pla mentre inspecciona el trànsit i pot contenir secrets de sessió o conservar contingut desxifrat. Aquestes exposicions requereixen la seva pròpia investigació i no es poden descartar citant la confidencialitat futura.
Descriviu l'incident amb precisió
Registreu si el material perdut era la clau de signatura, claus de punt final, secrets en viu, text pla emmagatzemat o el control de l'aparell mateix. Substituir la CA d'inspecció i actualitzar la confiança dels clients aborda una capacitat; no esborra els registres copiats ni resol si es va llegir el trànsit en viu. Els noms precisos de les claus porten a una resposta molt més útil que anomenar cada secret «la clau SSL».