Múltiples sesiones TLS / SSL originadas entre 2 servidores de Windows (2012R2) que comparten las mismas claves de sesión simétricas, ¿es esto posible?

0

Estoy probando un escenario en el que 2 aplicaciones que residen en 2 servidores de Windows 2012r2 separados están abriendo N sesiones de autenticación mutuas TLS1.2 simultáneas (que utilizan diferentes certificados para la parte de autenticación del cliente) en el mismo servidor.

Debido al hecho de que todas las sesiones están pasando por los mismos módulos de Schannel en el lado del cliente y en el lado del servidor, me preguntaba si sería posible que las sesiones N (o un subconjunto) terminen compartiendo / usando el mismo material criptográfico (es decir, claves de sesión simétricas) en una solución de optimización de procesamiento de CPU en el lado del servidor / cliente.

Si este fuera el caso, ¿cuál sería la mejor manera de verificar esto?

He intentado verificar el RFC pero no estoy 100% seguro de cuál es el comportamiento esperado del protocolo en estas circunstancias específicas.

Espero que la descripción tenga sentido.

Gracias,

    
pregunta Ottootto 12.02.2017 - 19:41
fuente

1 respuesta

1

Si usan un certificado de cliente diferente, no pueden compartir una sesión SSL / TLS, porque el certificado de igual (y su estado) es parte del contexto de seguridad.

Incluso si pueden / podrían compartir una sesión y, por lo tanto, usar el mismo secreto maestro, las claves reales (plural) (y las IV, si corresponde) utilizadas en cada conexión son diferentes porque los nonces por conexión se usan en el KDF, consulte F.1.4 en rfc5246 (igual que 4346 y 2246).

    
respondido por el dave_thompson_085 13.02.2017 - 10:01
fuente

Lea otras preguntas en las etiquetas