首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为您的.exe捆绑病毒防护

为您的.exe捆绑病毒防护
EN

Stack Overflow用户
提问于 2010-10-31 18:36:43
回答 4查看 640关注 0票数 3

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-10-31 18:56:42

如果他们编辑了你的程序(你试图防止的),那么他们将删除你添加的任何检查,或者绕过它们。

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

如果您的程序是.NET,那么您可以进行代码签名,并将程序的真正核心作为.DLLs安装在GAC中,只保留您的.exe不受保护。那么,至少你的程序的大部分会被需要修改它的提升/管理员访问权限所保护。

无论您使用什么解决方案,如果黑客获得了计算机上的管理员访问权限,您将无法保护您的程序。

如果你试图保护你的服务器,那么不要相信客户端程序--程序检查和对服务器软件的攻击保护。当然,学习安全知识,并执行IT最佳实践,以确保您的服务器不会被破解,即使它被破解,也不会给黑客带来太多好处。

票数 3
EN

Stack Overflow用户

发布于 2010-10-31 18:44:42

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

或者您可以只嵌入exe的散列。问题是,您需要安排它,以便散列忽略嵌入散列的位置,否则散列会改变散列。

票数 2
EN

Stack Overflow用户

发布于 2010-10-31 18:41:40

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4062765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档