Аннотация:
Рассмотрены проблемы взаимодействия вредоносного кода и защитного программного обеспечения (ЗПО) в средах современных операционных систем (ОС). В частности, рассмотрен ряд аспектов, связанных с программными модулями, предоставляющими нарушителю возможности для устойчивого и неопределяемого присутствия в компьютерных системах. Сформирован ряд утверждений, говорящих о взаимотношении технологий, используемых в ЗПО, и обеспечении «невидимости» исполняемого кода. На практике для модельного руткита (РТ) продемонстрирована возможность неопределяемого присутствия для современного ЗПО. На основе анализа механизма системных вызовов и драйверной подсистемы Windows NT выработаны необходимые требования по разработке ЗПО. Построена модель случайного ограничения возможностей вредоносного программного обеспечения (ВПО) для практической реализации ЗПО без нарушения алгоритмов распределения процессорного времени.