Rodzaje wirusów
Kryteria podziału wirusów są bardzo rozległe. Najpopularniejszym z nich jest ze względu na zainfekowany obiekt. Wyróżniają się wtedy takie oto przykłady: wirusy dyskowe, które atakują sektory dysków twardych oraz dyskietek; plikowe - infekujące pliki wykonywalne używanego systemu operacyjnego; makrowirusy, które posiadają kod źródłowy składający się z instrukcji w tak zwanym języku wysokiego poziomu. Istnieją też wirusy skryptowe oraz najnowocześniejsza odmiana tego rodzaju programów - wirusy komurkowe. W tych ostatnich tkwi prawdopodobnie przyszłość każdego złośliwego programisty - rozwijający się rynek telefonów komórkowych stanowi dla nich idealny poligon doświadczalny. Pierwszym rodzajem wirusów były bardzo rozpowszechniane te, które przenosiło się na dyskietkach. Komputery nie posiadały tylu zabezpieczeń, co w dzisiejszych czasach, co stanowiło dla nich idealne warunki do rozprzestrzeniania. Jednak z drugiej strony rozprzestrzeniały się one dość wolno ze względu na powolne przenoszenie. To zmienił internet, dzięki któremu rozprzestrzeniały się w błyskawicznym tempie, często niemożliwym do zatrzymania.