gpt4 book ai didi

windows - EV 代码签名证书或 Microsoft Authenticode 的代码签名证书

转载 作者:可可西里 更新时间:2023-11-01 12:15:06 25 4
gpt4 key购买 nike

我开发了一个免费的个人理财应用程序。这对我来说是一种爱好。
我在我的网站上有它可供下载。 http://moneyble.com/download/

我经常(大约一个月一次)发布一个新版本。所以文件的哈希值发生了变化。

从我的网站下载该文件时,浏览器会显示警告,指出该文件不常下载且可能存在危险。
同样在 Windows 8 机器上会弹出 SmartScreen 警告。

这两个警告都会杀死任何尝试下载我的软件的新用户。

我阅读了一些关于代码签名的文章,并意识到我必须购买代码签名证书。向 Microsoft 付费以获得发布我自己的软件的权利,这听起来很愚蠢。就像他们拥有互联网一样。但无论如何……他们制定了规则。

题:

我应该花 500 美元购买 EV 代码签名证书吗?

或者

我可以购买便宜得多(100 美元至 200 美元)的 Microsoft Authenticode 证书并仍然摆脱这两个警告(下载和 SuckScreen)吗?

我的 exe-s 目前在 MS 中没有声誉。我经常更新exe-s。用户群从 0 开始缓慢增长。

有人有现实生活中的类似经历吗?

仍然不知道如何签署 zip 包。我也提供了我的程序的可移植安装。如果您在 Google Chrome 上下载可移植的 zip 包 - 它会显示一条令人讨厌的消息“Moneyble.zip 不常下载,可能很危险”。该包中的 Exe 已签名。但它没有帮助。 IE 没有这个问题。这只是谷歌浏览器的问题。

如果有人对如何分发可移植安装有建议 - 我将不胜感激。

如果要检查警告,请从以下位置下载安装程序之一:
http://moneyble.com/download/

最佳答案

我刚刚写了几个 blog posts在这个话题上。以下三个屏幕截图说明了从未签名到标准 Authenticode 证书到 EV Authenticode 证书的过程:

无数字签名
enter image description here

使用 DigiCert 的标准 Authenticode 证书签名
enter image description here

使用 DigiCert 的 EV Authenticode 证书签名
enter image description here

因此,除非您可以积累 Microsoft 认为意味着您的程序经常被下载的任何关键用户量,否则 EV 证书是为所有用户删除 SmartScreen 警告的最快方法。就其值(value)而言,DigiCert 硬件 token 很容易通过 Windows 证书管理器使用,但我们承认它花费 450 美元是相当昂贵的,尤其是对于业余爱好。

关于windows - EV 代码签名证书或 Microsoft Authenticode 的代码签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21124634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com