Существует несколько классификаций компьютерных вирусов:
По среде обитания различают вирусы сетевые, файловые, загрузочные и файлово-загрузочные
По способу заражения выделяют резидентные и нерезидентные вирусы
По степени воздействия вирусы бывают неопасные, опасные и очень опасные
По особенностям алгоритмов вирусы делят на паразитические, репликаторы, невидимки, мутанты, троянские, макро-вирусы