Термин «компьютерные вирусы (computer viruses)» обычно применяется для обозначения всего многообразия вредоносных программ, но это не вполне верно. Компьютерные вирусы можно разделить на виды по тому, на какие платформы они нацелены и для каких операционных систем написаны (Microsoft, Windows, Linux и др.), а также по объектам заражения (загрузочные, файловые, скриптовые), по используемым технологиям, по языкам программирования.
Вирусы также можно разделить по способу действия:
Перезаписывающие. Такие «инфекции» записывают себя вместо исходного программного кода без замены названия файла. В результате зараженное приложение просто перестает работать, а вместо него выполняется вредоносная программа.
Паразитические. Эти вирусы вписывают свой код в любое место исполняемого файла. Инфицированная программа работает полностью или частично.
Вирусы-компаньоны. После самокопирования они переименовывают либо перемещают оригинальный файл. В итоге легитимная программа работает, но только после выполнения кода вируса.
Вирусы-звенья. Такой вредоносный код меняет адрес расположения программного обеспечения на свой. Таким образом он заставляет операционную систему запускать его без каких-либо изменений в коде других приложений.
Деструктивные вирусы. Сюда можно включить вредоносные объекты, которые просто повреждают изначальный код программы либо ее компонентов ради их выведения из строя.
Выделяют несколько основных путей заражения компьютерных систем файловыми вирусами.
Съемные носители. Это могут быть заранее подготовленные дискеты, оптические диски, USB-флешки. Дискеты сегодня не актуальны, но ряды носителей опасной информации пополнили мобильные телефоны и смартфоны, цифровые фотоаппараты, видеокамеры и плееры.
Через локальные сети. Вирус, попав на файловый сервер, быстро распространяется на другие компьютеры.
Источник: https://www.anti-malware.ru/threats/computer-viruses