Kri*_*ish 5 .net c# generics windows-services trojan
我使用C#.Net开发了一个Windows服务,它收集数据并使用客户端用户的许可定期间隔使用自定义API发送到我的服务器.
在用户安装了防病毒软件(卡巴斯基)之前,它工作正常.它肯定是错误的,检测到我的.exes PDM:trojan.win32.generic,被扔进隔离区并删除了它的服务,因为我正在使用HTTPWebRequest和HTTPWebResponse推送和拉取数据进行Web请求.
至于临时,我在防病毒软件程序设置和安装服务中的排除规则下有白名单.exes和程序目录.因为它现在工作正常.
但至于最终解决方案,我想知道我们可以在程序本身(以编程方式)修复此问题.因此,只要我的程序及其服务安装完毕,任何防病毒软件都不会将其检测为木马或任何其他类型的病毒.
编辑 - 2015年6月8日
早先忘记提及在服务.exe中它下载自己的最新.exe文件来更新自己.我想知道这个过程是否会让它看起来像一个特洛伊木马.
您可以申请将您的程序加入卡巴斯基白名单。您可能还想申请Kaspersky Lab Trusted Logo。
其他防病毒解决方案提供类似的白名单程序,例如赛门铁克。
浏览这些白名单 - 恕我直言 - 是这里的正确方法。如果您的用户信任这些解决方案,那么您努力将其列入白名单,即被这些解决方案标记为值得信赖的,应该对您的用户群大有帮助。