Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

В билде программы написаной на C# находит вирус

#c_sharp #visual_studio #вирусы


Отправил свою программу мини-игру друзьям, написаную на c# - антивирус нашел в ней
HEUR/QVM03.0.0000.Malware.Gen.
Хотя никаких вирусов конечно же я там не писал. Подскажите пожалуйста, в чем может
быть дело.
    


Ответы

Ответ 1



Во-первых, вируса у вас нет. Это просто антивирус "эвристиками" откопал подозрительные паттерны. В число "подозрительных паттернов" входят использование упаковщиков, игры с секциями исполняемого файла и прочие совершенно безобидные вещи. Я прекрасно помню, как мой файл, представляющий собой однострочный эквивалент RunDll32, но с манифестом в ресурсах, половина "антивирусов" считала подозрительным только потому, что я воспользовался редким упаковщиком FSG. "Эвристики" бесполезны чуть менее, чем полностью. Они — чуть ли не единственный источник ложных срабатываний. Во-вторых, Qihoo-360 — это мутный китайский антивирус, про который никто не слышал. Его результаты увидят только параноики, регулярно качающие кряки, поэтому привыкшие ориентироваться на VirusTotal (ну и китайцы). В-третьих, у нормальных антивирусов есть возможность сообщить о ложных срабатываниях. Отправляете им свой файл, через какое-то время с какой-то вероятностью выходит обновление, в котором ваш файл больше не обнаруживается. Учтите, что при изменении любого байта в вашем файле антивирус может снова начать срабатывать. Никаких гарантий. Просто "эвристики" действительно настолько бесполезны.

Ответ 2



"Вирус" пропал на сканере Security 360, после того, как в окне настроек проекта во вкладке publish, я вернул все настройки к тем которые были по умолчанию. (код самой програмы не менял)

Комментариев нет:

Отправить комментарий