Компьютерные вирусы являются вредоносным видом программного обеспечения. Внедряясь в коды других программ, а также в системные области, ответственные за память, компьютерный вирус распространяет свои копии в разнообразных каналах связи. Цель любого компьютерного вируса является именно его распространение. Сопутствующим функционалом этого распространения являются нарушения рабочего процесса программно-аппаратного комплекса. В это входят такие действия, как удаление файлов, в том числе может быть удалена даже операционная система, и может прийти в негодность структура размещения различных данных. Кроме этого, возможна блокировка работы компьютерных пользователей и проч. Чтобы узнать, как предотвратить заражение компьютера нужно перейти на сайт

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

По борьбе с этим негативным явлением – компьютерными вирусами – в мире разрабатываются различные антивирусные программы, которые не дают просочиться вирусам в компьютеры пользователей и на сервера. Широкого распространения достигли в настоящее время антивирусные сканеры, цель которых проверять любой код еще перед запуском. Проверяются, таким образом, наличие сигнатур либо иных подозрительных процессов и действий. Для того чтобы эффективно бороться с компьютерными вирусами, требуются достаточно изощренные методы, которые необходимы в антивирусных программах.

В настоящее время одной из самых передовых технологий является метаморфизм. Расшифровать полиморфный вирус относительно просто, и главная функция – это расшифровка основного тела вируса, после того, как произойдет внедрение.