SekitCrosswalk
ISO/IEC 27001:2022 · destino de mapeo derivado

A.8.31Separation of development, test and production environments

Keep development, test and production environments separate, so unfinished work and test data cannot affect or leak from live systems.

Mapeado desde el Sekit CSF

Los controles de Sekit que cubren este requisito, lente a lente.

RCF-0104DLP monitoring · ProcesoapoyaEste control de proceso de Sekit revisa las alertas de pérdida de datos y da seguimiento a los intentos confirmados de sacar datos sensibles, ayudando a evitar que datos sensibles se filtren entre entornos como exige este control ISO.RCF-0105DLP monitoring · TécnicaapoyaEl control técnico de Sekit activa las funciones de protección de datos salientes del correo y la plataforma en la nube para que las transferencias riesgosas hacia un entorno inferior se bloqueen automáticamente, sin esperar a que una persona revise una alerta primero.RCF-0117Secure SDLC policy · TécnicaapoyaEste control técnico de Sekit condiciona el pipeline para que el código no pueda llegar a producción sin pasar las comprobaciones, reforzando la separación entre desarrollo y producción que exige este control ISO.RCF-0237Penetration testing · TécnicaapoyaEl control técnico de Sekit prepara objetivos de prueba aislados y salvaguardas para mantener disponible la producción, aplicando la separación de entornos que exige este control ISO específicamente a la actividad de pruebas.RCF-0401Change management · ProcesoapoyaEste control de proceso de Sekit hace pasar cada cambio de producción por envío, revisión y aprobación, dejando un registro, el límite controlado entre entornos que exige este control ISO.RCF-0404Release management · ProcesoapoyaEl control de proceso de Sekit hace pasar cada lanzamiento por pruebas y aprobación antes del despliegue, la disciplina que exige este control ISO para evitar que trabajo sin terminar llegue a producción.

Correspondencias en NIST CSF 2.0

Alcanzadas a través de los controles del Sekit CSF que ambos mapean: un mapeo, no una equivalencia formal.

Correspondencias en ISO/IEC 42001:2023 — Annex A

Correspondencias en Cyber Essentials

Evidencia que demuestra este control

Lo que pide un auditor, o el motor de evidencias de Sekit.

Política de desarrollo seguro
Las reglas que sigue el equipo de desarrollo para crear software de forma segura: requisitos de seguridad, revisión de código y modelado de amenazas.
Seguridad de la cadena de construcción y despliegue (CI/CD)
Los controles de seguridad en el proceso automatizado de construir y desplegar software, incluidos contenedores e infraestructura como código.
Gestión de cambios y de versiones
El proceso para revisar y aprobar los cambios en los sistemas de producción antes de aplicarlos, y cómo se publican las nuevas versiones de forma controlada.
Del catálogo de evidencias de Sekit

En la práctica

La separación de entornos es fácil de enunciar y erosionar sin ruido: un desarrollador con acceso residual de depuración a la base de datos de producción, o un entorno de pruebas con datos reales de clientes porque generar datos realistas toma más tiempo. Los auditores revisan los cambios y lanzamientos para confirmar revisión y aprobación, no un push directo desde una laptop, y verifican si la protección de datos salientes detecta datos sensibles que se muevan hacia un entorno inferior. Las pruebas de penetración necesitan la misma disciplina, a la inversa, aislando objetivos sin afectar la disponibilidad de producción. La brecha más frecuente es una base de datos de staging con registros de clientes sin enmascarar de hace meses.

Brechas habituales

El entorno de staging se siembra con una copia sin enmascarar de la base de datos de clientes de producción, que se refresca mensualmente sin ningún paso de enmascaramiento aplicado.
Un desarrollador conserva acceso permanente a la base de datos de producción, que quedó de un incidente de hace meses, sin ningún ticket que documente por qué nunca se revocó.
Una corrección urgente pasó directo a producción durante un incidente, saltándose el entorno de pruebas, y nadie registró el cambio de emergencia ni lo revisó después.

Preguntas que hará tu auditor

¿Los datos de prueba están enmascarados o son datos reales de clientes?
Los entornos de prueba operan con datos enmascarados o sintéticos en vez de una copia cruda de producción, y la tecnología de protección de datos salientes marca cualquier dato de cliente sin enmascarar que intente moverse hacia ahí, dando seguimiento a los intentos confirmados.
¿El código puede llegar a producción sin pasar antes por el entorno de pruebas?
No. Todo cambio pasa primero por el entorno de pruebas: la gestión de lanzamientos exige que supere las pruebas y la aprobación, y el pipeline bloquea cualquier compilación que no haya superado sus comprobaciones antes de llegar a producción.
¿Cómo evitan que las pruebas de penetración afecten la disponibilidad de producción?
Los evaluadores apuntan a una réplica aislada de staging en vez de a los sistemas en vivo, y cualquier prueba cercana a producción ocurre en una ventana de mantenimiento acordada, con un plan de reversión listo por si algo sale mal.

Dónde lo exige la regulación

NIS2 art. 6.2 exige un ciclo de vida de desarrollo seguro que mantenga la actividad de desarrollo separada de producción, y ENS mp.sw.2 exige aceptación formal antes de poner el software en servicio en producción.

Controles relacionados

Vía el tema compartido del Sekit CSF, no el índice del propio marco.

Pregúntale a Sekura: «¿Qué evidencia demuestra A.8.31?»
También vía MCP, gratis con cuenta