Bitdefender определяет мое консольное приложение как Gen:Variant.Ursu.56053

Я разработал консольное приложение, которое выполняет множество процедур, но антивирус обнаружил его как вредоносное ПО типа Gen:Variant.Ursu.56053.

Как я могу это исправить, не касаясь антивирусной политики, потому что нам не разрешено создавать исключения для любой обнаруженной угрозы.

Я также хотел бы упомянуть, что если я изменил имя сборки, антивирус больше не будет рассматривать новый файловый вирус, но, похоже, он считает его вирусом, потому что я вызываю его много раз с разными параметрами.

Любые предложения, я действительно страдаю от этого,

3 ответа

Я знаю, что эта ветка очень старая, но для людей, которые сюда придут - чтобы исправить эту проблему, просто добавьте значок в программу, я даже не шучу, она работает.

ЛОЖЬ + ВНИМАНИЕ!!! Многие антивирусные движки используют сопоставление имен с образцом в качестве своего швейцарского ножа для обнаружения вредоносных файлов. Если какое-либо из них совпадает с именем, которое они имеют в своей базе данных, вы ничего не можете с этим поделать. Это просто стало False +ve!!! Также имя вашей сборки должно состоять из области технологии и описания компонента или названия компании и области технологии (в зависимости от ваших предпочтений). Так что попробуйте изменить его на более конкретный.:)

Предполагая, что вы говорите о.NET (по отношению к Visual Studio) для Ex:

Проект: Доступ к биометрическим устройствам

Сборка: BiometricFramework.DeviceAccess.dll

Пространство имен: ACME.BiometricFramework.DeviceAccess

У меня была такая же проблема с Bitdefender, но у меня была Gen:Variant.Ursu.787553, когда я попытался создать файл.exe из моей программы C.

Я просто вывел его из карантина вручную, и он работал нормально. Возможно, вам придется делать это каждый раз, когда вы создаете новую программу. Надеюсь это поможет!

Другие вопросы по тегам