如何在没有例外的情况下防止/避免我的应用程序使用反病毒软件? [英] How to prevent/avoid my application from anti virus software without giving an exception?

查看:92
本文介绍了如何在没有例外的情况下防止/避免我的应用程序使用反病毒软件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好

我有一个应用程序(exe).
当它运行时..防病毒软件认为一个应用程序是一个 病毒.
如何在没有例外的情况下防止/避免我的应用程序使用防病毒软件?

是否必须对应用程序进行签名(数字签名)?
如果我在应用程序上签名(数字签名),它可以解决我的问题吗?

任何想法都会受到赞赏.

问候,
Vinothkumar.R


Vinothkumar.R

Hi  all

i have an application (exe) .
when it is running.. anti virus software think that a application is a virus.
How to prevent/avoid my application from anti virus software without giving an exception?

is it must to Sign (digital signature) the application ?
if i sign(digital signature) my application - it cure my problem?

Any ideas will be appreciated.

Regards,
Vinothkumar.R


Vinothkumar.R

推荐答案

您有多种原因可能被钉为一种病毒(很难说,不知道哪个AV系统给您带来了误报).如果是一种行为启发式方法,那么我猜想使用数字签名是不可能解决您的问题的.

如果是基于文件内容的启发式方法,则有很多工具主要用于恶意软件作者会通过扫描掩盖其可执行文件的内容. (在网络上搜索代码混淆和类似的术语).首先,您可能要确保没有意外地链接到某种不受欢迎的代码,并确保您的构建系统没有被感染以吐出受感染的二进制文件.

There are a number of reasons you could be being pegged as a virus (hard to say without knowledge of which AV system is giving you a false positive).  If it is a behavioral heuristic, my guess is playing with a digital signature isn't likely to fix your problem.

If it's a heuristic based on your file's contents, there are plenty of tools out there used primarily by malware authors to obscure the contents of their executables from scans.  (Search the web for code obfuscation and terms like that).  First, you might want to be sure that you haven't accidentally linked in undesirable code of some sort, and be sure your build system hasn't been infected to spit out infected binaries.


这篇关于如何在没有例外的情况下防止/避免我的应用程序使用反病毒软件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆