# ¿Cómo descifro tráfico TLS para resolver problemas?

En un equipo que controla, lo más sencillo es hacer que el cliente escriba sus claves de sesión en un fichero y cargarlo en Wireshark. Los navegadores y muchas herramientas de línea de comandos basadas en OpenSSL o NSS respetan la variable de entorno SSLKEYLOGFILE: defínala, reproduzca el problema mientras captura con Wireshark o tcpdump y después indique el registro de claves en los ajustes TLS de Wireshark. También funciona con TLS 1.3, donde la clave privada del servidor ya no basta. En un servidor propio, algunos servidores web y proxies también pueden registrar claves, o puede probar contra una copia de pruebas con el registro activado. Trate los registros de claves como contraseñas: quien tenga el fichero y la captura puede leer el tráfico, así que borre ambos después y nunca los recoja de equipos ajenos sin una base clara y sin que sus usuarios lo sepan. En la supervisión diaria rara vez hace falta descifrar: los metadatos de flujo y el handshake sin cifrar responden a la mayoría de las preguntas sobre quién habla con quién y cómo.

FAQ: [Cifrado y tráfico cifrado](https://netsenx.com/es/faq/encryption) · https://netsenx.com/es/faq/how-to-decrypt-tls-for-troubleshooting

## Siga leyendo

- https://netsenx.com/es/encrypted-traffic-analysis
- https://netsenx.com/es/what-is-ndr

## Preguntas relacionadas

- [¿Cómo funciona un handshake TLS?](https://netsenx.com/es/faq/how-does-a-tls-handshake-work)
- [¿Qué cambió entre TLS 1.2 y TLS 1.3?](https://netsenx.com/es/faq/what-changed-between-tls-1-2-and-tls-1-3)
- [¿Deberíamos desactivar TLS 1.0 y 1.1?](https://netsenx.com/es/faq/should-we-disable-tls-1-0-and-1-1)
- [¿Qué cifrados TLS deberíamos desactivar?](https://netsenx.com/es/faq/which-tls-ciphers-should-we-turn-off)
- [¿Qué es el secreto hacia adelante (forward secrecy)?](https://netsenx.com/es/faq/what-is-forward-secrecy)
