IE9智能屏幕警告,尽管遵循所有建议

8
我们提供一个可从我们的网站上下载的InstallShield EXE Windows程序。
当使用IE9下载并运行我们的软件时,他们会在屏幕底部看到以下信息:
PROGRAMNAME.exe is not commonly downloaded and could harm your computer.
[DELETE] [ACTIONS] [VIEW DOWNLOADS]

我阅读了http://blogs.msdn.com/b/ie/archive/2011/03/22/smartscreen-174-application-reputation-building-reputation.aspx,它建议:
  • 使用Authenticode签名数字化您的程序。
  • 确保下载不被检测为恶意软件。
  • 申请Windows Logo。
我们已经完成了以上三个步骤。我们的EXE文件已经用Authenticode签名数字化(警告信息上面的条是橙色的而不是红色的,这表明IE9已经识别并验证了该签名)。我们的下载没有被任何反病毒程序检测为恶意软件。我们已经申请并获得了Windows Logo。
目前,我们的大多数客户都没有使用IE 9。但对于那些使用IE 9的客户来说,这非常麻烦。我们还能做些什么,或者我们只能等待足够多的客户下载此软件,这样这个消息才会消失吗?
(这是否意味着当我们发布新版本时,所有IE 9用户将再次收到此消息,直到有足够多的用户下载它?)

更新于2011年6月14日:

感谢@EricLaw-MSFT。网址为http://dakim.dakiminc.netdna-cdn.com/DakimBrainFitness.exe。(可以在http://www.dakim.com上的“下载免费试用版”按钮找到。)

我们只提供短期可下载的试用版。我们的主要分发方式是安装DVD。


从那个资源来看,你的怀疑是正确的,所有IE9用户在“足够”的下载量被跟踪之前都会收到该消息。我想知道他们实际上是如何进行跟踪的? - jcomeau_ictx
我很乐意看一下。网址是什么?你是否使用全新的证书对代码进行签名,该证书以前没有被使用过? - EricLaw
谢谢,我们会调查一下。您肯定希望坚持使用同一证书来建立声誉。http://blogs.msdn.com/b/ie/archive/2011/03/22/smartscreen-174-application-reputation-building-reputation.aspx - EricLaw
1个回答

2
扩展验证代码签名证书不需要像this文章中所述那样缓慢地建立声誉:
声誉是针对数字证书以及特定文件生成和分配的。数字证书允许将数据聚合并分配到单个证书而不是许多单独的程序。虽然不是必需的,但由EV代码签名证书签名的程序即使没有该文件或发布者的先前声誉,也可以立即在SmartScreen声誉服务中建立声誉。EV代码签名证书还具有唯一标识符,这使得在证书更新期间维护声誉更加容易。只有由Windows根证书计划的CA颁发的Authenticode证书才能建立声誉。
目前,Symantec和DigiCert提供EV代码签名证书。为了改进我的答案,我添加了一个链接到我自己提出并最终回答的类似问题

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接