Полиморфный код
Злоумышленники могут использовать полиморфный код (также известный как метаморфный или мутирующий код) для уклонения от обнаружения. Полиморфный код — это тип программного обеспечения, способного изменять свой отпечаток во время выполнения кода. С каждым выполнением программного обеспечения код мутирует в другую версию самого себя, которая выполняет ту же цель или задачу, что и оригинал. Эта функциональность позволяет вредоносному ПО уклоняться от традиционных средств защиты на основе сигнатур, таких как антивирус и антивредоносные инструменты. Другие техники обфускации могут использоваться в сочетании с полиморфным кодом для достижения предполагаемых эффектов, включая использование движков мутации для выполнения таких действий, как упаковка программного обеспечения, обфускация команд или зашифрованный/закодированный файл.