捆绑.exe的病毒防护

时间:2010-10-31 10:36:43

标签: exe

有没有办法可以为我的最终.exe捆绑病毒防护(一种病毒防护)?

4 个答案:

答案 0 :(得分:3)

如果他们编辑您的程序(您要防范的是什么),那么他们将删除您添加的任何支票,或绕过它们。

您唯一真正的选择(最终不会被规避)是以管理员身份安装,并依赖用户系统上的病毒扫描软件。

如果您的程序是.NET,那么您可以进行代码签名,并在GAC中安装程序的真正内容,如.DLL,并且只保留您的.exe不受保护。然后,至少大部分程序都会受到修改它所需的提升/管理访问权限的保护。

无论您使用何种解决方案,如果黑客获得管理员访问权限,您就无法保护您的程序。

如果您尝试保护服务器,则不要信任客户端程序 - 对服务器软件进行程序检查和攻击保护。当然,要了解安全性,并执行IT最佳实践以确保您的服务器不被破解,如果它确实被破解,则不会给黑客带来太多好处。

答案 1 :(得分:2)

您可以对您的exe进行数字签名,并检查exe是否在启动时由您签名。

或者你可以只嵌入exe的哈希值。问题是您需要对其进行排列,以便散列忽略嵌入散列的位置,否则散列会更改散列。

答案 2 :(得分:1)

如果您想阻止修改可执行文件,可以保存它们的校验和,并在应用程序启动时进行检查。

答案 3 :(得分:1)

检查你的exe病毒的入口点,修改它以执行自己的代码