erp-core/docs/02-fase-core-business/MGN-007-audit/requerimientos/INDICE-RF-AUDIT.md

2.4 KiB

Indice de Requerimientos - MGN-007 Audit

Modulo: MGN-007 Nombre: Auditoria y Logs Fase: 02 - Core Business Total RF: 4 Ultima actualizacion: 2025-12-05


Resumen

Este modulo proporciona capacidades completas de auditoria, logging y monitoreo de seguridad para el sistema ERP. Registra cambios en entidades, accesos a recursos y eventos de seguridad.


Lista de Requerimientos

ID Titulo Prioridad Estado SP
RF-AUDIT-001 Audit Trail de Entidades P0 Draft 8
RF-AUDIT-002 Logs de Acceso P0 Draft 8
RF-AUDIT-003 Eventos de Seguridad P0 Draft 8
RF-AUDIT-004 Consulta y Reportes P1 Draft 6

Total Story Points: 30 SP


Dependencias

Depende de:

  • MGN-001 Auth: Para identificar usuarios en logs
  • MGN-002 Users: Para referencia a usuarios
  • MGN-004 Tenants: Para aislamiento multi-tenant

Requerido por:

  • Ninguno directo: Modulo transversal

Entidades Principales

Entidad Descripcion
AuditLog Cambios en entidades
AccessLog Accesos a recursos
SecurityEvent Eventos de seguridad
ScheduledReport Reportes programados
AuditAlert Alertas configurables

Endpoints Principales

Metodo Endpoint RF
GET /api/v1/audit/entity/:type/:id RF-AUDIT-001
POST /api/v1/audit/:id/restore RF-AUDIT-001
GET /api/v1/audit/access RF-AUDIT-002
GET /api/v1/audit/access/metrics RF-AUDIT-002
GET /api/v1/audit/security RF-AUDIT-003
POST /api/v1/audit/security/:id/resolve RF-AUDIT-003
POST /api/v1/audit/search RF-AUDIT-004
POST /api/v1/audit/reports RF-AUDIT-004

Notas de Implementacion

  1. Almacenamiento: Considerar TimescaleDB para logs de alto volumen
  2. Retencion: Implementar archivado automatico a S3/Glacier
  3. Performance: Indices optimizados para consultas frecuentes
  4. Seguridad: Logs inmutables, solo admins acceden

Cumplimiento Normativo

Este modulo ayuda a cumplir con:

  • SOX (Sarbanes-Oxley)
  • GDPR (Derecho de acceso)
  • PCI-DSS (Logs de acceso)
  • ISO 27001 (Seguridad de la informacion)

Generado por: Requirements-Analyst Fecha: 2025-12-05