признакам:
среда обитания;
особенности алгоритма работы
деструктивные возможности. В зависимости от среды обитания вирусы можно разделить на:
файловые;
загрузочные;
макровирусы;
сетевые.
Исходя из особенностей алгоритма работы:
Резидентный вирус
при инфицировании компьютера оставляет в оперативной памяти свою резидентную часть, которая затем перехватывает обращения операционной системы к объектам заражения и внедряется в них.
Полиморфик-вирус
трудно поддаются обнаружению, не содержат ни одного постоянного участка кода. Часто два образца одного и того же полиморфик-вируса не имеют ни одного совпадения. Происходит шифрование основного тела вируса и модификация программы-расшифровщика.
«Стелс» - вирусы
теми или иными способами скрывают факт своего присутствия в системе.