Mi empresa distribuye un instalador de Windows para un producto basado en servidor. Según las mejores prácticas, se firma con un certificado. De acuerdo con el consejo de Microsoft, utilizamos un certificado de firma de código GlobalSign , que Microsoft afirma que es reconocido por defecto por todas las versiones de Windows Server.
Ahora, todo esto funciona bien a menos que un servidor se haya configurado con la Política de grupo: Configuración de la computadora / Plantillas administrativas / Sistema / Administración de comunicación de Internet / Configuración de comunicación de Internet / Desactivar la actualización automática del certificado raíz como habilitada .
Descubrimos que uno de nuestros primeros beta testers se estaba ejecutando con esta configuración, lo que resultó en el siguiente error durante la instalación
No se puede instalar un archivo requerido porque el archivo del gabinete [ruta larga al archivo del gabinete] tiene una firma digital no válida. Esto puede indicar que el archivo del gabinete está dañado.
Describimos esto como una rareza, después de todo, nadie pudo explicar por qué el sistema se configuró de esta manera. Sin embargo, ahora que el software está disponible para uso general, parece que un doble dígito (porcentaje) de nuestros clientes está configurado con esta configuración y nadie sabe por qué. Muchos son reacios a cambiar la configuración.
Hemos escrito un artículo de KB para nuestros clientes, pero realmente no queremos que el problema ocurra, ya que realmente nos importa la experiencia del cliente.
Algunas cosas que hemos notado al investigar esto:
- Una nueva instalación de Windows Server no muestra el certificado Globalsign en la lista de autoridades raíz de confianza.
- Con Windows Server no conectado a Internet, la instalación de nuestro software funciona bien. Al final de la instalación, el certificado Globalsign está presente (no importado por nosotros). En segundo plano, Windows parece instalarlo de forma transparente en el primer uso.
Entonces, aquí está mi pregunta nuevamente. ¿Por qué es tan común deshabilitar la actualización de certificados raíz? ¿Cuáles son los posibles efectos secundarios de habilitar actualizaciones nuevamente? Quiero asegurarme de que podemos proporcionar a nuestros clientes la orientación adecuada.