1.1. Разновидность компьютерных программ, отличительной особенностью которых является способность к размножению (саморепликация). В дополнение к этому вирусы могут без ведома пользователя выполнять прочие произвольные действия, в том числе наносящие вред пользователю и/или компьютеру. По этой причине вирусы относят к вредоносным программам. Неспециалисты ошибочно относят к компьютерным вирусам и другие виды вредоносных программ - программы-шпионы и даже спам.[1] Известны десятки тысяч компьютерных вирусов, которые распространяются через Интернет по всему миру.
3.2. По поражаемым операционным системам и платформам (DOS, Microsoft Windows, Unix, Linux).
3.3. По технологиям, используемым вирусом (полиморфные вирусы, стелс-вирусы, руткиты).
3.4. По языку, на котором написан вирус (ассемблер, высокоуровневый язык программирования, скриптовый язык и др.);
3.5. по дополнительной вредоносной функциональности (бэкдоры, кейлоггеры, шпионы, ботнеты и др.).
4. Антивирус
4.1. Любая программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ вообще и восстановления зараженных (модифицированных) такими программами файлов, а также для профилактики — предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом.