2009-11-06 8 views
7

Muszę dowiedzieć się, czy moje aplikacje są oznaczane jako wirusy przez najpopularniejsze pakiety antywirusowe (nie najlepsze, ale największe według użytkowników). Dlatego chciałbym się dowiedzieć, jak to robią inni. Niektóre tła:Jak mogę przetestować swoje aplikacje przed popularnymi skanerami antywirusowymi?

Mam wniosek napisany w Delphi. Odkąd wirus Delphi został znaleziony, miałem problemy z fałszywymi pozytywami w moich aplikacjach, szczególnie moje wersje demonstracyjne z jakiegoś powodu (wszystkie mają ten sam kod). AVG jest dobry i mogę teraz łatwo dodać moje pliki do białej listy, ale otrzymałem najnowszy instalator DevExpress, który również był fałszywie pozytywny. Biorąc pod uwagę, że jest to coraz bardziej powszechne, uderzyło mnie, że muszę się dowiedzieć, czy moje aplikacje są oflagowane przez najpopularniejsze pakiety antywirusowe. Dlatego chciałbym się dowiedzieć, jak to robią inni. Nie chcę, aby ludzie pobierali nasze wersje demonstracyjne, otrzymywali ostrzeżenia AV i decydowali, aby ich nie spróbować.

Jedyne dostępne opcje to kupowanie ładunku pakietów AV i umieszczanie ich w VM lub korzystanie z usługi takiej jak VirusTotal. Ta ostatnia opcja wydawała się idealna, ale dlatego, że ograniczają test do plików poniżej 20 Mb, a moje pliki są większe niż to. Nie ma opłaconej opcji ani do rozszerzenia możliwości. (Myślałem, że to dziwny limit, ale darmowy kontroler Kaperskis jest ograniczony do 1Mb!).

Jak sprawdzić swoje aplikacje?

+4

TinkerTim, należy pamiętać, że jest to dość powszechne, szczególnie w Wielkiej Brytanii, gdzie Mj2008 jest, w przypadku rzeczowników oznaczających organizacje lub grupy do przyjmowania wielu czasowników, jak w oryginalnym "AVG były dobre." –

Odpowiedz

0

moje myśli na ten temat są następujące: skonfigurować komputer (nic specjalnego) z dużą ilością miejsca na dysku. Nazwę to ScanPC. Za każdym razem, gdy robię kompilację, skrypt skopiuje nowe pliki do ScanPC do katalogu specyficznego dla kompilacji. Zapewni to, że mam archiwum wszystkich wersji, które można zbadać. Każdy mógł zostać wydany klientom.

Teraz instaluję serwer VMWare i konfiguruję kilka wirtualnych komputerów. W każdym z nich skonfigurowałem oprogramowanie antywirusowe do skanowania udziału sieciowego, ale w trybie tylko do odczytu, aby żaden skaner nie mógł przypadkowo modyfikować ani usuwać fałszywych alarmów. Każda maszyna wirtualna może być automatycznie aktualizowana od dostawcy i, mam nadzieję, będzie dostępna opcja wiadomości e-mail informująca mnie o wykryciu wirusa, który, jak się wówczas dowiem, jest fałszywie dodatni i może zgłosić się do dostawcy.

Zaletą tego jest to, że mam kompletne archiwum kompilacji (coś, czego i tak potrzebuję), a to oznacza, że ​​stare wersje z klientami, które uruchamiają AV, są identyfikowane tak samo, jak najnowsze. Oznacza to, że mogę odpowiednio dodawać lub usuwać produkty AV. Oznacza to, że potrzebuję tylko jednego komputera (wydajność nie jest ważna).

+0

Nie jest idealnym rozwiązaniem -1. – unixman83

5
+0

Pierwsza ma limit 15 MB, a druga limit 20 MB. Drugie jest to, co miałem na myśli w moim tekście, ale mam złe imię (teraz poprawione). Gdybym mógł zapłacić za załadowanie mnóstwa plików w czasie i mieć e-mail, gdy którykolwiek wyzwala, byłoby idealnie! Robienie jednego na raz nie jest zbyt gorące, ponieważ może się zdarzyć fałszywy spust po sprawdzeniu. – mj2008

1

http://online.us.drweb.com/

Nie widziałem żadnego limitu wielkości pliku na nim

+0

Dzięki, ale wydaje się, że jest to test jednego dostawcy? Muszę sprawdzić wszystkie główne produkty AV. – mj2008

+1

moje złe, sisn't miejscu, że – zeocrash

Powiązane problemy