为什么 Windows SmartScreen 在我签名的安装程序上是红色的?

Why Windows SmartScreen is RED on my signed installer?

我的应用程序有一个 Wix MSI 安装程序。 MSI 使用证书签名。

但是当 Win10 用户尝试安装它时,他们会看到有关恶意软件的红色警告。

您可以看到显示 "Publisher":开源开发人员 Andrei Ovsiankin。这就是我。

我知道 smartscreen 计算软件信誉,但为什么警告是红色的?一般是蓝色的,没那么吓人。

SmartScreen 应用程序信誉的行为取决于应用程序是未签名、OV 签名还是 EV 签名:

  • 每个未签名的应用程序都需要单独建立信誉,每个唯一二进制文件一次。
  • 使用标准组织验证的代码签名证书签名的第一个应用程序需要以相同的方式建立声誉。但是 SmartScreen 允许信誉从一个应用程序泄漏到使用相同证书签名的其他应用程序,从而允许应用程序更快地发出警告。 inexpensive certificate that Certum offers to some free software developers 可能属于此类。
  • 更昂贵的扩展验证 (EV) 证书具有即时声誉,但它可能不适用于自由软件或免费软件的个人开发人员。