Puerto 11211 (Memcached): para qué sirve y cómo protegerlo
El puerto 11211 es el de Memcached, una caché en memoria muy rápida usada por aplicaciones web. No tiene autenticación por defecto, y su versión UDP protagonizó en 2018 los mayores ataques DDoS registrados hasta entonces (1,3 Tbps contra GitHub) por su enorme factor de amplificación.
Qué es el puerto 11211
Una petición de unos pocos bytes a un Memcached expuesto por UDP puede generar una respuesta decenas de miles de veces mayor dirigida a la víctima. Desde la versión 1.5.6 el UDP viene desactivado por defecto.
¿Es peligroso tener abierto el puerto 11211?
Riesgo alto: No debe estar abierto a Internet.
- Amplificación DDoS (UDP).
- Lectura de datos en caché.
Cómo proteger el puerto 11211
- Escucha solo en 127.0.0.1 (-l 127.0.0.1).
- Desactiva UDP (-U 0).
Comandos y configuración
Comprobar si el puerto 11211 está abierto
sudo ss -tlnp | grep ':11211 '
nc -zv 203.0.113.10 11211
sudo nmap -p 11211 203.0.113.10/etc/memcached.conf
-l 127.0.0.1
-U 0
-p 11211También puedes comprobarlo desde fuera de tu red con nuestro escáner de puertos online.
Herramientas para comprobarlo
Preguntas frecuentes
¿Memcached o Redis?
Memcached es más simple y solo guarda pares clave-valor en memoria. Redis añade estructuras de datos, persistencia, colas y autenticación.