Keyfactor Days 2027: participa en la conferencia sobre seguridad y confianza que se celebrará en San Diego ¡Inscríbete ya!

Zero Trust en acción: Cómo beneficia la firma de código a la seguridad de los contenedores

Equipo de Keyfactor Equipo de Keyfactor
Innovations Of Internet Security. Security And Safety Evolution. Futuristic Lock And Quantum Central Processing Unit.

Los contenedores han revolucionado la distribución de software . Estos paquetes de software ligeros incluyen todo lo necesario para ejecutarse en cualquier entorno, lo que los convierte en la opción preferida para el despliegue de aplicaciones modernas. Son portátiles, rápidos y escalables, perfectos para la dinámica infraestructura actual.

Pero estas ventajas también pueden crear puntos ciegos de seguridad. Cuando los equipos extraen imágenes de contenedores de registros públicos sin una validación o gobernanza adecuadas, corren el riesgo de introducir código no verificado, dependencias ocultas y activos no gestionados en sus entornos.

The core issue isn’t just scale – it’s trust. How can you be sure the container image you’re deploying hasn’t been tampered with or forged along the way?

La firma de código resuelve este problema.

Code signing builds trust between developers and their audiences to ensure code hasn’t been corrupted. By building this trust, you can maintain long-lasting relationships with audiences and prevent breaches. 

Firma de código para contenedores

Code signing for containers uses a private key to sign the certificate and a public key to verify. In container workflows, signing ties identity and integrity directly to each image, chart, or manifest. 

He aquí algunas de las principales ventajas :

  • Autenticidad: garantía de que una imagen procede realmente del promotor/organización reclamado.
  • Integridad: prueba criptográfica de que el certificado no ha sido alterado en tránsito o en un registro.
  • Responsabilidad: posibilidad de vincular una imagen a una identidad firmante mediante registros de auditoría.

Firma de código: Resolución de los 4 principales problemas de seguridad de los contenedores

La firma de código resuelve cuatro importantes problemas de seguridad de los contenedores.

He aquí algunos escenarios de la vida real:

  • El registro envenenado
  • La tubería comprometida
  • Llaves robadas
  • Políticas y equipos fragmentados

El registro envenenado

El desarrollador Tim extrae una imagen base ligera de un registro público. Parece limpia y se instala sin problemas. Unas semanas más tarde, Tim y su equipo descubren que la imagen contenía malware de minería de criptomonedas. 

Sin detección, la mala imagen se propaga por la producción. Una vez identificada, la respuesta puede tardar varios días, lo que aumenta las posibilidades de robo de datos o daños intencionados. 

Una combinación de aplicación de políticas y visibilidad podría haber evitado estas amenazas. Si los certificados de código hubieran estado firmados, el registro habría rechazado inmediatamente la imagen manipulada. 

El oleoducto comprometido

After developer Phoebe and her team sign out for the day, they don’t realize an attacker slipped into a CI/CD server to alter build artifacts before they’re pushed. Phoebe’s team discovers the attack four days later. By then, dozens of services carry compromised workloads. 

Phoebe y su equipo podrían haber evitado este ataque firmando en el momento de la compilación. Firmar en el momento de la compilación obliga a que todos los artefactos lleven una firma verificable, y no validaría la imagen a posteriori. Cuanto antes se firme un artefacto, más seguro y gestionado será.

Llaves robadas

Dave, un desarrollador, guarda una clave de firma en un portátil local por comodidad. Dave sabe que no es una gran idea desde el punto de vista de la seguridad, pero ahorra mucho tiempo. 

Un día, un hacker roba la clave de firma. Crean imágenes falsas que parecen auténticas y utilizan la clave robada para firmarlas, ocultándose tras una identidad legítima.

If Dave had been securing his keys, this wouldn’t have happened. Keys need proper protection, such as hardware security modules (HSMs) or vaults. When they’re stored properly, keys will never leave a secure environment, and hackers will have nothing to steal. 

Políticas y equipos patchwork 

Sean y Marina dirigen equipos DevOps. Sin embargo, dirigen sus equipos de forma diferente. El equipo de Marina es diligente a la hora de firmar los contenedores. El equipo de Sean tiende a saltarse ese paso porque les ralentiza. Marina no le dice nada directamente a su colega, pero sí les dice a los miembros de su equipo que no confíen en el trabajo que está haciendo el equipo de Sean porque no están tomando las precauciones adecuadas. 

Sin embargo, debido a que el equipo de Sean es poco estricto con la seguridad, las imágenes sin firmar se cuelan en la producción. Como no existe una política estándar sobre la firma de contenedores, la dirección del departamento no sabe qué equipos siguen las prácticas de seguridad y cuáles no. 

La aplicación de políticas en toda la organización DevOps es una práctica recomendada que habría evitado esta situación. Al centralizar las políticas para su aplicación, como la firma de certificados de código y la realización de auditorías frecuentes, la firma se convierte en obligatoria. Además, la aplicación de políticas genera confianza. Cuando Marina sabe que el equipo de Sean sigue las políticas porque tiene que hacerlo, ella y su equipo pueden confiar en el trabajo de sus compañeros. También aumenta la eficacia. Los equipos dedican menos tiempo a remediar los hackeos.

Ventajas de los certificados de código de firma para contenedores 

La imposición de certificados de código de firma para los contenedores respalda elementos críticos de la buena gobernanza: 

  • Resistencia operativa
  • Integridad y procedencia Software para la confianza a escala

Resistencia operativa 

Los contenedores sin firma son una gran amenaza. Piense en ellos como en la caja de Pandora. No sabes quién la ha metido ni lo que hay dentro. Y no tienes ni idea de lo que te vas a encontrar cuando la abras. Algunas sorpresas no merecen la pena. 

Las firmas reducen el riesgo de brechas, así como los costosos esfuerzos de reparación. En lugar de que su equipo pierda un tiempo valioso resolviendo incidentes de seguridad, podría estar trabajando en actividades más importantes y valiosas. 

Además, las firmas aumentan la resistencia. La resistencia consiste en reducir el tiempo de inactividad, pero también en acortar el tiempo de recuperación para que el alcance de la brecha sea menor. 

Integridad y procedencia Software para la confianza a escala

Over the years, standards have been introduced to ensure secure software. The National Institute of Standards and Technology’s Secure Software Development Framework (NIST SSDF) and the EU Cyber Resilience Act both require software integrity and provenance. You must be able to prove that the code hasn’t been altered or tampered with, and where it came from.

Cuando los clientes son bombardeados con noticias sobre ciberataques cada semana, su confianza en las organizaciones se deteriora. Además, los reguladores quieren garantías de que las cargas de trabajo en contenedores son seguras. La firma de certificados de código crea una prueba auditable. Reduce significativamente las posibilidades de que haya una carga de trabajo comprometida.

Buenas prácticas de seguridad: Firma de certificados de código

Signing code certificates makes it easier to apply enterprise threat detection mechanisms to identify and resolve security threats. Moreover, signed code certificates reflect zero-trust principles. 

Los certificados de código firmado serán cada vez más importantes como defensa frente a las nuevas capacidades de la computación cuántica, que facilitará a los agentes malintencionados romper el cifrado y vulnerar las redes de información.Proteger frente a la capacidad de los ordenadores cuánticos para superar las actuales medidas de seguridad. 

Mirando hacia el futuro: Automatización de la firma de certificados

La automatización del ciclo de vida de los certificados le permite firmar certificados a escala para mantener la seguridad sin retrasar la producción. La firma de código escalable y automatizada protege el código, los contenedores y las canalizaciones DevOps frente a la manipulación.

Signum centralizes key protection, enforces policies, and integrates seamlessly with modern build workflows — so you can ship software fast while maintaining customer and regulator trust. 

Suscríbase a The Source

Stay secure with Keyfactor's monthly newsletter, packed with expert insights and practical steps for quantum-readiness.

Continuar leyendo

Microsoft Office suite icons
Firma de Código

Cómo firmar digitalmente una macro y por qué es importante

Leer más
Protect your software supply chain with secure code signing certificates
Firma de Código

Firma de código 101: Bloqueo de la cadena de suministro de Software

Leer más
Firmware Security for IoT Devices
Firma de Código

La clave para la seguridad del firmware en dispositivos IoT conectados

Leer más