2014-01-14 161 views
13

EV代碼簽名證書或代碼簽名證書爲Microsoft驗證EV代碼簽名證書或代碼簽名證書爲Microsoft驗證

我開發了一個免費的個人理財應用。這對我來說是一種愛好。 我在我的網站上下載了它。 http://moneyble.com/download/

我經常(每月一次左右)發佈一個新版本。所以文件的哈希值會發生變化。

當文件是從我的網站下載的瀏覽器顯示一個警告,該文件不常用下載,可能是危險的。 同時在Windows 8計算機上彈出SmartScreen警告。

這兩個警告都會導致任何試圖下載我的軟件的新用戶死亡。

我閱讀了一些關於代碼簽名的文章,並意識到我必須購買代碼簽名證書。支付微軟發佈我自己的軟件的權利聽起來很愚蠢。就像他們擁有互聯網一樣。但無論如何......他們制定了規則。

問:

我應該在EV碼花500 $簽名證書?

我可以買一個便宜得多($ 100- $ 200),Microsoft驗證證書,仍然擺脫這兩個警告(下載並SuckScreen)?

我的exe-s目前沒有MS的聲望。我經常更新exe-s。用戶基數從0緩慢增長。

任何人都有現實生活中的類似經歷?


仍然不知道如何簽署一個zip包。我也提供了我的程序的便攜式安裝。如果您在Google Chrome上下載了便攜式壓縮包,則會顯示一條令人討厭的消息:「Moneyble.zip不常被下載並且可能很危險」。該軟件包內的exe已簽名。但它沒有幫助。 IE沒有這個問題。這只是Google Chrome的問題。

如果任何人有關於如何分發便攜式安裝的建議 - 我真的很感激它。

如果你想檢查警告,下載安裝程序之一來自: http://moneyble.com/download/

回答

16

我剛剛寫了一對夫婦的blogposts對這個題目。下面的三個屏幕截圖是說明性的進展,從簽名通過標準驗證碼證書,EV驗證碼證書:

沒有數字簽名的 enter image description here

從DigiCert enter image description here

與標準驗證碼證書籤名與來自DigiCert的EV Authenticode證書籤訂 enter image description here

因此,除非您可以累積Microsoft認爲通常下載的程序的任何關鍵用戶量,否則EV證書是爲所有用戶移除SmartScreen警告的最快方法。對於它的價值,DigiCert硬件令牌非常容易通過Windows證書管理器使用,但450美元花費我們無疑是相當昂貴的,尤其是對於愛好。

0

只有當請求代表開發人員向其提供付費服務的認可組織時,認證機構纔會向開發人員頒發擴展驗證證書。

開發人員可以申請非EV代碼簽名證書供自己使用。

要了解更多信息,請訪問這個鏈接:

https://cabforum.org/audit-criteria/