【问题标题】:IE9 SmartScreen Warning, Despite Following All RecommendationsIE9 SmartScreen 警告,尽管遵循所有建议
【发布时间】:2011-09-12 21:07:52
【问题描述】:

我们提供可从我们的网站下载为 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

它暗示:

  • 使用数字签名您的程序 验证码签名。
  • 确保下载未被检测为 恶意软件。
  • 申请 Windows 徽标。

我们已经完成了所有三件事。我们的EXE是用authenticode签名进行数字签名的(警告信息上方的条是橙色的,不是红色的,表示IE9识别并验证了签名)。我们尝试过的任何防病毒程序都不会将我们的下载检测为恶意软件。我们已经申请并收到了一个Windows Logo。

到目前为止,我们的大多数客户还没有使用 IE 9。但这对那些使用 IE 9 的人来说非常麻烦。对此我们还有什么可以做的吗,还是我们只需要等到大量客户下载此软件后,此消息才会消失?

(这是否意味着当我们发布新版本时,所有 IE 9 用户都会再次收到此消息,直到有足够多的用户下载它?)

2011-06-14 更新:

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

我们提供可下载试用版的时间很短。我们的主要分发方法是安装 DVD。

【问题讨论】:

  • 从该资源中,看起来您的怀疑是正确的,所有 IE9 用户都会收到该消息,直到跟踪到“足够”的下载量。我想知道他们实际上是如何进行跟踪的?
  • 我很高兴来看看。网址是什么?您是否使用以前未使用过的全新证书签署您的代码?
  • 谢谢,我们会调查的。您肯定会想要坚持使用相同的证书来建立声誉。 blogs.msdn.com/b/ie/archive/2011/03/22/…

标签: windows internet-explorer-9 malware-detection false-positive


【解决方案1】:

根据this 帖子:

生成声誉并将其分配给数字证书以及特定文件。数字的 证书允许聚合数据并将其分配给单个证书,而不是多个 个别节目。尽管不是必需的,但由 EV 代码签名证书签名的程序可以立即通过 SmartScreen 信誉服务建立信誉,即使该文件或发布者之前不存在信誉。 EV 代码签名证书也有唯一标识符 这使得在证书续订期间维护声誉变得更加容易。只有验证码 由作为 Windows 根证书计划成员的 CA 颁发的证书可以建立 声誉。

目前,赛门铁克和 DigiCert 正在提供 EV 代码签名证书。

为了改进我的回答,我添加了一个指向 similar question 的链接,我询问并最终回答了自己。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-30
    • 1970-01-01
    • 2021-12-14
    • 2011-02-14
    • 2014-10-27
    相关资源
    最近更新 更多