Minha empresa distribui um Windows Installer para um produto baseado em servidor. Conforme as melhores práticas, é assinado usando um certificado. De acordo com os conselhos da Microsoft , usamos um certificado de assinatura de código GlobalSign , que a Microsoft afirma ser reconhecido por padrão em todas as versões do Windows Server.
Agora, tudo isso funciona bem, a menos que um servidor tenha sido configurado com a Diretiva de Grupo: Configuração do Computador / Modelos Administrativos / Sistema / Gerenciamento de Comunicação da Internet / Configurações de Comunicação da Internet / Desativar a Atualização Automática de Certificado Raiz como Habilitada .
Descobrimos que um dos nossos primeiros testadores beta estava executando com esta configuração, resultando no seguinte erro durante a instalação
Um arquivo necessário não pode ser instalado porque o arquivo do gabinete [caminho longo para o arquivo cab] possui uma assinatura digital inválida. Isso pode indicar que o arquivo do gabinete está corrompido.
Escrevemos isso como uma singularidade, afinal ninguém foi capaz de explicar por que o sistema foi configurado dessa maneira. No entanto, agora que o software está disponível para uso geral, parece que um dígito duplo (porcentagem) de nossos clientes está configurado com essa configuração e ninguém sabe o porquê. Muitos relutam em alterar a configuração.
Escrevemos um artigo da KB para nossos clientes, mas realmente não queremos que o problema ocorra, pois nos preocupamos com a experiência do cliente.
Algumas coisas que notamos ao investigar isso:
- Uma instalação nova do Windows Server não mostra o certificado Globalsign na lista de autoridades raiz confiáveis.
- Com o Windows Server não conectado à Internet, a instalação do software funciona bem. No final da instalação, o certificado Globalsign está presente (não importado por nós). Em segundo plano, o Windows parece instalá-lo de forma transparente no primeiro uso.
Então, aqui está minha pergunta novamente. Por que é tão comum desativar a atualização de certificados raiz? Quais são os possíveis efeitos colaterais de ativar as atualizações novamente? Quero garantir que possamos fornecer a nossos clientes as orientações adequadas.