我开发了一个控制台应用程序,执行很多例程,但是杀毒软件将其检测为Gen:Variant.Ursu.56053类型的恶意软件。
如何在不触碰杀毒软件策略的情况下修复此问题,因为我们不允许为任何发现的威胁创建任何异常。
我还想提到,如果我更改程序集名称,杀毒软件就不再认为新文件是病毒,但看起来它认为这是病毒,因为我多次使用不同的参数调用它。
有什么建议吗?我真的很苦恼。
我开发了一个控制台应用程序,执行很多例程,但是杀毒软件将其检测为Gen:Variant.Ursu.56053类型的恶意软件。
如何在不触碰杀毒软件策略的情况下修复此问题,因为我们不允许为任何发现的威胁创建任何异常。
我还想提到,如果我更改程序集名称,杀毒软件就不再认为新文件是病毒,但看起来它认为这是病毒,因为我多次使用不同的参数调用它。
有什么建议吗?我真的很苦恼。
我知道这个帖子已经很老了,但对于那些会来到这里的人 - 要解决这个问题,只需向程序添加图标,我甚至不是在开玩笑,它有效。
虚假的阳性警报!许多杀毒引擎都将名称模式匹配作为检测恶意文件的瑞士军刀,如果它们中的任何一个与其数据库中的名称匹配,则您无法做太多事情。这只是一个虚假的阳性!!!此外,您的程序集名称应包含技术领域和组件描述,或公司名称和技术领域(取决于您的喜好)。因此,请尝试将其更改为更具体的名称。 :)
假设您谈论的是.NET(与Visual Studio有关),例如:
项目:生物识别设备访问
程序集:BiometricFramework.DeviceAccess.dll
命名空间:ACME.BiometricFramework.DeviceAccess
我在使用Bitdefender时遇到了同样的问题,但我的问题是在尝试从C程序创建.exe文件时出现了Gen:Variant.Ursu.787553错误。
我只需手动将其移出隔离区即可解决问题。您可能需要每次构建新程序时都这样做。希望这可以帮助到您!