По алгоритмам функционирования.

Паразитирующие – вирусы, изменяющие содержимое заражённых файлов. Эти вирусы легко обнаруживаются и удаляются из файла, так как имеют всегда один и тот же внедряемый программный код.

Троянские кони – вирусы, маскируемые под полезные программы, которые очень хочется иметь на своём компьютере. Наряду с полезными функциями, со­ответствующими устанавливаемой программе, вирус может выполнять функции нарушающие работу системы или собирать информацию, обрабатываемую в ней.

Вирусы-невидимки способны прятаться при попытках их обнаружения. Они перехватывают запрос антивирусной программы и либо временно удаляются из заражённого файла, либо подставляют вместо себя незаражённые участки программы.

Мутирующие вирусы периодически изменяют свой программный код, что делает задачу обнаружения вируса очень сложной.

Для своевременного обнаружения и удаления вирусов необходимо знать основные признаки появления вирусов в компьютере. К таким признакам относятся:

- отказ в работе компьютера или отдельных компонентов;

- отказ в загрузке операционной системы;

- замедление работы компьютера;

- нарушение работы отдельных программ;

- искажение, увеличение размера или исчезновение файлов;

- уменьшение доступной программой оперативной памяти.