| Termin | Definicja |
|---|---|
| false positive | False positive to błąd klasyfikacji, w którym bezpieczna wiadomość zostaje niesłusznie oznaczona jako zagrożenie. Jak powstaje false positive w systemie zabezpieczeńFalse positive, czyli fałszywie dodatni wynik klasyfikacji, występuje wtedy, gdy system bezpieczeństwa uznaje prawidłowy i nieszkodliwy element za zagrożenie. Elementem tym może być wiadomość e-mail, plik, witryna internetowa, proces uruchomiony w systemie Windows albo połączenie sieciowe. Program antywirusowy, filtr antyspamowy lub moduł ochrony przeglądarki podejmuje decyzję na podstawie reguł, sygnatur, reputacji oraz analizy zachowania. Jeżeli bezpieczny obiekt spełni zbyt wiele warunków kojarzonych ze szkodliwą aktywnością, zostaje oznaczony jako podejrzany mimo braku rzeczywistego zagrożenia. Przykładem może być legalny instalator programu, który tworzy pliki tymczasowe, modyfikuje wpisy konfiguracji lub uruchamia proces pomocniczy. Takie działania są normalne podczas instalacji, ale występują również w części złośliwego oprogramowania. Podobna sytuacja dotyczy wiadomości zawierającej dużą liczbę odsyłaczy, nietypowy załącznik albo słowa często spotykane w oszustwach. Filtr może zablokować wiadomość, ponieważ ocenia jej cechy techniczne, a nie intencje autora. False positive nie oznacza więc, że wykryto „częściowo istniejącego” wirusa. Oznacza błędną decyzję klasyfikacyjną systemu. Różnica między false positive a false negativeW systemach wykrywania zagrożeń występują dwa podstawowe rodzaje błędów. False positive polega na oznaczeniu bezpiecznego obiektu jako złośliwego. False negative jest sytuacją odwrotną: zagrożony plik, wiadomość lub działanie nie zostaje wykryte i przechodzi jako bezpieczne. Oba błędy mają inne skutki. Fałszywe alarmy mogą zablokować legalną pracę, usunąć potrzebny plik albo skierować ważną wiadomość do folderu spamu. Fałszywie ujemne wyniki mogą natomiast umożliwić uruchomienie szkodliwego kodu. Oprogramowanie ochronne dobiera poziom czułości tak, aby ograniczać oba rodzaje pomyłek, ale nie może całkowicie ich wyeliminować. Im bardziej restrykcyjne są reguły, tym większa może być liczba fałszywych alarmów. Z kolei zbyt łagodne ustawienia zwiększają ryzyko przeoczenia nowego lub zmodyfikowanego zagrożenia. W praktyce znaczenie ma także rodzaj silnika. Skaner oparty na sygnaturach porównuje dane z rozpoznanymi wzorcami, a analiza heurystyczna ocenia podobieństwo zachowania do typowych działań malware. Systemy wykorzystujące analizę behawioralną mogą reagować na sekwencję operacji, takich jak tworzenie procesu, zapis pliku wykonywalnego i próba zmiany ustawień systemowych. Jak zweryfikować błędne wykrycieWeryfikację false positive należy rozpocząć od odczytania pełnego komunikatu programu zabezpieczającego. Ważne są nazwa wykrycia, ścieżka pliku, nazwa modułu, czas detekcji oraz wykonana akcja: kwarantanna, blokada, usunięcie lub samo ostrzeżenie. Sama etykieta typu „podejrzane zachowanie” nie przesądza jeszcze o błędzie. Należy sprawdzić, czy plik pochodzi z zaufanego źródła, czy posiada prawidłowy podpis cyfrowy oraz czy jego suma kontrolna odpowiada wartości publikowanej przez producenta. Przydatne może być porównanie tego samego pliku z kopią pobraną z oficjalnej witryny. Nie powinno się wyłączać ochrony całego komputera tylko po to, aby uruchomić zablokowany program. Bezpieczniejszym rozwiązaniem jest przesłanie próbki do producenta silnika antywirusowego jako potencjalnego błędnego wykrycia albo zastosowanie tymczasowego wyjątku ograniczonego do konkretnego pliku, jeżeli jego pochodzenie i integralność zostały potwierdzone. W przypadku wiadomości e-mail warto sprawdzić nagłówki, domenę nadawcy, wynik kontroli podpisu oraz rzeczywisty adres odsyłacza, a nie tylko tekst widoczny w treści. Jeżeli alarm pojawia się ponownie po aktualizacji baz sygnatur lub programu, może wskazywać na zmianę reguły detekcji, a nie na zmianę badanego pliku. Diagnoza powinna obejmować także wykluczenie realnego zagrożenia. Plik odzyskany z nieznanego źródła, pobrany z serwisu udostępniającego pirackie oprogramowanie albo uruchamiany razem z nietypowym procesem wymaga ostrożności nawet wtedy, gdy pojedynczy skaner zgłasza false positive. Wynik jednego silnika nie stanowi pełnego dowodu bezpieczeństwa. Istotne są zgodność źródła, podpis, historia pliku, zachowanie programu i zgodność z oczekiwanym zastosowaniem. False positive podczas serwisowej diagnostyki systemuW laptopie lub komputerze PC fałszywe wykrycie może wyglądać jak awaria programu, brak dostępu do dokumentu albo samoczynne usunięcie składnika aplikacji. Po przeniesieniu pliku do kwarantanny program może przestać się uruchamiać, ponieważ utraci bibliotekę DLL, moduł aktualizatora albo plik konfiguracji. Zdarza się również, że przeglądarka blokuje stronę potrzebną do pobrania sterownika, a filtr poczty zatrzymuje wiadomość z dokumentem serwisowym. Podczas diagnostyki trzeba odróżnić błąd klasyfikacji od skutków działania ochrony, a następnie sprawdzić, czy po przywróceniu pliku problem ustępuje. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym analizą problemów powodowanych przez oprogramowanie zabezpieczające. W ramach takiej diagnostyki można ustalić, który komponent zablokował działanie, sprawdzić logi ochrony, ocenić pochodzenie wskazanego pliku oraz przywrócić prawidłowe działanie systemu bez pochopnego wyłączania zabezpieczeń. Jeżeli alarm dotyczy rzeczywistego malware, dalsze czynności powinny obejmować izolację zagrożonego pliku, kontrolę procesów uruchamianych wraz z systemem i sprawdzenie, czy nie pozostały inne elementy tej samej infekcji. Po zakończeniu diagnostyki warto zaktualizować system operacyjny, aplikację zabezpieczającą i bazy detekcji, ponieważ poprawka producenta może usunąć błędną regułę. Wyjątki należy utrzymywać tylko wtedy, gdy są uzasadnione i precyzyjnie ograniczone. Każda zmiana powinna być odnotowana: nazwa pliku, lokalizacja, przyczyna wykluczenia oraz źródło potwierdzenia jego bezpieczeństwa. Takie podejście zmniejsza ryzyko ponownego zablokowania legalnego programu, a jednocześnie nie ukrywa przed ochroną innych plików i procesów. |