Descarga inmediata tras la compraPDF sin DRM: léelo en cualquier dispositivoGarantía de Calidad y Atención 24/7Pago cifrado y 100% seguroEbooks gratis para probar antes de comprarDescarga inmediata tras la compraPDF sin DRM: léelo en cualquier dispositivoGarantía de Calidad y Atención 24/7Pago cifrado y 100% seguroEbooks gratis para probar antes de comprar

El talón de Aquiles de las redes OpenFlow

  • 2 min de lectura
  • Gratis
Vídeo de esta pieza: en producción. Mientras tanto, todo el contenido está aquí en texto.
Para empezar

El cerebro de tu red SDN está completamente expuesto si OpenFlow no utiliza cifrado robusto.

Concepto

¿Qué es OpenFlow?

OpenFlow es el protocolo estándar de comunicación que permite al plano de control de un controlador SDN interactuar directamente con el plano de datos de los switches y routers. Al centralizar la inteligencia de la red, se eliminan los protocolos de enrutamiento tradicionales distribuidos, pero se crea un único punto crítico de fallo.

Dato clave

El canal de control sin blindaje

Históricamente, gran parte del tráfico OpenFlow se diseñó para viajar sin cifrar sobre TCP puro en el puerto 6633 o 6653. Esto significa que cualquier atacante con acceso a la red interna puede realizar ataques de intermediario (MitM) y leer o inyectar comandos directamente en el switch.

Paso a paso

Vectores críticos en OpenFlow

Los atacantes explotan fallos estructurales específicos en la arquitectura OpenFlow para comprometer la infraestructura de red completa:

Marca cada paso al entenderlo · 0/4

Practica

Inspeccionando conexiones OpenFlow

Podemos utilizar herramientas de auditoría de red para verificar si los switches y los controladores están utilizando conexiones cifradas TLS obligatorias en lugar de texto plano.

terminal
$ nmap -p 6653,6633 --script openflow-info 192.168.10.0/24
PORT     STATE SERVICE
6653/tcp open  openflow
|_ Warning: OpenFlow connection running without TLS encryption.
Cuidado

El peligro del agotamiento de recursos

Un ataque de denegación de servicio clásico en SDN consiste en enviar miles de paquetes con direcciones MAC aleatorias. El switch, al no encontrar una regla en su tabla de flujo, reenvía cada paquete al controlador mediante Packet-In, agotando la memoria y la CPU del servidor de control en segundos.

Concepto

Mitigación y buenas prácticas

Para asegurar OpenFlow, es estrictamente obligatorio implementar autenticación mutua basada en certificados TLS (PKI), aislar físicamente o mediante VLANs dedicadas el canal de control, y establecer límites de tasa (rate-limiting) en los mensajes Packet-In para prevenir saturaciones.

Repaso rápido

¿Te acuerdas? Toca para comprobarlo

Atajos: ← → para cambiar de pieza · / para buscar