Nowy program blokowany przez antywirus

0

Skompilowałem nowy program w technologii .NET. Wysłałem do kolegi w celu przetestowania. Windows Defender blokuje uruchomienie. Co zrobić, żeby antywirusy i firewalle zaakceptowały ten program?

0

Zapewne nie blokuje tylko ostrzega przed uruchomieniem. Gdzieś tam powinien być mały odnośnik żeby pozwolić uruchomić mimo "braku zaufania". Żeby aplikacja była zaufana potrzebujesz podpisu od zaufanej firmy - poszukaj code signing. Kosztuje to od około 80 dolarów rocznie, jeśli tworzysz open source to możesz znaleźć organizacje podpisujące za darmo. Możesz też dostać zaufanie od swoich użytkowników korzystając np z http://www.cacert.org/ lub stworzyć własny certyfikat, udostępnić klucz publiczny i podpisać sobie aplikację samemu. Nadal będzie z tym problem ale mniejszy, użytkownicy będą mogli zainstalować Twój certyfikat i uruchomić bez problemu aplikację (przydatne zanim dostaniesz lepszy certyfikat). Samo-podpisane certyfikaty mogą być bez problemu wykorzystywane w wewnętrznych aplikacjach firmy czy na użytek domowy.

No chyba że faktycznie blokuje bo antywirus znalazł jakiś podejrzany kod. Na przykład jeśli zakładasz hook na klawiaturę to najprawdopodobniej dostaniesz blokadę jako keylogger. Musiałbyś wtedy wysłać aplikację do analizy do każdej firmy antywirusowej z osobna żeby dostać wyjątek, albo zrezygnować z podejrzanego kodu i zastąpić innym.

0

Ostatnia aktualizacja Avasta przymusowo zaczęła wysyłać nowe aplikacje do sprawdzenia i po około 2 minutach dostaję informację, że plik jest czysty. Doświadczyłem tego ostatnio podczas instalacji usługi

0
Grzegorz Świdwa napisał(a):

Ostatnia aktualizacja Avasta przymusowo zaczęła wysyłać nowe aplikacje do sprawdzenia i po około 2 minutach dostaję informację, że plik jest czysty. Doświadczyłem tego ostatnio podczas instalacji usługi

No, czyli w Czechach znają Cię już bardzo dobrze. ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0