В OpenBSD приняты изменения для дополнительной защиты памяти процессов
- С сайта: OpenNet
- Вернуться к списку новостей
В OpenBSD приняты изменения для дополнительной защиты памяти процессов
Author:Тэо де Раадт (Theo de Raadt) добавил в кодовую базу OpenBSD серию патчей для дополнительной защиты памяти процессов в пространстве пользователя. Разработчикам предложен новый системный вызов и связанная с ним одноимённая библиотечная функция mimmutable, позволяющая зафиксировать права доступа при отражении в память (memory mappings). После фиксации, выставленные для области памяти права, например, запрет на запись и исполнение, невозможно в дальнейшем изменить через последующие вызовы функций mmap(), mprotect() и munmap(), которые при попытке изменения будут выдавать ошибку EPERM.
#csn #cyber_news
Оригинальная версия на сайте: