🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónInspección de TLS 1.3 con eBPF y kprobes
4 tareas · 42 min · Principiante
Con la llegada de TLS 1.3 y el cifrado del SNI (Encrypted Client Hello - ECH), los equipos de seguridad ya no pueden inspeccionar el tráfico en tránsito colocando un TAP o un analizador pasivo en el cable. Desplegar proxies SSL Man-in-the-Middle degrada el rendimiento y rompe aplicaciones. En esta sala estudiarás la solución técnica adoptada por los entornos de nube de alto rendimiento: sondas eBPF en el kernel de Linux que capturan los datos antes de cifrarse.
Objetivo de la sala
Con la llegada de TLS 1.3 y el cifrado del SNI (Encrypted Client Hello - ECH), los equipos de seguridad ya no pueden inspeccionar el tráfico en tránsito colocando un TAP o un analizador pasivo en el cable. Desplegar proxies SSL Man-in-the-Middle degrada el rendimiento y rompe aplicaciones. En esta sala estudiarás la solución técnica adoptada por los entornos de nube de alto rendimiento: sondas eBPF en el kernel de Linux que capturan los datos antes de cifrarse.En TLS 1.2, un analizador pasivo como Wireshark o Zeek podía leer el nombre del servidor contactado (SNI) y los certificados en texto plano en el paquete Client Hello. En TLS 1.3 con ECH, absolutamente toda la negociación viaja cifrada desde el primer paquete. Para la sonda de red perimetral, el tráfico es una corriente opaca de bytes aleatorios en el puerto 443 sin pistas sobre qué dominio o API se está consultando.
Responde para continuar
¿Qué desafío impone la adopción generalizada de TLS 1.3 con ECH a la monitorización pasiva tradicional?
Ver pista de ayuda
El cifrado de la cabecera del cliente elimina la visibilidad de los nombres de host en tránsito.
Para ver dentro del túnel, muchas empresas desplegaban proxies de inspección profunda (SSL Inspection) que actúan como intermediarios descifrando y volviendo a cifrar cada conexión. Este enfoque tiene tres problemas graves: 1) Rompe el pinning de certificados de aplicaciones móviles y binarios compilados. 2) Introduce una latencia de milisegundos inaceptable para microservicios. 3) Concentra todas las claves privadas en un único punto central de fallo.
Responde para continuar
¿Por qué la inspección SSL mediante proxies intermediarios (MITM) resulta inviable en arquitecturas de microservicios modernas?
Ver pista de ayuda
Interrumpir la sesión TLS de extremo a extremo genera incompatibilidades y lentitud.
Extended Berkeley Packet Filter (eBPF) permite ejecutar programas seguros y verificados directamente dentro del kernel de Linux sin modificar el código fuente del sistema operativo ni recompilar módulos. Al asociar una sonda (uprobe o kprobe) a las llamadas de las librerías criptográficas del sistema (como SSL_read y SSL_write en OpenSSL), eBPF lee el búfer de datos en la memoria del host exactamente en el instante antes de que se cifre para viajar por la red.
Responde para continuar
¿Cómo logra eBPF visibilidad sobre el contenido de conexiones TLS sin romper el cifrado en la red?
Ver pista de ayuda
Observa el dato en el punto de origen dentro del sistema operativo antes de que el socket lo envíe.
Proyectos de código abierto como Cilium Tetragon, Pixie o las utilidades de BCC (sslsonff) permiten extraer telemetría completa: quién hizo la petición (PID del proceso, contenedor, usuario), hacia qué destino exacto y qué contenido transportaba, todo con un consumo de CPU inferior al 1%. Esta técnica combina lo mejor de dos mundos: seguridad criptográfica completa en el cable de red y observabilidad forense total para el equipo de seguridad.
Responde para continuar
¿Qué ventaja clave de rendimiento y seguridad ofrece la telemetría eBPF frente a otras soluciones de inspección?
Ver pista de ayuda
La ejecución dentro del kernel optimiza recursos y mantiene intacta la conexión de red.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.