Redis · Lección 17
¿Qué permiten las ACL de Redis?
Desde Redis 6 permiten crear usuarios con contraseña, patrones de claves permitidos (~app:*) y categorías de comandos (+@read, -@dangerous), aplicando el mínimo privilegio; conviene restringir comandos como FLUSHALL, CONFIG, DEBUG o KEYS a cuentas administrativas
Solo permiten un único usuario con acceso total y no pueden limitar comandos ni patrones de claves
Todas las aplicaciones deben usar el usuario default con acceso a todo, para evitar errores de permisos entre servicios
FLUSHALL es un comando seguro de uso general porque solo elimina claves expiradas y no afecta a los datos vigentes
Redis · Lección 17
Completa el código
Las ACL se definen con ACL
Revisa: ACL SETUSER.
Redis · Lección 17
¿Por qué una aplicación con permisos solo sobre sus claves limita el daño de un fallo?
Pista: si se compromete, solo puede leer o modificar sus propias claves y no las de otros servicios; restringir comandos peligrosos evita borrados masivos o cambios de configuración, y el mínimo privilegio reduce el impacto de un error o una intrusión.
✓
¡Lección completada!
ACL y comandos peligrosos
0
XP ganado
3
Vidas restantes