Redis · Lección 16
¿Cómo debe protegerse una instancia de Redis a nivel de red?
Basta con cambiar el puerto por defecto para que una instancia expuesta a internet quede protegida frente a escaneos y accesos
Redis está pensado para redes de confianza: no debe exponerse a internet, se limita con bind, firewall y protected-mode, y se exige autenticación (ACL o requirepass); una instancia abierta y sin contraseña permite a un atacante leer, borrar o modificar todos los datos e incluso abusar de la configuración
protected-mode permite conexiones desde cualquier dirección sin autenticación para facilitar el desarrollo, por eso debe desactivarse en producción
Es seguro exponer Redis directamente a internet sin contraseña, porque su protocolo propio impide que los atacantes ejecuten comandos
Redis · Lección 16
Completa el código
La opción que limita las interfaces de escucha es
Revisa: bind.
Redis · Lección 16
¿Por qué cambiar el puerto no protege una instancia de Redis expuesta?
Pista: los escaneos de red encuentran servicios en cualquier puerto y la seguridad por oscuridad no impide el acceso; sin autenticación, cualquiera que llegue al puerto puede ejecutar comandos, así que la protección real es no exponerlo y exigir autenticación.
✓
¡Lección completada!
Seguridad de red y autenticación
0
XP ganado
3
Vidas restantes