[#] Проект OpenBSD перешёл на обязательное использование механизма защиты W^X
Новостной_робот(mira, 1) — All
2016-05-28 20:00:07


Проект OpenBSD перешёл на обязательное применение механизма защиты памяти W^X (Write XOR Execute), суть которого в том, что страницы памяти процесса не могут быть одновременно доступны на запись и исполнение. Таким образом, код может быть исполнен только после запрещения записи, а запись в страницу памяти возможна только после запрета исполнения. Механизм W^X помогает защитить приложения в пространстве пользователя от типовых атак, осуществляемых через переполнение буфера, в том числе от переполнений стека (записанный за пределы буфер код не может быть исполнен).
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=44506