Windows 10 - 签名的安装程序在从 Github 下载时得到“这个文件通常不被下载”
Posted
技术标签:
【中文标题】Windows 10 - 签名的安装程序在从 Github 下载时得到“这个文件通常不被下载”【英文标题】:Windows 10 - signed installers get "this file is not commonly downloaded" when downloaded from Github 【发布时间】:2016-04-09 19:39:35 【问题描述】:我在 Github 上托管了一些 windows installers,用于我策划的一个开源项目。下载它们时,会出现“此文件通常不被下载”警告,如果尽管如此运行安装程序,则会收到“Windows 智能屏幕阻止未经授权的应用程序启动”消息(所有这些都在用户访问控制启动之前)。
有other questions and answers 说这只是未签名安装程序的问题,所以我购买了证书并签署了安装程序。这仍然没有摆脱警告。
二进制签名是否有其他要求以防止出现此警告?消除它的最佳方法是什么?
【问题讨论】:
【参考方案1】:您实际上需要获得 3 类证书 (EV) 代码签名证书,这将允许软件被识别和验证。
不要沉迷于那些声称他们将满足此要求的网站的第 2 类“代码签名证书”,更不用说诸如“Godaddy”之类的任何名称了。这些是 SSL 证书,可以在网站(大多数)上使用,但不能在软件上使用。在没有用户干预的情况下,您将继续收到错误和无法安装。
第 3 类证书比第 2 类证书高出一步。第 2 类证书不需要“扩展验证”。然而,“EV”代码签名证书将数字签名代码的所有常规优势与严格的扩展验证过程相结合。它们代表了代码签名证书中身份验证和安全性的黄金标准。
EV 代码签名证书遵守 CA/浏览器论坛的严格验证标准和 Microsoft 规范。通过包含私钥的加密令牌提供增强的身份验证。
【讨论】:
赠送免费软件真的很贵。以上是关于Windows 10 - 签名的安装程序在从 Github 下载时得到“这个文件通常不被下载”的主要内容,如果未能解决你的问题,请参考以下文章
Win10 驱动装不上,提示:Windows 无法验证此设备所需的驱动程序的数字签名。该值受安全引导策略保护,无法进行修改或删除。