История изменений
Исправление KivApple, (текущая версия) :
Тут как раз никакой проблемы нет. Сигнатурному анализу пофиг на какую сигнатуру реагировать. Обфусцированный вирус или нет - он имеет определённую сигнатуру и легко палится. Проблему представляют полиморфные вирусы - они изменяются каждую итерацию размножения. Но тут, как верно отметили, срабатывает эвристический анализ. Процесс запускается в песочнице и анализируется. Каждое его действие начисляет ему баллы. Если баллы превышают некоторый порог, то он считается вирусом. Кстати, сам факт обфускации и использование самомодификаций кода тоже дают баллы, портящие репутацию файла. «Хорошей программе скрывать от антивируса нечего».
В спорных случаях используются белые списки сигнатур.
Исходная версия KivApple, :
Тут как раз никакой проблемы нет. Сигнатурному анализу пофиг на какую сигнатуру реагировать. Обфусцированный вирус или нет - он имеет определённую сигнатуру и легко палится. Проблему представляют полиморфные вирусы - они изменяются каждую итерацию размножения. Но тут, как верно отметили, срабатывает эвристический анализ. Процесс запускается в песочнице и анализируется. Каждое его действие начисляет ему баллы. Если баллы превышают некоторый порог, то он считается вирусом. Кстати, сам факт обфускации и использование самомодификаций кода тоже дают баллы, портящие репутацию файла.