#  В OpenBSD приняты изменения для дополнительной защиты памяти процессов
Новостной_робот (mira, 1) → All  –  16:00:04 2022-10-09

Тэо де Раадт (Theo de Raadt) добавил в кодовую базу OpenBSD серию патчей для дополнительной защиты памяти процессов в пространстве пользователя. Разработчикам предложен новый системный вызов и связанная с ним одноимённая библиотечная функция mimmutable, позволяющая зафиксировать права доступа при отражении в память (memory mappings). После фиксации, выставленные для области памяти права, например, запрет на запись и исполнение, невозможно в дальнейшем изменить через последующие вызовы функций mmap(), mprotect() и munmap(), которые при попытке изменения будут выдавать ошибку EPERM.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=57890
Powered by iii-php v0.11