Certificados de firma de código, opciones de firma en la nube e integración de operaciones de firma

¿Qué es un certificado de firma de código?

Un certificado de firma de código es un certificado digital que proporciona una prueba de identidad aceptada mundialmente de un editor de software y se puede obtener de una autoridad de certificación (CA) acreditada como SSL.com. Las empresas de software utilizan certificados de firma de código para demostrar que son los desarrolladores de una aplicación. 

Los certificados de firma de código también evitan la manipulación del código y garantizan que un archivo esté libre de modificaciones no autorizadas, malware y sea seguro de instalar. Los certificados de firma de código son una característica de seguridad esencial cuando el software se distribuye, vende y descarga en línea.  Firma digital de tu código con certificados SSL.com confiables permite a los usuarios y sistemas operativos saber que su software es auténtico y seguro de instalar. Siempre puede ponerse en contacto con nuestro equipo de ventas para explicar estas opciones y proporcionar una cotización.
¿Necesita un certificado de firma de código? SSL.com tiene opciones para satisfacer cualquiera que sean sus necesidades, conoce más sobre nuestros certificados.

Elegir el certificado de firma de código correcto

Los certificados de validación de organización (OV) e individual (IV) se conocen como certificados de alta seguridad porque requieren más validación y, por lo tanto, brindan más confianza. Para los certificados OV e IV, la CA verificará la organización real o la persona individual que está intentando obtener el certificado. El nombre de la organización o del individuo también se incluye en el certificado, lo que aumenta la confianza en que el titular del certificado tiene buena reputación. Los certificados OV a menudo son utilizados por corporaciones, gobiernos y otras entidades que desean brindar una capa adicional de confianza a sus visitantes. Aparte de SSL/TLS certificados, OV e IV también se utilizan comúnmente para firma de código, firma de documentos, autenticación de clientey S/MIME certificados de correo electrónico. Para obtener más información sobre los requisitos, consulte el sitio web de SSL.com. Requisitos de OV y IV. El Certificado de firma de código de validación individual (IV) aplica firmas digitales con un nombre personal, perfecto para desarrolladores de software independientes y contribuyentes de proyectos individuales que desean aumentar la confianza de sus usuarios.  Los certificados EV, también conocidos como certificados de firma de código empresarial, brindan la máxima confianza a los visitantes y también requieren el mayor esfuerzo por parte de la CA para validarlos. Los certificados EV solo se pueden emitir a empresas y otras organizaciones registradas, no a individuos. Los certificados de firma de código EV de propietario único de SSL.com agregan la identidad de una persona al certificado de firma de código EV estándar. Esta opción de validación permite que una empresa unipersonal o un contribuyente individual incluyan su nombre en la firma digital. La opción de validación de propiedad única también es para empresas que requieren una capa adicional de seguridad al incluir la identidad validada de un individuo en la firma digital. Para saber más sobre las características de estos certificados, puedes leer nuestro artículo,  ¿Qué certificado de firma de código necesito? EV o OV? De un vistazo rápido, las características definitorias de los certificados de firma de código OV y EV se enumeran a continuación.

Certificado de firma de código IV:

  • Aplica firmas digitales con nombre personal
  • Perfecto para desarrolladores de software independientes y colaboradores de proyectos individuales

Certificado de firma de código OV:

  • Verifica su identidad como editor de software
  • Protege su software de la manipulación y la infección por malware

Certificado de firma de código EV:

  • Capacidad para firmar controladores anteriores a Windows 10 y Windows 10
  • Reputación instantánea de Microsoft SmartScreen
  • No caducidad de firma y sellado de tiempo
  •  Capacidad para iniciar sesión en la nube usando eSigner
  • Los certificados de firma de código EV de propiedad única agregan la identidad de una persona al certificado de firma de código EV estándar

Configuración y uso de su cuenta SSL.com

Si aún no lo has hecho, empieza por creando una cuenta en SSL.com. Su cuenta tiene la capacidad de crear varios equipos, así como de invitar a varios usuarios con funciones y asignaciones de derechos específicas.

El proceso de validación

Para validar y emitir un certificado OV o IV, SSL.com debe verificar su identidad, dirección física y número de teléfono a través de recursos en línea verificables y/o documentos de verificación válidos. Para más detalles sobre los requisitos, puede leer ¿Cuáles son los requisitos para los certificados OV e IV de SSL.com?  Además, para los pedidos de certificados de firma de código IV, los solicitantes deberán enviar una imagen del anverso y el reverso de una identificación más una imagen de ellos sosteniendo la identificación junto a su rostro. Según las pautas establecidas por CA/Browser Forum, se debe proporcionar documentación adicional para emitir un certificado EV. Dirigirse a Preguntas frecuentes: proceso de validación extendida (EV) para conocer todos los requisitos para los certificados EV. Para las entidades que solicitan Certificados de firma de código EV, SSL.com llevará a cabo la validación a través de recursos en línea confiables y/o documentos válidos, así como documentación adicional según las pautas establecidas por CA/Browser Forum.  

Nuevos requisitos de almacenamiento de claves para certificados de firma de código OV e IV

A partir del 1 de junio de 2023, SSL.com Los certificados de firma de código de validación de organización (OV) e individual (IV) solo se emitirán en tokens USB del estándar federal de procesamiento de información 140-2 (FIPS 140-2) o a través de nuestro servicio de firma de código en la nube eSigner. Este cambio cumple con los nuevos requisitos de almacenamiento de claves del foro de autoridad certificadora/navegador (CA/B) para aumentar la seguridad de las claves de firma de código. La regla anterior permitía emitir certificados de firma de código OV y IV como archivos descargables de Internet. Dado que los nuevos requisitos solo permiten el uso de tokens USB cifrados o dispositivos de hardware compatibles con FIPS basados ​​en la nube para almacenar el certificado y la clave privada, se espera que los casos de robo y uso indebido de claves de firma de código por parte de actores maliciosos se reduzcan considerablemente. Hacer clic este enlace para aprender más sobre el SSL.com Solución de firma de código en la nube eSigner.

Almacenamiento de claves y métodos de firma para certificados de firma de código de validación extendida 

Token USB

El enfoque más común para la firma de código EV es usar un módulo de seguridad de hardware (HSM) como un token USB que almacena el certificado de firma de código EV y actúa como una clave en el código de software de firma. En comparación con el almacenamiento del certificado en una máquina local, un token USB obtiene una buena puntuación en cuanto a seguridad y portabilidad portátiles. Sin embargo, una limitación es que puede ser bastante costoso comprar y administrar múltiples tokens y no son tan flexibles en comparación con las opciones basadas en la nube.  SSL.com proporciona almacenamiento seguro de claves privadas y seguridad física 2FA con un token USB Yubikey FIPS. Este dispositivo USB agrega protección antimanipulación a su software porque solo aquellas personas que realmente lo posean podrán firmar digitalmente un código para sus aplicaciones o programas.

HSM en la nube

Una segunda opción para la firma de código EV es usar un HSM en red en la nube para hospedar claves y certificados de firma de código. Este método ofrece un nivel de seguridad comparable al de un token USB, ya que las claves privadas tampoco se pueden exportar. Debido a que la firma de código se realiza a través de la nube, se logra una colaboración escalable entre los desarrolladores. Sin embargo, debe tenerse en cuenta que este método puede requerir experiencia con el proveedor de servicios en la nube en particular. Para la emisión de certificados de firma de código EV, SSL.com admite tres Cloud HSM: Microsoft Azure Dedicated HSM, Amazon Web Services (AWS) CloudHSM y Google Cloud HSM. Para obtener más detalles sobre cada uno, puede leer nuestro artículo de guía: HSM en la nube compatibles para firma de documentos y firma de código EV.
  • Para saber cómo puede usar su cuenta HSM y contratar a un profesional para Cloud HSM Attestation, puede leer nuestro artículo Traiga su propia certificación Auditor Cloud HSM.
  • SSL.com actualmente está desarrollando y probando procedimientos de certificación para una amplia gama de plataformas HSM. Puedes llenar esto Formulario de consulta para averiguar si estamos probando una plataforma HSM que no figura en la lista anterior.

eSigner: firma de código como servicio

En tercer lugar, un enfoque moderno y muy conveniente para la firma de código EV es tratar con la firma de código como un servicio. El servicio de firma de código en la nube eSigner de SSL.com es un ejemplo de este método.  Con eSigner, SSL.com maneja tanto la infraestructura de clave pública (PKI) y HSM para firma de código. Las claves de firma no exportables se almacenan en los HSM de eSigner, donde ni el cliente ni SSL.com pueden verlas. De esta manera, el estándar de seguridad es tan alto como con los tokens y los HSM en la nube, pero no es necesario que el cliente los trate directamente. El entorno de eSigner incluye una serie de opciones de firma para adaptarse a las necesidades de una variedad de clientes, desde desarrolladores individuales hasta organizaciones complejas.

Opciones de firma de eSigner

Tipos de archivos compatibles con eSigner

Primeros pasos con su certificado de firma de código:

Al recibir su nuevo certificado de firma de código, es posible que tenga preguntas sobre cómo usarlo y con qué aplicaciones se puede integrar. Las guías vinculadas a continuación responden preguntas comunes que puede tener sobre cómo comenzar con su nuevo certificado.

Introducción a la firma de código en la nube de eSigner

A continuación hay recursos que pueden brindarle más información sobre cómo usar la interfaz de eSigner y configurarla para tareas orientadas al equipo.

Usando tus Yubikeys

Los certificados como EV Code Signing solicitados a SSL.com vienen con la opción de venir preinstalados en un Módulo de seguridad de hardware (HSM) como un token USB de clave de seguridad validado por FIPS 140-2. Si su certificado aún no ha sido validado, puede incluir la cantidad de tokens que necesita al realizar el pedido y antes de completar el proceso de validación. En caso de que su certificado ya haya sido emitido, aún tiene la opción de solicitar tokens adicionales. Para saber cómo agregar Yubikeys a su certificado de firma de código EV, haga clic en esta guía: Cómo agregar YubiKeys a su pedido de certificado Si ya tiene un Yubikey, puede consultar las siguientes guías sobre cómo operarlo:

Automatización e Integración

eSigner CKA (adaptador de clave en la nube)

  •  eSigner CKA (adaptador de clave en la nube) es una aplicación basada en Windows que utiliza la interfaz CNG (proveedor de servicios clave de KSP) para permitir que herramientas como certutil.exe y signtool.exe utilicen eSigner CSC para operaciones de firma de código automatizadas. eSigner CKA actúa como un token USB virtual y carga los certificados de firma de código en el almacén de certificados. 

eSigner y CodeSignTool para firma de código EV automatizada

  • CodeSignTool es ideal para procesos por lotes automatizados para firmas de gran volumen o integración en flujos de trabajo de canalización de CI/CD existentes.
  • Lea nuestras Guía de CodeSignTool sobre cómo firmar objetos de código sin que se le solicite la entrada manual de OTP para cada archivo.
  • Pásate por Guía de comandos de la herramienta eSigner CodeSign para obtener más información sobre los comandos, las opciones y los parámetros admitidos.

Guías específicas de integración de servicios de CI/CD

A continuación, encontrará guías específicas sobre cómo automatizar la firma de código mediante eSigner para las plataformas de CI/CD más populares. Obtenga más información sobre el valor de la firma de código basada en la nube leyendo nuestro artículo: Automatización de firma de código en la nube con servicios de CI/CD.

Probar la firma de código EV en Sandbox

SSL.com mantiene un entorno de "sandbox" separado para nuestro servicio de firma en la nube eSigner para que los usuarios puedan experimentar con las diferentes aplicaciones, utilidades y API antes de trabajar en vivo. Firma de código EV Certificados.

Guías de entornos específicos

Los certificados de firma de código EV de SSL.com se pueden utilizar en varios entornos de firma de código. Consulte los artículos a continuación para obtener guías específicas:  Aparte de los indicados anteriormente, hay más entornos con los que los certificados de firma de código de SSL.com son compatibles. Contacto support@ssl.com o utilice el chat del sitio web para preguntas sobre otros entornos.

Póngase en contacto con Ventas o Póngase en contacto con Soporte

Si necesita que alguien lo guíe a través de todas nuestras opciones de firma de código, discuta integraciones personalizadas, acuerdos de gran volumen, cotizaciones u otras soluciones personalizadas, siempre puede comunicarse con nuestros equipos de ventas o soporte.

Formulario De Contacto

Twitter
Facebook
Etiqueta LinkedIn
Reddit
Correo electrónico

Manténgase informado y seguro

SSL.com es líder mundial en ciberseguridad, PKI y certificados digitales. Regístrese para recibir las últimas noticias, consejos y anuncios de productos de la industria de SSL.com.

Nos encantaría recibir tus comentarios

Responda nuestra encuesta y háganos saber lo que piensa sobre su compra reciente.