我们在客户的桌面上运行着第三方应用程序。
一周前,它运行良好,然后第三方支持团队应用了“新许可证”,但“没有改变任何东西”,现在我们收到了该应用程序的 UAC 提示。
提示是“您是否要允许来自未知发布者的以下程序对此计算机进行更改”。类似于此
我知道这是可执行文件签名的问题,但我不熟悉此过程中涉及的机制。
我所理解的是,开发人员必须使用 Microsoft 颁发的有效证书(我认为)来签署其代码。此签名应该被操作系统识别,并且一切都应该正常工作。
我不明白的是,当这一切失败时,作为支持人员,我能做些什么来向自己或第三方证明失败的原因。我们是否意外撤销了第三方正在使用的签名路径?他们是否使用现已过期的证书签署了他们的代码?
这些问题值得担心吗?我该如何诊断这些问题?