Приложение, которое я написал, занесено в список вредоносных программ. Как это исправить?

10

У меня есть программа, которую я написал на Delphi . Программа доступна для скачивания, но некоторые антивирусы, такие как Norton, обнаруживают ее как вредоносную программу, в то время как другие антивирусы, такие как AVG , не имеют проблем с ней.

Кроме того, Google Chrome также выдает предупреждение о вредоносном ПО, когда вы хотите загрузить программу с моего сайта.

Есть ли способ предотвратить это, кроме помещения EXE-файла в ZIP- файл?

Джапи Босман
источник
Поместить его в ZIP-файл не является решением. Скорее выясните, что вызывает это, и исправьте это. Или, если это окажется невозможным, по крайней мере, объясните это пользователям заранее.
2
какая версия Delphi и какого типа приложение отключено? Подобные проблемы возникали с консольными приложениями, скомпилированными определенной версией Delphi. Поиск переполнения стека и / или Google для Delphi и антивирусного программного обеспечения должен вызвать соответствующую информацию.
Марьян Венема
1
norton слишком усердно относится к тому, что он считает вирусом (некоторые версии классифицируются как вирусы)
трещотка урод
1
То, что AVG делает или не называет вирусом, на самом деле не имеет смысла.
Kyralessa
1
@ratchetfreak: [Вставьте язвительный комментарий о том, что «какая-то версия» здесь верна]
Мейсон Уилер

Ответы:

18

Вам следует попытаться связаться со службой поддержки Norton (Symantec?). Я считаю, что это стандартная практика среди поставщиков легальных программ, которые ошибочно помечены как вирусы.

zvrba
источник
11

Что-то иметь в виду: это может быть действительно заражен. Существует вирус, который заражает сам Delphi. Если вы заражены этим, любой исполняемый файл, который создает Delphi, будет заражен.

Лорен Печтель
источник
2
Дело в том, что установщик был протестирован с другим антивирусом и ничего не было обнаружено. Проблемы возникают из-за Нортона, а проблема в том, что многие люди используют Нортон
Джапи Босман
8

В случае, если кому-то интересно, эта статья рассматривает аналогичный случай с программой, которая является просто бесполезной функцией WinMain - The Case of Evil WinMain .

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

#include <windows.h>

int WINAPI WinMain(HINSTANCE inst,HINSTANCE prev,LPSTR cmd,int show) {
    return 0;
}

...

Так что же побудило других поставщиков антивирусного программного обеспечения пойти на NUTS?

Я начинаю чувствовать, что они просто начали искать вредоносные программы в самой libc . Если это так, то это довольно странно, потому что не так много версий libc, связанных с почти всем под солнцем снова и снова.

Вот упомянутый VS 2008 ProjectFile + исходный + результирующий двоичный файл, ничего не делающий вместе с результатами vtotal для него.

Но, пожалуйста, создайте проект EMPTY C ++, чтобы увидеть его сами.
Добавьте файл cpp с этим пустым winmain , ничего не делая build release ...

Эмилио Гаравалья
источник