Saltar al contenido
TCP/UDPRiesgo alto si se expone

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

bash
sudo ss -tlnp | grep ':11211 '
nc -zv 203.0.113.10 11211
sudo nmap -p 11211 203.0.113.10

/etc/memcached.conf

bash
-l 127.0.0.1
-U 0
-p 11211

Tambié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.

Puertos relacionados

Ver la lista de puertos