Может ли процесс изменять свои собственные записи таблицы страниц в Linux?

Возможно, имеет смысл запретить то же самое из соображений безопасности, поскольку адрес может быть сопоставлен с каким-то адресным пространством, которое не принадлежит процессу. Но может ли он изменить запись таблицы страниц для адреса, к которому у него есть доступ?


person Ameet Deshpande    schedule 27.09.2017    source источник


Ответы (1)


Не напрямую, но такие вызовы, как mprotect(), делают это возможным.

person MSalters    schedule 27.09.2017