Полиморфный вирус – это компьютерный вирус, который способен мутировать сам по себе, когда он повторяется, что делает его более трудным идентифицировать с помощью обычных антивирусных программ. Чтобы эффективно найти такие вирусы, антивирусное программное обеспечение, должно иметь более сложные алгоритмы, чтобы помочь ему определить отличительные особенности, которые могут указать на наличие вируса, даже если код такого вируса не известен. Такое программное обеспечение имеет тенденцию быть более дорогим и имеет дополнительные модули, необходимые для процесса разработки и обновлений в целях обеспечения работоспособности программного обеспечения.
Первый известный полиморфный вирус был разработан в 1990 году, в первые дни Интернета, и свидетельствует о том, что создатели вирусов всегда на шаг впереди, когда дело доходит до разработки вредоносного кода. Эти вирусы работают с помощью шифрования драйверов, которые меняются с каждой репликацией вируса; это сохраняет зашифрованный вирус функциональным, пока вирус прячется на компьютере, он заражает и позволяет вирусу ускользнуть от безопасности систем, которые предназначены для предотвращения вредоносного кода при входе или выходе из сети.
По сути, создатели вирусов имеют комплексный признак, связанный с вирусами, которые заражают программное обеспечение, предназначенное для заражения компьютеров. Вирусы человека имеют дурную славу за то, что способны быстро мутировать, чтобы избежать обнаружения и предотвращения раскачки иммунитета, и, когда компьютерный вирус имеет похожие черты, результаты могут быть неприятными для пользователей компьютеров. Может быть трудно организовать надлежащую оборону против полиморфного вируса, даже с отличным антивирусным программным обеспечением, которое было разработано, чтобы попытаться обнаружить такие вирусы.
Полиморфные вирусы могут работать по разному. Некоторые мутируют с каждой инфекцией, что делает вирус очень сложным отследить. Другие изменения происходят с каждым поколением. Скорость мутации также сильно варьируется. Некоторые вирусы мутируют медленнее, что может сделать их легче поймать, в то время как другие меняются очень быстро. Все эти вариации, в целом, делают эти вирусы весьма разнообразными, что усложняет задачу их поиска и удаления.
Полиморфный вирус может стать серьезной проблемой. В то время как все компьютерные вирусы предназначены, чтобы оставаться незамеченными как можно дольше, так чтобы они могли нанести максимальный урон и увеличить свои шансы на заражение других компьютеров, полиморфный вирус может оставаться незамеченным даже в систему в которой установлено антивирусное программное обеспечение. Люди могут думать, что их система чиста, потому что они имеют такое программное обеспечение и регулярно его обновляют.