为什么 Windows Smart Screen 突然 'protecting' PC 因为购买了新证书

Why is Windows Smart Screen suddenly 'protecting' PC since purchased new certificate

所以我有一个来自 Comodo 的证书,并通过 KSoftware 购买,我用它来签署我的软件,所以当用户下载它时它不会生成警告,这一直工作正常,但 2 年证书上个月过期了。我上周购买了一个新证书并申请了我的应用程序的新版本,但现在当我下载它时它会警告我未知的发布者,而且奇怪的是当我点击更多信息时它会显示我的完整地址而不仅仅是我的公司名称 JThink。

我在浏览器中查看了我的旧证书和新证书,发现旧证书中有 Jthink ltd,新证书中有 JThink ,这会导致问题吗?

更新

Comodo 告诉我 Microsoft 开始接受新证书还有一段时间,即使公司信息相同,这仍然是一个问题,因为证书号不同。

这是真的吗?我们在这里讨论的时间范围是多长?

您需要使用扩展验证代码签名证书,它为您的 Windows 二进制文件提供更可信的安全证书。 Windows 智能屏幕保护未验证常规代码签名证书。

当 Windows 10 发布时我遇到了类似的问题 Windows 具有更高级安全功能的智能屏幕保护。

https://www.digicert.com/code-signing/ev-code-signing.htm

您需要稍等片刻。 Windows 为您的新证书收集不同的数据(总下载次数等),并在不久的将来(取决于下载率)将其标记为白名单(如果一切正常)。并且您使用此新证书签名的所有下载都不会再被阻止。

相同的机制适用于(我认为)完全没有证书的下载。 Windows 收集文件信誉,并在一定数量的 "good-experience" 下载后将文件标记为正常。同样的逻辑也适用于证书。因此,如果您的证书具有 "good reputation".

,则无需再等待