防止将自行开发的软件诊断为病毒

时间:2019-05-31 05:50:17

标签: antivirus virus

让我描述一下我的情况,我开发了一些VB winform记帐软件供使用,通常我的软件会修改注册表以设置办公室信任的位置,以及在注册表中读取的用户是否具有管理权限。但是,我在这里发现,VirusTotal在开发软件后的第一天扫描我的exe没问题。但是几天后,VirusTotal会出现,并说我的exe是病毒,即使第一天在VirusTotal上运行扫描,这也使我在另一台计算机防病毒软件中的exe被检测为病毒。

  1. 为什么第一天不是病毒,但是后来被诊断为病毒?
  2. 正在读取注册表或修改注册表是导致诊断出病毒的原因吗?
  3. 任何文档或不允许的任何行为吗?
  4. 除了在检测到病毒后提交误报列表之外,还可以采取其他措施来避免此问题

1 个答案:

答案 0 :(得分:0)

防病毒软件基于试探法和签名工作。在您的情况下,实际病毒可能具有类似的行为,例如因为它修改了相同的注册表项,这导致了误报。这不是“关于允许的内容的文档”,否则,编写实际病毒的人会将其用作逃避检测的规则手册。检测延迟很可能是由于防病毒软件执行了定期扫描,然后才检查可执行文件。

大多数防病毒软件都允许将文件或目录标记为受信任的文件,并将其排除在扫描范围之外。这可能是适合您的解决方案。