如何使您的可执行文件可信

Posted

技术标签:

【中文标题】如何使您的可执行文件可信【英文标题】:How to make your Executable trustable 【发布时间】:2018-07-04 10:29:30 【问题描述】:

我开发了一个软件,我正在网上销售它。我想知道使 Window 和 Anti Virus 信任我的软件的必要步骤。 我一直在阅读它,但我所看到的唯一似乎在任何地方都被推荐的是获得代码签名证书(像这样:https://comodosslstore.com/codesigning.aspx) 为了不被视为可疑文件,我还应该做其他任何事情吗?还是只是时间问题。

谢谢

阿米特

【问题讨论】:

使软件值得信赖的最好方法是在 github 或类似的地方发布源代码。 【参考方案1】:

是的 代码签名是保护您的软件和代码的好选择。

当客户在商店购买软件时,该软件的来源是显而易见的。当通过 Internet 下载时,同样的软件并不那么容易信任。任何计划通过 Internet 分发代码或内容的软件发布者都可能面临其产品被恶意第三方修改、冒充和重新托管的风险。代码签名证书通过验证代码完整性和公司合法性立即通知客户他们可以信任软件下载。

一个不受信任的软件可能会像这样显示一些安全警告作为未知发布者-

代码签名证书与 Microsoft Authenticode、Adobe Air、Java、Microsoft Office、Apple、Mozilla、Silverlight、Windows 8、Windows 7 和 Windows XP 兼容。

【讨论】:

以上是关于如何使您的可执行文件可信的主要内容,如果未能解决你的问题,请参考以下文章

kdevelop 没有指定有效的可执行文件

BoxedApp Packer 将您的原始应用“打包”成单个完全的可执行二进制文件

编译、调试、执行和运行的区别

是否可以调试由没有 gdb 标志编译的可执行文件生成的核心文件?

Linux动态和静态链接

Racket如何生成二进制的可执行文件?