«Un atacante roubou a clave privada do proxy» omite o detalle que determina o dano: que clave privada?

Un proxy de inspección pode conter unha clave de sinatura dunha autoridade de certificación, claves de certificado de servidor xeradas, segredos de tráfico TLS en vivo, material de reanudación de sesións e texto plano na súa propia memoria ou nos seus rexistros. Son activos distintos.

A clave de CA outorga unha capacidade de suplantación

Os clientes configurados para confiar nunha CA de inspección poden aceptar certificados emitidos baixo ela, suxeitos ás restricións da cadea de certificados e ás comprobacións do cliente. Quen roube a clave de sinatura correspondente podería crear outros certificados aceptables dentro deses límites.

Iso é grave, pero a clave por si soa non redirixe a conexión dun usuario. O atacante tamén necesita unha posición de interceptación utilizábel ou outra forma de facer que o cliente se conecte ao punto final suplantado. As aplicacións con comprobacións adicionais de certificados poden rexeitalo.

Unha clave de sinatura non é unha clave de descifrado de transcrición

Nun handshake TLS 1.3 autenticado por certificado con Diffie–Hellman efémero, o certificado autentica o intercambio. As claves de tráfico derívanse de segredos de handshake separados. Obter despois a clave de sinatura da CA non reconstrúe por si só eses segredos efémeros pasados a partir dunha gravación.

Nin sequera roubar a clave privada do certificado do servidor equivale a obter os segredos de tráfico para ese tipo de sesión gravada. Non o xeneralice a todos os modos TLS históricos nin a todas as configuracións de reanudación; importan o intercambio de claves negociado e o material comprometido.

Un compromiso do aparello de inspección en funcionamento pode ser moito máis amplo que o roubo da súa clave de CA. O aparello manexa texto plano mentres inspecciona tráfico e pode conter segredos de sesión ou conservar contido descifrado. Esas exposicións requiren a súa propia investigación e non poden descartarse citando a confidencialidade cara adiante.

Describa o incidente con precisión

Rexistre se o material perdido era a clave de sinatura, claves de punto final, segredos en vivo, texto plano almacenado ou o control do propio aparello. Substituír a CA de inspección e actualizar a confianza dos clientes aborda unha capacidade; non borra os rexistros copiados nin resolve se se leu tráfico en vivo. Os nomes precisos das claves levan a unha resposta moito máis útil que chamar a cada segredo «a clave SSL».

Artigos relacionados