DBAtlas · Atlas de operaciones de bases de datos

Investigar errores NOPERM y WRONGPASS (ACL LOG)

RedisSeguridad

Comando

# Last 10 permission denials and failed logins (reason: auth/command/key/channel):
ACL LOG 10
# User of this connection:
ACL WHOAMI
# Cumulative denial counters:
INFO stats
# acl_access_denied_auth, acl_access_denied_cmd, acl_access_denied_key, acl_access_denied_channel
ACL LOG RESET

Qué hace

Lista los accesos denegados a comandos, claves y canales y los intentos AUTH fallidos con nombre de usuario, objeto, número de repeticiones e información del cliente (IP, último comando); muestra los contadores acumulados de denegaciones.

Cuándo usarlo

Cuando la aplicación recibe NOPERM o WRONGPASS tras un despliegue, para encontrar el comando que rompió una regla ACL endurecida o para detectar intentos de adivinar contraseñas.

Precaución

ACL LOG reside en memoria, se borra al reiniciar y está limitado a acllog-max-len entradas (por defecto 128); cuando el mismo error se repite, aumenta count en lugar de crear una fila nueva. El campo client-info contiene la IP del cliente y el usuario en uso; anote lo que necesite antes de reiniciarlo.

Abrir en DBAtlas →

Relacionado