TL;DR: el NIST SSDF en un párrafo
El NIST Secure Software Development Framework (SSDF), publicado como SP 800-218, es un conjunto de prácticas de desarrollo seguro organizadas en cuatro grupos: Preparar la organización, Proteger el software, Producir software bien protegido y Responder a las vulnerabilidades. Es independiente de la metodología, por lo que encaja con el SDLC que usted ya ejecute. En teoría es voluntario, pero en la práctica es obligatorio para vender software al Gobierno de EE. UU., y en 2026 se ha convertido en el lenguaje común de las revisiones de seguridad empresariales y de la garantía de la cadena de suministro de software.
¿Qué es el NIST Secure Software Development Framework (SSDF)?
El NIST Secure Software Development Framework (SSDF) es un conjunto de prácticas de desarrollo seguro de alto nivel e independientes de la metodología, publicado por el Instituto Nacional de Estándares y Tecnología de EE. UU. (NIST) como Publicación Especial 800-218. En lugar de prescribir herramientas o un ciclo de vida, el SSDF describe los resultados de un buen desarrollo seguro y los agrupa en cuatro familias de prácticas. La versión 1.1 define 19 prácticas desglosadas en 42 tareas, cada una con referencias a fuentes consolidadas como OWASP y BSIMM. Como se basa en resultados, el mismo marco sirve a un equipo Agile, a un pipeline DevOps o a un programa Waterfall.
El marco importa sobre todo cuando el software tiene un peso regulatorio, financiero o de seguridad, y por eso las organizaciones reguladas que desarrollan con nuestros equipos de desarrollo seguro de software empresarial consideran la conformidad con el SSDF una base para entrar en los mercados federales y de grandes empresas. El SSDF no sustituye su proceso de desarrollo; le ofrece un vocabulario común para demostrar que ese proceso es seguro. Si quiere ver el proceso de entrega sobre el que se apoya el marco, nuestra guía del ciclo de vida de desarrollo de software seguro recorre las fases; aquí nos centramos en el propio marco del NIST: qué exige y cómo demostrar que lo cumple.
Por qué existe el SSDF: la EO 14028 y la cadena de suministro de software
El SSDF existe porque los ataques pasaron de las aplicaciones individuales a la cadena de suministro de software, y el Gobierno de EE. UU. necesitaba un único estándar sobre qué significa «desarrollo seguro». Los compromisos de gran repercusión de sistemas de compilación y de componentes muy usados demostraron que una sola dependencia o un solo pipeline manipulados podían llegar a miles de organizaciones posteriores a la vez. En mayo de 2021, la Orden Ejecutiva 14028 de EE. UU. encargó al NIST definir prácticas de desarrollo seguro para el software vendido al Gobierno federal, y el SSDF (SP 800-218, ultimado en febrero de 2022) es el resultado.
Ese origen explica la forma del marco. Pone mucho peso en proteger el pipeline de compilación y en verificar los componentes de terceros, que son justo los eslabones que explotan los atacantes, y no solo en el código de aplicación que escribe un desarrollador. También explica por qué el SSDF se convirtió en un instrumento de contratación pública: como el Gobierno federal es el mayor comprador individual de software, un marco vinculado a sus compras se convierte pronto en una expectativa de facto del sector. Para los controles de ejecución que complementan las prácticas a nivel de marco, nuestra guía de buenas prácticas de seguridad en aplicaciones web explica qué reforzar en la propia aplicación.
Los cuatro grupos de prácticas del SSDF: PO, PS, PW, RV
El NIST SSDF organiza todo su trabajo en cuatro grupos de prácticas, y entenderlos es la forma más rápida de entender el marco. Cada grupo responde a una pregunta distinta: si está preparado para desarrollar de forma segura, si su software y su compilación están protegidos, si el propio software se produce de forma segura y si puede responder cuando se encuentra algo. La versión 1.1 reparte 19 prácticas y 42 tareas entre estos cuatro grupos. La tabla resume qué cubre cada uno.
| Grupo de prácticas | Qué cubre | Actividades de ejemplo |
|---|---|---|
| PO: Preparar la organización | Las personas, los procesos y las herramientas están listos para desarrollar de forma segura | Definir requisitos de seguridad, formar a los desarrolladores, configurar cadenas de herramientas y roles seguros |
| PS: Proteger el software | El código y los sistemas de compilación están protegidos frente a manipulaciones y su integridad es verificable | Almacenamiento del código fuente con control de acceso, firma de artefactos, procedencia y verificación de integridad |
| PW: Producir software bien protegido | El grupo más amplio: construir software con el mínimo de vulnerabilidades | Diseño seguro y modelado de amenazas, codificación segura, revisión de terceros y de SBOM, pruebas antes del lanzamiento |
| RV: Responder a las vulnerabilidades | Encontrar, divulgar y corregir las vulnerabilidades tras el lanzamiento | Recepción y divulgación de vulnerabilidades, análisis de la causa raíz, parcheo a tiempo |
Leídos por orden, los grupos cuentan una historia: PO prepara la organización, PS protege el código y el pipeline, PW produce el software de forma segura y RV cierra el ciclo cuando aparece una vulnerabilidad. La mayor parte del esfuerzo de ingeniería diario (modelado de amenazas, codificación segura, revisión de dependencias, pruebas) está en PW, y por eso es el grupo con más prácticas. PS es el grupo que más directamente nace de los ataques a la cadena de suministro: ahí residen la firma, la procedencia y la protección del sistema de compilación. No trate las prácticas como una escalera de madurez; son resultados que hay que lograr de forma continua, no etapas que se superan una vez.
Qué cambió en 2025–2026: la atestación y la EO 14306
El cambio reciente más importante es que el mecanismo de aplicación en torno al SSDF se relajó en 2025, mientras que la obligación de seguir el marco se mantuvo. Tras la EO 14028, la CISA publicó en marzo de 2024 un formulario de atestación de desarrollo seguro de software (Secure Software Development Attestation Form), y los memorandos M-22-18 y M-23-16 de la OMB exigieron a las agencias federales que recabaran esa atestación de sus productores de software. Después, en junio de 2025, la Orden Ejecutiva 14306 eliminó el requisito de que la CISA validara de forma centralizada las atestaciones y suprimió la actualización asociada del Federal Acquisition Regulation.
El efecto práctico para los productores de software en 2026 es sutil pero importante: el paso de validación centralizada ha desaparecido, pero no la expectativa de que usted se ajuste al SSDF y pueda aportar evidencia auditable. Las agencias aún pueden solicitar el formulario de atestación, y los compradores empresariales piden cada vez más la misma evidencia al margen de cualquier mandato federal. El NIST también ha seguido desarrollando el marco: un perfil complementario, SP 800-218A, extiende el SSDF a los sistemas de IA, y el trabajo sobre SP 800-218 Rev. 1 actualiza las prácticas. Considere los números de versión y la mecánica de la atestación un blanco móvil; considere los cuatro grupos de prácticas el núcleo estable en torno al cual construir su política.
SBOM: demostrar qué contiene su software
Una lista de materiales de software (SBOM) es el artefacto que demuestra de forma más directa varias prácticas del SSDF, por lo que merece una mención aparte. Un SBOM es un inventario legible por máquina de todos los componentes y dependencias de una compilación: la lista de ingredientes de su software. Las prácticas de Producir software bien protegido (PW) del SSDF exigen adquirir, verificar y seguir los componentes de terceros y de código abierto, y el grupo Responder a las vulnerabilidades (RV) exige reaccionar cuando se descubre que alguno es vulnerable. Un SBOM es lo que convierte ambas cosas de una aspiración en algo que se puede demostrar.
El beneficio concreto se ve en el peor día. Cuando se divulga una vulnerabilidad grave en una biblioteca popular, la pregunta de todo comprador y regulador es «¿les afecta y dónde?». Sin un SBOM, responder significa una auditoría bajo presión. Con uno generado y conservado para cada versión, es una simple consulta. Por eso un SBOM por versión, en un formato estándar como SPDX o CycloneDX, se ha convertido en una expectativa básica de los compradores federales y empresariales que evalúan la conformidad con el SSDF, y no en un extra opcional.
¿Quién debe cumplir el NIST SSDF?
Cualquier organización que produzca software para el Gobierno federal de EE. UU. debe, en la práctica, ajustarse al NIST SSDF, y un número creciente de compradores empresariales también lo espera. El marco es voluntario como publicación del NIST, pero las normas de contratación construidas sobre él hacen de la conformidad una condición para hacer negocios en varios mercados. Los grupos más afectados son los siguientes.
- Productores de software para el Gobierno federal. Las empresas que venden software, o software como servicio, a las agencias de EE. UU. deben presentar una atestación de desarrollo seguro de software respaldada por prácticas alineadas con el SSDF y por su evidencia.
- Proveedores de contratistas federales. Si su software está integrado en un producto que un contratista principal vende al Gobierno, la expectativa del SSDF normalmente se traslada hasta usted.
- Proveedores de SaaS y plataformas empresariales. Los grandes compradores empresariales citan cada vez más el SSDF en cuestionarios de seguridad y revisiones de proveedores, con independencia de cualquier vínculo federal.
- Software de sectores regulados. Los productores de finanzas, sanidad e infraestructuras críticas usan el SSDF junto con las normas sectoriales para evidenciar ante los auditores un desarrollo seguro.
Si hoy ninguno de estos perfiles es el suyo, el marco sigue mereciendo la pena como base bien estructurada, aunque la urgencia aumenta según lo cerca que esté de compradores federales o de grandes empresas. Para los marcos de garantía vecinos por los que preguntan los compradores, consulte nuestra guía de SOC 2 Type II para startups SaaS, que se combina de forma natural con un programa SSDF.
Ventajas de la conformidad con el SSDF y los escollos que la frenan
Más allá de abrir las puertas de acuerdos federales y empresariales, un programa SSDF documentado rinde de maneras que se notan en el lado de ingeniería del negocio, no solo en un cuestionario de compras. Los equipos que alinean su entrega con los cuatro grupos de prácticas señalan de forma coherente las mismas cuatro mejoras:
- Revisiones de seguridad empresariales más cortas. Un cuestionario de seguridad de proveedores que llevaría semanas de idas y venidas se convierte en la entrega de un documento cuando sus prácticas ya están asociadas a PO, PS, PW y RV con la evidencia adjunta.
- Respuesta a incidentes más rápida. Un SBOM y un proceso RV definido hacen que «¿nos afecta?» se responda en minutos cuando se divulga una biblioteca vulnerable, en lugar de una auditoría general bajo la presión de los plazos.
- Menor riesgo en la cadena de suministro. Las prácticas PS (artefactos firmados, compilaciones con control de acceso, procedencia verificada) cierran justo las brechas que explotan los ataques a los sistemas de compilación y a las dependencias.
- Un activo de cumplimiento reutilizable. El mismo conjunto de evidencias que respalda una atestación federal alimenta también SOC 2, ISO 27001 y las revisiones de seguridad de los clientes, de modo que el trabajo no se gasta una vez y se descarta.
La mayoría de los programas SSDF que se estancan lo hacen por el mismo puñado de motivos, y conviene nombrarlos antes de empezar:
- Tratar la atestación como un hecho puntual. Una atestación firmada una vez y nunca revisada se aleja de la realidad en una o dos versiones; las prácticas deben ejecutarse de forma continua, no solo en el momento de firmar.
- Sin responsable, sin evidencia. Una práctica sin un rol designado no produce ningún artefacto cuando un auditor lo pide: era «cosa de todos», es decir, de nadie.
- Gates manuales que se omiten por la presión de los plazos. Las comprobaciones de codificación segura y la generación de SBOM que viven en una página de wiki y no en CI/CD son las primeras víctimas de un lanzamiento apretado.
- Perseguir todos los marcos a la vez. Los equipos que intentan satisfacer el SSDF, OWASP SAMM y SOC 2 como tres proyectos separados triplican el trabajo; asócielos mejor a un único conjunto de evidencias.
Cómo implantar el SSDF: un camino paso a paso
La forma más rápida de adoptar el SSDF es asociar primero su proceso actual a él y cerrar después las brechas, no reconstruir su ciclo de vida de desarrollo en torno al marco. La mayoría de los equipos ya hace buena parte de lo que pide el SSDF; el trabajo consiste en hacerlo explícito, coherente y evidenciado. Estos son los pasos prácticos, por orden.
- Asocie sus prácticas actuales a los cuatro grupos. Tome PO, PS, PW y RV y anote, con honestidad, lo que ya hace en cada uno. Este análisis de brechas es todo el proyecto en miniatura y suele mostrar que va más adelantado de lo esperado.
- Asigne un responsable a cada práctica. Cada práctica del SSDF necesita un rol designado que responda de ella. Las prácticas sin responsable son las que decaen bajo la presión de los plazos.
- Proteja el pipeline (PS). Bloquee el acceso al código fuente y a los sistemas de compilación, controle los accesos y firme sus artefactos para que se puedan verificar su integridad y su procedencia. Es el grupo al que más apuntan los atacantes y el que más escrutan los compradores.
- Automatice PW en el pipeline. Integre en CI/CD las comprobaciones de codificación segura, el análisis estático, las dependencias y la generación de SBOM para que se ejecuten con cada cambio y no en una revisión trimestral.
- Ponga en marcha la respuesta a vulnerabilidades (RV). Publique una vía de recepción y divulgación y fije SLA de parcheo según la gravedad, para que la respuesta sea un proceso definido y no una improvisación.
- Déjelo por escrito como política y recopile evidencias. Documente cada práctica, la herramienta o el gate que la aplica y dónde está la evidencia. Esta documentación es el cimiento de una atestación y de una auditoría.
Siga estos pasos y el SSDF dejará de ser una carga de cumplimiento para convertirse en una descripción de cómo ya trabaja. El proceso de compilación al que se acopla la automatización se explica en nuestra guía del proceso de desarrollo de software a medida, y los hábitos de ingeniería que satisfacen PW están en nuestra guía de buenas prácticas de desarrollo de software.
SSDF frente al SDLC seguro y otros marcos
El SSDF es un marco de resultados; un SDLC seguro es su proceso, y otros estándares sirven a fines adyacentes, así que se complementan en lugar de competir. Los equipos nuevos en este ámbito suelen preguntar si el SSDF sustituye a su SDLC seguro, a OWASP SAMM o a SOC 2. No lo hace. Usted ejecuta un SDLC seguro en el día a día, usa el SSDF como lenguaje común de atestación y recurre a modelos de madurez o a estándares de auditoría cuando necesita medir o certificar. La tabla sitúa cada uno.
| Marco / estándar | Qué es | Dónde encaja |
|---|---|---|
| NIST SSDF (SP 800-218) | Prácticas de desarrollo seguro basadas en resultados, en cuatro grupos | El lenguaje de atestación para compradores federales y empresariales |
| SDLC seguro | Su proceso de entrega con la seguridad integrada en cada fase | Cómo desarrolla realmente, día a día |
| OWASP SAMM | Un modelo de madurez para el aseguramiento del software | Medir en qué punto está y planificar la mejora |
| SOC 2 / ISO 27001 | Auditoría y certificación independientes de los controles | Demostrar sus controles a los compradores mediante un tercero |
El modelo mental más claro es por capas: su SDLC seguro es la práctica, el SSDF es la forma de describirla y atestarla, y OWASP SAMM o SOC 2 la miden o la certifican. Como el SSDF se apoya expresamente en OWASP y BSIMM, adoptarlo no significa descartar el trabajo que ya ha hecho con esos modelos, sino expresarlo en el lenguaje que hoy esperan las áreas de compras federales y empresariales.
SP 800-218A: el SSDF para sistemas de IA
Si desarrolla sistemas de IA o de IA generativa, el NIST SP 800-218A extiende el SSDF para cubrir los riesgos que el software tradicional no tiene, sin sustituir el marco básico. Publicado en 2024 como perfil complementario, el SP 800-218A mantiene los mismos cuatro grupos de prácticas y añade tareas específicas del desarrollo de modelos de IA: las amenazas que surgen cuando su software se entrena y no solo se programa. Usted conserva el SSDF que ya implanta y añade estas prácticas encima.
En la práctica, las adiciones se agrupan en torno a los datos y los modelos. La integridad y la procedencia de los datos de entrenamiento pasan a formar parte de Proteger el software; el envenenamiento del modelo, el envenenamiento de datos y la exfiltración del modelo se convierten en amenazas que modelar en Producir software bien protegido; y la monitorización de abusos específicos del modelo extiende Responder a las vulnerabilidades a producción. Si va a lanzar funciones de IA, combine esto con nuestros servicios de integración de IA generativa para la parte de ingeniería y con la lista de verificación de cumplimiento del Reglamento de IA de la UE para la parte regulatoria en el mercado europeo.
Lista de verificación de cumplimiento del NIST SSDF
La mayoría de los programas SSDF fallan por lo mundano: una práctica sin responsable, una política que nunca se conecta con el pipeline o una atestación sin evidencia detrás. Esta lista de verificación mantiene a la vista lo esencial:
- Asocie cada práctica a un responsable. Las prácticas de cada uno de los cuatro grupos necesitan un rol designado o pasan a ser tarea de nadie cuando el calendario se aprieta.
- Proteja y firme su compilación (PS). El código fuente con control de acceso, un pipeline reforzado y artefactos firmados son los controles de la cadena de suministro que los compradores escrutan primero.
- Automatice las comprobaciones seguras en CI/CD (PW). El análisis estático, el análisis de dependencias y la generación de SBOM que se ejecutan con cada cambio superan a cualquier revisión manual trimestral.
- Genere y conserve un SBOM por versión. Es el artefacto que responde a «¿nos afecta?» en minutos y no en días.
- Ejecute una respuesta real a las vulnerabilidades (RV). Una vía publicada de recepción y divulgación, junto con SLA de parcheo según la gravedad, convierte la respuesta en un proceso y no en una improvisación.
- Documente la política y conserve la evidencia. Una atestación vale tanto como la política, la versión en la que se ejecutó y la aprobación que respalda cada afirmación.
- Siga la versión del marco. Confirme que se alinea con la revisión vigente del SP 800-218 y añada el SP 800-218A si desarrolla sistemas de IA.
Preguntas frecuentes
¿Qué es el NIST Secure Software Development Framework (SSDF)?
El NIST Secure Software Development Framework (SSDF) es un conjunto de prácticas de desarrollo seguro de alto nivel e independientes de la metodología, publicado por el NIST como Publicación Especial 800-218. Organiza el trabajo de software seguro en cuatro grupos de prácticas: Preparar la organización (PO), Proteger el software (PS), Producir software bien protegido (PW) y Responder a las vulnerabilidades (RV). La versión 1.1 define 19 prácticas y 42 tareas. Como describe resultados y no herramientas, encaja tanto en Agile como en DevOps y Waterfall, y se ha convertido en el marco de referencia frente al que atestan los productores de software federales de EE. UU.
¿Cuáles son los cuatro grupos de prácticas del NIST SSDF?
El NIST SSDF tiene cuatro grupos de prácticas. Preparar la organización (PO) dispone las personas, los procesos y las herramientas, incluidos los requisitos de seguridad y la formación de los desarrolladores. Proteger el software (PS) protege el código y los sistemas de compilación frente a manipulaciones y verifica la integridad y la procedencia del software. Producir software bien protegido (PW) es el grupo más amplio y abarca el diseño seguro, el modelado de amenazas, la codificación segura, la revisión de terceros y de SBOM, y las pruebas previas al lanzamiento. Responder a las vulnerabilidades (RV) abarca el hallazgo, la divulgación y la corrección de vulnerabilidades tras el lanzamiento.
¿Es obligatorio cumplir el NIST SSDF en 2026?
El NIST SSDF es una guía voluntaria, pero la conformidad es en la práctica obligatoria para vender software al Gobierno federal de EE. UU. En virtud de los memorandos M-22-18 y M-23-16 de la OMB, las agencias deben obtener una atestación de desarrollo seguro de software de los productores cuyo software utilizan. La Orden Ejecutiva 14306, de junio de 2025, eliminó la validación central de esas atestaciones por parte de la CISA y suprimió la actualización asociada del Federal Acquisition Regulation, pero se mantiene la obligación de fondo de seguir el SSDF y aportar evidencia auditable. Los compradores empresariales piden cada vez más la misma evidencia incluso sin mandato federal.
¿Cuál es la diferencia entre el NIST SSDF y un SDLC seguro?
Un SDLC seguro es su propio proceso de entrega con la seguridad integrada en cada fase; el NIST SSDF es un marco de prácticas basadas en resultados frente al que se contrasta ese proceso. El SSDF no prescribe fases, herramientas ni una metodología: define cómo es un buen desarrollo seguro mediante prácticas y tareas, para que usted pueda demostrar que su SDLC Agile o DevOps ya las logra. En la práctica, los equipos ejecutan un SDLC seguro en el día a día y usan el SSDF como lenguaje común para las auditorías, las revisiones de seguridad empresariales y la autoatestación federal.
¿Qué es el NIST SP 800-218A?
El NIST SP 800-218A es un perfil complementario del SSDF, publicado en 2024, que añade prácticas y tareas de desarrollo seguro específicas del desarrollo de modelos de IA y de IA generativa. Extiende los mismos cuatro grupos de prácticas para cubrir los riesgos a los que no se enfrenta el software tradicional, como la integridad de los datos de entrenamiento, la procedencia del modelo y el envenenamiento del modelo y de los datos. Los equipos que desarrollan sistemas de IA conservan el SSDF básico y añaden encima el SP 800-218A en lugar de adoptar un marco aparte.
¿Qué relación tiene el SBOM con el NIST SSDF?
Una lista de materiales de software (SBOM) es uno de los artefactos concretos que exigen las prácticas de Producir software bien protegido (PW) y Responder a las vulnerabilidades (RV) del SSDF. PW exige adquirir, verificar y seguir los componentes de terceros y de código abierto; un SBOM es el inventario que lo hace posible y permite responder con rapidez si una vulnerabilidad recién divulgada afecta a su software. Generar y conservar un SBOM por versión es hoy una expectativa básica de los compradores federales y empresariales que evalúan la conformidad con el SSDF.
Última actualización: 27 de septiembre de 2026. Las referencias a marcos corresponden a NIST SP 800-218 (SSDF v1.1), SP 800-218A para IA, el trabajo sobre SP 800-218 Rev. 1, las Órdenes Ejecutivas 14028 y 14306 de EE. UU., los memorandos M-22-18 y M-23-16 de la OMB y el formulario de atestación de desarrollo seguro de software de la CISA (Secure Software Development Attestation Form), citados como orientación general. La mecánica de la atestación y las versiones de los marcos cambian: verifique la publicación vigente del NIST y las normas de contratación aplicables a su caso, y considere esto un punto de partida, no asesoramiento jurídico.


