签署代码后多长时间可以摆脱智能屏幕警告?

Sev*_*ron 8 code-signing code-signing-certificate windows-10 smartscreen

我计划使用代码签名证书对我的软件之一进行签名,因为当用户下载该软件以尝试运行它时,Windows 10将显示全屏警告,警告说这可能很危险。

该证书非常昂贵,并且EV证书保证它们会立即摆脱警告,但不是以一种直接的方式,我不能真正信任它们。

所以我的问题是,在我购买标准证书并签署代码后,Windows停止显示警告需要多长时间?为了使过程更快,我到底需要做什么?

谢谢。

emk*_*y08 9

不幸的是,这个问题很难回答,因为微软本身拒绝公布任何有关此问题的细节。根据各种来源报告的非官方数据(见下文),通常需要一段时间2 and 8 weeks才能使警告永久消失。确切的持续时间似乎还取决于下载应用程序的网站的声誉。

非官方数字是:

  • 18 days以及关于430 app installs. 来源:我自己的一份证书(2022 年 12 月)
  • 42 days以及关于1.400 app installs. 来源:我自己的一份证书(2021 年 2 月)
  • 16 days以及关于2.000 app installs. 来源:我自己的一份证书(2020 年 5 月)
  • One month并且超过10.000 downloads。资料来源:此处(2020 年 1 月)
  • 之间。a few weeksa month资料来源:此处(2019 年 12 月)
  • 关于2-3 weeks。资料来源:此处(2019 年 12 月)
  • 关于3.000 downloads。资料来源:此处(2013 年 12 月)

另请参阅我的其他答案,以全面了解这些 Microsoft SmartScreen 警告以及您可以做什么和应该了解它。


Sev*_*ron 5

我忘记了这个问题,但此后得到了解决。

花费了几天的时间,并进行了几次下载,但是它已经消失了。

从那以后,出于不同的原因,我们转向了EV认证,但是标准认证仍然可以。

  • 对我来说,它一定是100左右,但是涉及多个因素。如果用户通过IE下载它,那就更重要了。另外,我已经将该应用程序上载到virustotal,这可能很重要。我们还获得了一家AV公司的手动白名单。因此,基本上,您只需要由用户群有机地“释放”智能屏幕警告即可。 (3认同)
  • 您是否有机会更具体地估计下载量?我在某处读到它需要3k下载才能消失! (2认同)