Descripción del proyecto
TraducidoEl núcleo de la tarea es la protección contra manipulaciones y la integridad. Los eventos deben escribirse en el almacenamiento solo para agregar, donde cualquier modificación o eliminación posterior se vuelve detectable, por ejemplo, a través de enlaces de cadena hash para que las rupturas de cadena sean visibles de inmediato. Manejamos la ingestión de eventos a través de una API limpia que nuestros servicios llaman, además de una biblioteca de cliente ligera para que los desarrolladores envíen eventos sin esfuerzo adicional. Encima del almacenamiento necesitamos búsqueda rápida y filtrado por sujeto, tipo de acción, objeto, rango de fechas y texto libre, porque durante un incidente necesitamos respuestas en segundos, no en horas. También necesitamos políticas de retención personalizables por categoría de evento, soporte para retención legal que suspende la eliminación, y acceso basado en roles para que la lectura del registro de auditoría esté controlada y preferiblemente también grabada.
Y finalmente, el cumplimiento es real solo cuando hay algo que entregar al auditor. Necesitamos exportación confiable en formatos comunes con un manifiesto de integridad verificable para que un auditor externo pueda verificar que la porción exportada no ha sido alterada. Por favor, describe tu experiencia con almacenes de eventos de alta integridad, el rendimiento de escritura esperado y cómo mantendrás el rendimiento de las consultas a medida que el registro crezca a cientos de millones de registros.
— Esquema de evento: sujeto, acción, objeto, tiempo, fuente, cambios estructurados
— Almacenamiento solo para agregar protegido contra manipulaciones (cadena hash o equivalente)
— API de ingestión de eventos y pequeña biblioteca de cliente para nuestros servicios
— Búsqueda y filtrado por sujeto, acción, objeto, fechas y texto completo
— Políticas de retención personalizables y retención legal en la eliminación
— Acceso de lectura basado en roles con acceso al registro mismo grabado
— Exportación verificable para auditores con manifiesto de integridad