Oprogramowanie antywirusowe skanuje urządzenie w poszukiwaniu szkodliwych plików. Te szkodliwe pliki są znane jako wirusy lub złośliwe oprogramowanie — i obejmują szeroki zakres różnych zagrożeń, takich jak trojany, robaki, spyware, adware, keyloggery, cryptojackers, rootkity i inne. W większości przypadków złośliwe oprogramowanie ma na celu uszkodzenie urządzenia lub uzyskanie dostępu do poufnych danych w celu osiągnięcia korzyści finansowych — lub obu.
Programy antywirusowe używają baz danych złośliwego oprogramowania, aby sprawdzić, czy kod któregokolwiek z zeskanowanych plików pasuje do kodu znanego złośliwego oprogramowania w bazie danych. Sprawdzają również pliki pod kątem podobieństwa do tych w bazie danych. Zaawansowane programy, takie jak Norton i Bitdefender, również wykorzystują uczenie maszynowe do wykrywania złośliwego oprogramowania na podstawie ich zachowania. W ten sposób oprogramowanie antywirusowe jest w stanie wykryć nowe lub pojawiające się złośliwe oprogramowanie.
Oprócz zapewnienia skanera złośliwego oprogramowania na żądanie, który wykrywa i usuwa złośliwe oprogramowanie, które już zainfekowało Twój system, oprogramowanie antywirusowe zawiera również ochronę w czasie rzeczywistym, która aktywnie skanuje programy działające w czasie rzeczywistym. Ochrona w czasie rzeczywistym jest zatem w stanie zablokować złośliwe oprogramowanie, ZANIM może zainfekować urządzenie.
Antywirusy mogą czasami oznaczać bezpieczne pliki jako niebezpieczne. Są one znane jako fałszywie pozytywne. Jeśli tak się stanie, wszystko, co musisz zrobić, to dodać program do białej listy, a program antywirusowy pozwoli mu działać. Umieszczanie plików na białej liście są łatwe, ale powinieneś to zrobić tylko wtedy, gdy masz pewność, że plik jest w 100% bezpieczny.