2.4 KiB
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
- Almacenamiento: Considerar TimescaleDB para logs de alto volumen
- Retencion: Implementar archivado automatico a S3/Glacier
- Performance: Indices optimizados para consultas frecuentes
- 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