vb.net Bitdefender 将我的控制台应用程序检测为 Gen:Variant.Ursu.56053
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/58010466/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Bitdefender detects my console application as Gen:Variant.Ursu.56053
提问by Yaser
I've developed a console application that does a lot of routines, but the Antivirus detected it as a malware of type Gen:Variant.Ursu.56053.
我开发了一个控制台应用程序,它执行很多例程,但防病毒软件将其检测为 Gen:Variant.Ursu.56053 类型的恶意软件。
How can I fix this without touching the antivirus policy because it's not allowed for us to create any exceptions for any found threat.
如何在不触及防病毒策略的情况下解决此问题,因为我们不允许为发现的任何威胁创建任何例外。
I'd like also to mention that If i changed the assembly name the antivirus is no longer consider the new file virus, but it looks that it considers it virus because I invoke it many times, with different parameters.
我还想提一下,如果我更改了程序集名称,则防病毒软件不再考虑新文件病毒,但看起来它认为它是病毒,因为我多次调用它,并使用不同的参数。
Any suggestions, I'm really suffering from this,
任何建议,我真的很痛苦,
回答by Marshmellow
FALSE +VE ALERT!!! Many antivirus engines have name pattern matching as their Swiss-knife to detect malicious files,If any of them matches the name they have in their Database then you can't do much about it. Its simply became a False +ve !!! Also your assembly name should consist of the technology area and component description, or company name and technology area (depending on your preferance). So try changing it to more specific one. :)
错误 +VE 警报!!!许多防病毒引擎都将名称模式匹配作为检测恶意文件的瑞士刀,如果其中任何一个与数据库中的名称匹配,则您无能为力。它只是变成了一个 False +ve !!!此外,您的组件名称应包含技术领域和组件描述,或公司名称和技术领域(取决于您的偏好)。所以试着把它改成更具体的。:)
Assuming that you are talking about .NET (with relation to Visual Studio) For Ex:
假设您正在谈论 .NET(与 Visual Studio 相关)例如:
Project: Biometric Device Access
项目:生物识别设备访问
Assembly: BiometricFramework.DeviceAccess.dll
程序集:BiometricFramework.DeviceAccess.dll
Namespace: ACME.BiometricFramework.DeviceAccess
命名空间:ACME.BiometricFramework.DeviceAccess
回答by j-hmd
I had the same problem with Bitdefender, but mine is a Gen:Variant.Ursu.787553 when I tried creating a .exe file from my C program.
我在使用 Bitdefender 时遇到了同样的问题,但是当我尝试从 C 程序创建 .exe 文件时,我的问题是 Gen:Variant.Ursu.787553。
I simply moved it out of quarantine manually, and it worked well. You might have to that every time you build a new program. Hope this helps!
我只是手动将其移出隔离区,效果很好。每次构建新程序时,您可能都必须这样做。希望这可以帮助!

