
Temos um aplicativo de terceiros em execução na área de trabalho de um cliente.
Há uma semana, isso estava funcionando bem, então uma 'nova licença foi aplicada' pela equipe de suporte terceirizada que 'não mudou nada' e agora estamos recebendo uma solicitação do UAC para este aplicativo.
O prompt é 'Deseja permitir que o seguinte programa de um editor desconhecido faça alterações neste computador'. Semelhante a isso
Entendo que este é um problema de assinatura do executável, mas não estou familiarizado com os mecanismos envolvidos neste processo.
O que entendo é que o desenvolvedor deve usar um certificado válido emitido pela (presumo) Microsoft para assinar seu código como válido. Esta assinatura deverá ser reconhecida pelo SO e tudo deverá funcionar.
O que não entendo é que, quando isso desmorona, o que posso fazer como suporte para provar a mim mesmo ou a terceiros o que falhou. Revogamos acidentalmente um caminho de assinatura que está em uso por terceiros? Eles assinaram seu código com um certificado expirado?
Alguma dessas coisas é uma preocupação válida? Como faço para diagnosticar qualquer um desses problemas.