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

标签 windows security smartscreen

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

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

更新

Smart Screen Problem

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

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

最佳答案

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

相同的机制适用于(我认为)完全没有证书的下载。 Windows 收集文件信誉,并在一定数量的“良好体验”下载后将文件标记为正常。同样的逻辑也适用于证书。因此,如果您的证书具有“良好声誉”,则无需再等待。

关于windows - 为什么 Windows Smart Screen 突然出现 'protecting' PC 因为购买了新证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42275225/

相关文章:

Spring Security CORS 不适用于 Http PUT 方法

Java 密码学扩展和无限力量

python - 是否可以在 Windows 上多次安装特定版本的 Python?

mysql - 如何在 Windows 的命令行中运行 mysql

security - 在没有 SonataUserBundle 的情况下集成 SonataAdminBundle + FOSUserBundle 以确保 symfony 2.3 中的安全性?

java - Windows SmartScreen 阻止我的 EXE 文件。有什么解决方案吗?

windows - SmartScreen 使用哪些字段?

windows - 使用 puppeteer、windows 在 chromium 中播放 mp4

c++ - OpenGL - 使用 glTexImage2d 用纹理填充整个屏幕