По ее словам, сетевые атаки, основанные на инъекциях кода в исполняющиеся программы, оказываются успешными потому, что все программы полагаются на один и тот же набор команд процессора. В рамках своего проекта RISE (Randomized Instruction Set Emulation) Форрест с коллегами предлагает новую систему защиты от атак данного типа, предусматривающую шифрование кода каждой программы по уникальному ключу и расшифровку индивидуальных инструкций «на лету» непосредственно перед исполнением.

Поделитесь материалом с коллегами и друзьями