如何获得程序证书?

时间:2015-10-24 16:41:40

标签: delphi antivirus virus

我使用Delphi XE 6创建了一个程序,它已经以某种方式工作了。

但是有一个大问题。问题是几乎所有的防病毒工具都在检测病毒。 这可能是因为该程序可以下载文件,访问各种网站,还包含内部Chrome浏览器。

但有没有办法让反病毒工具知道它不是病毒? 像证书或官方测试?

Source | Download

1 个答案:

答案 0 :(得分:3)

(1)您可以尝试使用AuthentiCode进行CodeSigning。这有几个好处;例如,每个人都可以验证EXE文件是由您创建的,并且从那时起就不会被修改。此外,如果签名,某些AntiVirus程序可能会接受您的EXE。

由于您向我们展示了您的源代码,您可能正在开发OpenSource。在这种情况下,您可以购买OpenSource AuthentiCode certificate from Certum,这只需要14欧元(约17美元),非常便宜(几年前,它们甚至是免费的)。这些证书具有与竞争对手非常昂贵的证书(see price comparison)相同的安全性,但如果您使用它们签署OpenSource项目,则只能使用Certum证书。

(2)但首先,您应该尝试找出AntiVirus程序将您的程序检测为恶意程序的原因。请尝试将其上传到virustotal.com,并查看其他AntiVirus程序是否以相同的方式运行。您的计划的一部分可能看起来类似"对已知的病毒。在这种情况下,您必须联系您的AntiVirus公司并报告误报。