Auditoría
Registra autenticaciones, accesos denegados y cambios de catálogo, usuarios y roles.
El registro de auditoría escribe un evento por autenticación, autorización denegada y cambio de catálogo, de usuarios o de roles. Las peticiones de la API REST y del servidor MCP también entran, con su transporte.
Shell
teseladb start --auditDestination file --auditFormat JSON --auditPath /var/log/teseladb/audit.json| Opción | Valores |
|---|---|
--auditDestination | file, syslog o console |
--auditFormat | JSON o BSON, obligatorio con file |
--auditSchema | mongo (por defecto) u OCSF |
--auditFilter | Filtro con la forma de auditLog.filter de MongoDB |
Lo que no se escribe
Las contraseñas aparecen como xxx y cualquier valor dentro de un documento o array del comando como ###. MongoDB
escribe esos valores en claro.
Shell
teseladb start --auditDestination file --auditFormat JSON --auditPath ./audit.json \
--auditFilter '{ atype: { $in: ["authenticate", "dropCollection"] } }'