Aplikacja, którą napisałem, jest wymieniona jako złośliwe oprogramowanie. Jak to naprawić?

10

Mam program, który napisałem w Delphi . Program jest dostępny do pobrania, ale niektóre programy antywirusowe, takie jak Norton, wykrywają je jako złośliwe oprogramowanie, podczas gdy inne programy antywirusowe, takie jak AVG , nie mają z nim żadnych problemów.

Ponadto Google Chrome ostrzega również przed złośliwym oprogramowaniem, gdy chcesz pobrać program z mojej witryny.

Czy jest jakiś sposób, aby temu zapobiec, oprócz umieszczenia pliku EXE w pliku ZIP ?

Japie Bosman
źródło
Umieszczenie go w pliku zip nie jest rozwiązaniem. Dowiedz się raczej, co to powoduje, i napraw to. Lub, jeśli okaże się to niemożliwe, przynajmniej wyjaśnij to użytkownikom z góry.
2
jaka wersja Delphi i jaka jest aplikacja typu off? Wystąpiły takie problemy z aplikacjami konsoli skompilowanymi przez określoną wersję Delphi. Wyszukiwanie przepełnienia stosu i / lub google w poszukiwaniu Delphi i oprogramowania antywirusowego powinno przynieść odpowiednie informacje.
Marjan Venema
1
norton jest nadgorliwy w kwestii tego, co uważa za wirusa (niektóre wersje zaklasyfikowały się jako wirus)
maniak zapadkowy
1
To, co AVG nazywa lub nie nazywa wirusem, nie jest tak naprawdę znaczącym punktem danych.
Kyralessa
1
@ratchetfreak: [Wstaw tutaj złośliwy komentarz na temat poprawności „niektórych wersji”]
Mason Wheeler

Odpowiedzi:

18

Powinieneś spróbować skontaktować się z obsługą klienta Norton (Symantec?). Uważam, że jest to standardowa praktyka wśród dostawców legalnych programów, które są błędnie oznaczane jako wirusy.

zvrba
źródło
11

Należy pamiętać: może być naprawdę zainfekowany. Istnieje wirus, który infekuje samą Delphi. Jeśli jesteś nim zainfekowany, każdy plik wykonywalny produkowany przez Delphi zostanie zainfekowany.

Loren Pechtel
źródło
2
Chodzi o to, że instalator został przetestowany z innym programem antywirusowym i nic nie zostało wykryte. To Norton sprawia problemy, a problem polega na tym, że wiele osób korzysta z Nortona
Japie Bosman,
8

Jeśli ktoś jest zainteresowany, ten artykuł traktuje podobną sprawę za pomocą programu, który jest po prostu funkcją nic nie rób - WinMain - The Case of Evil WinMain .

Opowieść o tym, jak jedna trzecia wszystkich programów antywirusowych oszalała bez wyraźnego powodu ...

#include <windows.h>

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

...

Co spowodowało, że dodatkowi dostawcy oprogramowania antywirusowego wybrali NUTS?

Zaczynam czuć, że po prostu zaczęli szukać złośliwego oprogramowania w samej bibliotece . Jeśli tak, to jest to trochę dziwne, ponieważ nie ma tak wielu wersji libc powiązanych z prawie wszystkim pod słońcem w kółko.

Oto wspomniany plik projektu VS 2008 + plik źródłowy + wynikowy plik binarny, który nie robi nic razem z wynikami vtotal .

Ale proszę, stwórz projekt EMPTY C ++, aby zobaczyć go sam.
Dodaj plik CPP z tym pustym winmainem, który nie robi nic kompilacji wydania ...

Emilio Garavaglia
źródło