Hoy en día, una de las principales preocupaciones para los usuarios finales es no saber si el software que adquieren ha sido adulterado. Las empresas desarrolladoras de software enfrentan el desafío de proveer un mecanismo seguro y robusto que garantice a los clientes que sus aplicaciones están protegidas y no han sido modificadas de forma indebida.
Cuando un cliente compra software en un negocio físico, tiene la seguridad de saber quién lo desarrolló, quién ofrece soporte, y quién lo publicó. Además, puede verificar que el envase no ha sido manipulado. Estos factores son cruciales para que los clientes puedan tomar decisiones informadas sobre qué software adquirir y en qué productos confiar.
Utilizando un Certificado Digital de Firma de Código (Code Signing) de Macroseguridad.org, puede asegurar que los clientes que descargan su software (como controles ActiveX, applets Java, librerías dinámicas, archivos .cab o contenido HTML firmado) confíen en que el código proviene de su empresa y no ha sido alterado.
Los certificados de firma de código permiten distribuir software de forma segura, garantizando que no ha sido alterado. Se utilizan en ejecutables, macros, drivers, firmware y otros componentes críticos.
Para mantener la validez de las firmas incluso después de la expiración del certificado, se utiliza el servicio de Time Stamping, evitando la necesidad de volver a firmar aplicaciones.
Soporte para las principales plataformas y tecnologías
Los certificados digitales permiten firmar software asegurando su procedencia, autenticidad e integridad.
Los navegadores y sistemas reconocen automáticamente certificados confiables, reduciendo advertencias.
Se integran fácilmente con herramientas de desarrollo comunes para firmar aplicaciones y componentes.
Garantiza que el software no ha sido alterado y proviene de una fuente legítima.
Refuerza la identidad de su empresa y mejora la percepción de seguridad en sus productos.
Reduce advertencias, mejora la distribución del software y cumple con estándares actuales.
Elija la modalidad que mejor se adapte a su infraestructura y necesidades de seguridad
El certificado se instala en un Hardware Security Module (HSM) o dispositivo criptográfico del cliente. La clave privada se genera dentro del hardware y nunca puede ser exportada, ofreciendo el máximo nivel de seguridad.
El certificado se entrega preinstalado en un token USB enviado de forma segura al solicitante. Es una solución práctica y segura que no requiere infraestructura adicional en el cliente.
Condiciones necesarias para la emisión de certificados de firma de código
⚠️ A partir del 1° de Junio de 2023, las claves privadas deben generarse y almacenarse en hardware certificado (FIPS 140 Nivel 2, Common Criteria EAL 4+ o equivalente).
Se verifica la existencia legal de la organización o individuo.
Debe utilizarse un email del dominio de la organización solicitante.
Se realiza una llamada para confirmar la identidad del solicitante.
Una vez completadas las validaciones requeridas, se define la modalidad de emisión del certificado, la cual determina dónde y cómo se almacenará la clave privada.
El certificado se instala en un dispositivo seguro del cliente. La clave privada se genera dentro del hardware y no puede exportarse.
El certificado se entrega preinstalado en un token enviado de forma segura.
Independientemente de la modalidad elegida, los certificados pueden emitirse bajo distintos niveles de validación según el grado de confianza requerido.
Verificación de la empresa mediante documentación legal y dominio.
Incluye validación adicional con verificación reforzada de identidad.
Macroseguridad.org brinda soluciones completas para Code Signing.
SOPORTE