伪阳性检测c# .net程序被杀毒为木马

本文关键字:木马 程序 net 检测 | 更新日期: 2023-09-27 17:53:44

我用c#开发了一个windows服务。Net收集数据并在客户端用户允许的情况下定期使用自定义api发送到我的服务器。

在用户安装杀毒软件(卡巴斯基)之前,它一直工作正常。它,假阳性,检测到我的。exes为PDM:trojan.win32.generic,被扔进隔离区并删除了它的服务,因为我正在使用HTTPWebRequestHTTPWebResponse进行web请求来推送和拉取数据。

关于临时,我已经在杀毒软件设置的排除规则中将.exe和程序目录列入白名单,并重新安装服务。因此,它目前工作良好。

但是对于最终的解决方案,我想知道我们是否可以在程序本身(编程)中修复这个问题。这样,当我的程序和服务安装好后,任何杀毒软件都不会发现它是木马或其他类型的病毒。

编辑- 2015年6月8日

之前忘记提到,在服务。exe中,它下载自己最新的。exe文件来更新自己。我想知道这个过程是否使它看起来像一个木马。

伪阳性检测c# .net程序被杀毒为木马

您可以申请将您的程序加入卡巴斯基白名单。您可能还想申请卡巴斯基实验室可信标志。

其他防病毒解决方案也提供类似的白名单程序,例如赛门铁克。

通过这些白名单-恕我直言-是正确的方法。如果你的用户信任这些解决方案,那么你所做的努力将被列入白名单,即被这些解决方案标记为值得信赖,这将对你的用户基础大有帮助。