应用程序被 AVG 显示为威胁
我正在 VB.Net 中开发一个项目,其中包括套接字通信和嵌入式 HTTPListeners,这是一组使用套接字进行相互通信的应用程序。我的问题是几天后我收到了防病毒 (AVG) 报告,显示其中一个可执行文件是威胁。
调查此事时,我正在考虑用 NamedPipes 替换套接字,但 http 侦听器仍然保留在那里。
我该如何解决这个问题
I am working on project in VB.Net that includes Socket Communication and embedded HTTPListeners, this is a group of applications that intercommunicate using Sockets. My problem is from few days I received report of Anti-virus (AVG) showing one of executable as threat.
Looking into the matter I was thinking to replace sockets with NamedPipes but still http listener would remain there.
How can I solve this problem
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
正如您所解释的,您的应用程序仍然隐藏,网络活动是否会使您的应用程序被防火墙(安全应用程序)阻止。
如果您不需要网络访问,请考虑其他 IPC 方式(如您所说的命名管道)而不是套接字,因为您不必担心端口已被使用的错误类型。
但正如其他人建议的那样,您应该向他们发送您的可执行文件,并指出误报。
此链接 包含向 AVG 和其他安全提供商提交申请的信息。
As you explained your application remains hidden, does network activity this makes your application to blocked by firewalls (security applications).
If you don't need network access consider other means of IPC (like namedpipes as you said) than sockets as you don't have to bother for port already being used type of errors.
but as others suggested you should send them your executable, stating as false positive.
This link contains information to submit your application to AVG and other security vedors.
我假设你的代码不会做坏事,所以我实际上不会改变任何东西。为什么要尝试解决过于敏感的工具?联系 AVG 并将其作为误报提交。
I assume your code does not do bad thing so I would actually not change anything. Why should you try and workaround an overly sensitive tool? Contact AVG and submit it as false positive.
您应该向他们发送您的可执行文件,说明它被检测为威胁,这是误报。
You should send them your executable, stating it is detected a as threat, which is a false positive.
添加一些安装代码以简单地禁用 AVG 或卸载它。这应该让他们学会不要给出误报。
但这不是一个严肃的答案!
Add some installation code to simply disable AVG or uninstall it. That should learn them not to give false positives.
This is not a serious answer though!