Saltar al contenido

Seguridad y cumplimiento

Controles implementados, evidencia local y verificaciones pendientes. El alcance de cada afirmación debe revisarse antes de admitir datos reales o actuar.

Evidencia y alcance

Qué está comprobado y qué falta validar

Registro de alcance basado en las verificaciones locales del proyecto. No es una medición operativa actual ni acredita controles desplegados, certificación o un informe independiente.

Fecha del registro:

  • Probado en local

    Acceso y aislamiento de datos

    Las pruebas locales verificaron pertenencia al tenant, roles y políticas de aislamiento por filas en PostgreSQL.

    Pendiente: comprobar las identidades y los permisos efectivos del entorno alojado.

    Consultar evidencia y límites
  • Probado en local

    Aprobación vinculada al plan

    La integración local comprueba el diff firmado y el flujo WebAuthn con autenticador virtual de prueba.

    Pendiente: revisión personal del diff, llave real y aprobación de una persona identificada.

    Consultar evidencia y límites
  • Probado en local

    Integridad de auditoría

    El verificador de la cadena y las restricciones de escritura se comprobaron en el entorno local.

    Pendiente: retención S3, Object Lock efectivo, completitud, backups y restauración medida.

    Consultar evidencia y límites
  • Diseñado / implementado

    Separación de responsabilidades

    La arquitectura y los manifests separan análisis, decisión y ejecución mediante servicios e identidades.

    Pendiente: verificar la red, la denegación de acceso y los permisos reales en el despliegue autorizado.

    Consultar evidencia y límites
  • Diseñado / implementado

    Controles de la cadena de suministro

    El pipeline configura escáneres, bloqueo de dependencias, firma y procedencia de artefactos.

    Pendiente: revisar los checks del mismo commit y comprobar firma y admisión de cada artefacto publicado.

    Consultar evidencia y límites
  • Pendiente de validación operativa

    Operación y recuperación

    Los objetivos de disponibilidad, recuperación y atención necesitan mediciones y responsables en el entorno desplegado.

    Pendiente: carga, alertas entregadas, simulacro de restore, evaluación del modelo real y revisión independiente.

    Consultar evidencia y límites

Una persona debe validar la evidencia y el despliegue concreto antes de admitir datos reales o actuar. Un resultado automatizado y una fecha de registro no sustituyen esa decisión.

Principios no negociables

  1. La ejecución comprueba una aprobación vinculada al plan firmado. Una persona debe revisar las evidencias y aprobar antes de actuar; una prueba automatizada no acredita esa revisión.

  2. La arquitectura separa análisis, decisión y ejecución mediante servicios e identidades. La separación efectiva de red y permisos debe verificarse en cada despliegue.

  3. El diseño trata el contenido externo como dato no confiable. Las defensas y evaluaciones se deben volver a probar con los proveedores y modelos que se vayan a utilizar.

  4. Los permisos mínimos y las credenciales efímeras son objetivos del despliegue. No se afirma ausencia de secretos persistentes en entornos que no se han inventariado y validado.

  5. La cadena de auditoría cuenta con verificación de integridad. La retención, la protección Object Lock, los backups y la restauración requieren comprobación operativa.

Modelo de amenazas

El repositorio contiene un modelo de amenazas y pruebas de controles. Sus resultados tienen un alcance concreto; no prueban ausencia absoluta de vulnerabilidades ni sustituyen un pentest o revisión humana.

Cadena de suministro propia

El proyecto configura escáneres, dependencias bloqueadas y controles de firma y procedencia. Se debe verificar el resultado del mismo commit y los artefactos del release; no se acredita aquí un nivel SLSA ni la admisión efectiva de imágenes en un entorno alojado.

Inventario de metadatos y lectura autorizada

El inventario usa lectores limitados a metadatos. Preparar el diff exacto y firmado de la demo requiere además autorizar explícitamente la lectura del archivo permitido package.json en el repositorio sandbox. Esa fuente se conserva de forma privada con acceso restringido. Una persona debe validar el alcance y las evidencias, y aprobar antes de actuar.

Divulgación responsable

El procedimiento y los objetivos de respuesta están documentados en SECURITY.md. La capacidad operativa y el canal responsable deben validarse antes de prometer plazos de atención. SECURITY.md

Leer el modelo de amenazas

Mapeo y preparación de cumplimiento

Estas referencias orientan la preparación de controles. No se declara certificación ISO 27001 ni informe SOC 2 emitido. Una persona debe validar el alcance, las evidencias y los controles desplegados; esa revisión sigue pendiente.

  • GDPR · 21.719

    RGPD y Ley 21.719 (Chile): referencias para revisar tratamiento, retención y supresión con las personas responsables de privacidad. La aplicabilidad y el cumplimiento requieren validación humana.

  • ISO 27001

    ISO 27001:2022 A.8.8: referencia para mapear evidencias de gestión de vulnerabilidades técnicas. El mapeo requiere revisión humana y no acredita certificación.

  • SOC 2

    Preparación SOC 2: mapeo de criterios y revisión humana de evidencias pendientes. «python -m centinela_audit.cli verify» verifica la integridad de la cadena de auditoría; no sustituye una evaluación independiente de los controles.