Wirus - Wirus komputerowy, Szkodliwy program, Wirus klasyczny
Wyr贸偶nia si臋 wiele sposob贸w podzia艂u wirus贸w. Programy te mog膮 by膰 klasyfikowane wed艂ug rodzaj贸w obiekt贸w, kt贸re infekuj膮. Na przyk艂ad, wirusy sektora startowego, wirusy plikowe, makrowirusy.
Wirusy mog膮 tak偶e by膰 klasyfikowane pod wzgl臋dem metody u偶ywanej do zaatakowania obiektu. "Wirusy plikowe o dzia艂aniu po艣rednim" 艂aduj膮 si臋 do pami臋ci oraz przechwytuj膮 pewne funkcje systemowe w celu zainfekowania plik贸w w momencie, kiedy s膮 one otwierane/uruchamiane/zapisywane. Inaczej dzia艂aj膮 "wirusy plikowe o dzia艂aniu bezpo艣rednim", kt贸re nie instaluj膮 si臋 w pami臋ci, lecz infekuj膮 plik (lub pliki) w momencie, gdy zainfekowany program jest uruchomiony, po czym pozostaj膮 w u艣pieniu a偶 do momentu ponownego uruchomienia zainfekowanego pliku.
Innym kryterium klasyfikacji wirus贸w s膮 techniki, kt贸rych u偶ywaj膮 do zainfekowania pliku. Istniej膮 wirusy, kt贸re dodaj膮 kod w ko艅cowej cz臋艣ci atakowanego pliku, wirusy, kt贸re dodaj膮 kod w pocz膮tkowej sekcji atakowanego pliku oraz wirusy, kt贸re ca艂kowicie zast臋puj膮 atakowany plik swoim w艂asnym kodem. Inaczej dzia艂aj膮 wirusy towarzysz膮ce (Companion Viruses) oraz wirusy-odsy艂acze (Link Viruses) - szkodniki te w og贸le nie dodaj膮 swojego kodu do atakowanych plik贸w.
Istniej膮 tak偶e wirusy ukrywaj膮ce si臋, kt贸re manipuluj膮 systemem w celu ukrycia spowodowanych przez nie zmian, oraz wirusy polimorficzne, kt贸re szyfruj膮 sw贸j kod, co utrudnia ich analiz臋 i wykrycie.
Oczywi艣cie, mo偶na wyr贸偶ni膰 tak偶e wirusy, kt贸re nie dzia艂aj膮: nie potrafi膮 infekowa膰 lub rozprzestrzenia膰 si臋.