8

我們提供Windows程序作爲InstallShield EXE從我們的網站下載。IE9 SmartScreen警告,儘管遵循所有建議

當有人運行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徽標。

我們已經完成了所有三件事。我們的EXE使用authenticode簽名進行數字簽名(並且警告消息上方的欄是橙色,而不是紅色,表示IE9識別並驗證了簽名)。我們嘗試過的任何防病毒程序都沒有將我們的下載內容檢測爲惡意軟件。我們已經申請並獲得了Windows徽標。

到目前爲止,我們的大部分客戶都沒有使用IE 9,但這對於那些做這些的人來說非常麻煩。除此之外,我們還有什麼可以做的呢,還是隻有等到大量的客戶下載這個軟件纔會消失?

(這是否意味着,當我們發佈一個新版本,所有IE 9的用戶將再次得到這個消息,直到足夠他們已經下載了它?)

更新2011-06-14:

謝謝,@ EricLaw-MSFT。網址是http://dakim.dakiminc.netdna-cdn.com/DakimBrainFitness.exe。 (在http://www.dakim.com上的「下載免費試用版」按鈕上可以找到它。)

我們只在短時間內提供可下載試用版。我們的主要分銷方式是安裝DVD。

+0

從這個資源,它看起來好像你的懷疑是正確的,所有的IE9用戶將得到的消息,直到「足夠」的下載已被跟蹤。我不知道他們是如何實際跟蹤的? – 2011-06-11 00:27:25

+0

我很高興看一看。什麼是URL?您是否使用以前沒有使用過的全新證書籤署您的代碼? – EricLaw 2011-06-12 18:29:38

+0

謝謝,我們會研究它。你一定要堅持使用相同的證書來建立聲望。 http://blogs.msdn.com/b/ie/archive/2011/03/22/smartscreen-174-application-reputation-building-reputation.aspx – EricLaw 2011-06-15 04:49:03

回答

2

擴展驗證代碼簽名證書不從需要建立聲譽慢慢根據this後苦:產生

信譽並分配給數字證書和具體的文件。 Digital 證書允許將數據彙總並分配給單個證書,而不是許多個別程序。儘管不是必需的,但即使沒有該文件或發佈者的先前聲譽,通過EV代碼簽名證書籤署的程序也可立即建立與SmartScreen聲譽服務的聲譽。 EV代碼簽名證書也有一個唯一的標識符 ,這可以更輕鬆地維護證書續訂中的信譽。 Only Authenticode 作爲Windows根證書程序成員的CA頒發的證書可以建立 聲譽。

目前賽門鐵克和DigiCert正在提供EV代碼簽名證書。

爲了提高我的回答,我添加了一個鏈接到similar question我問,最終回答自己。