The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Microsoft подготовил реализацию eBPF для Windows, opennews (??), 11-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


76. "Microsoft подготовил реализацию eBPF для Windows"  +2 +/
Сообщение от Аноним (59), 11-Май-21, 17:58 
Не знаю как с переносимостью, но JIT в ядре OS это потенциальная дыра для руткита которая не закрывается классической моделью защиты пямяти в OS: все что исполняется не должно изменятся, а что изменяется не должно исполнятся!!!
Ответить | Правка | Наверх | Cообщить модератору

91. "Microsoft подготовил реализацию eBPF для Windows"  +/
Сообщение от erthink (ok), 11-Май-21, 19:42 
Да, собственно это имелось в виду, но в более вульгарной формулировке.
Ответить | Правка | Наверх | Cообщить модератору

105. "Microsoft подготовил реализацию eBPF для Windows"  +/
Сообщение от Аноним (105), 11-Май-21, 23:08 
JIT и W^X не исключают друг друга. В нормальных программах с JITом давно уже W^X используется.
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

127. "Microsoft подготовил реализацию eBPF для Windows"  +/
Сообщение от Аноним (127), 12-Май-21, 15:56 
Исключают!

https://www.opennet.ru/openforum/vsluhforumID3/124211.html#82

Строгая защита памяти исключает JIT!!!

Примеры OS со строгой защитой памяти: Linux+PaX, NetBSD, Apple OS X.

Ответить | Правка | Наверх | Cообщить модератору

132. "Microsoft подготовил реализацию eBPF для Windows"  +/
Сообщение от Аноним (132), 13-Май-21, 07:36 
https://en.wikipedia.org/wiki/Executable_space_protection
В хр с 2003-го. В Нетке с 2004. В Опен с 2003, рандомизация наверное еще раньше. До всяких Линуксов
Ответить | Правка | Наверх | Cообщить модератору

148. "Microsoft подготовил реализацию eBPF для Windows"  +/
Сообщение от Аноним (148), 17-Май-21, 17:33 
PaX был первым, с конца 90-тых, начала нулевых. NetBSD теорию и пример защиты памяти взял с PaX. По этому в NetBSD строгая защита памяти как и в Linux+PAX. Защита памяти в Linux была с первых версий, но после переезда Торвальдса в США исчезла ... тогда европейские разработчики сделали PaX отдельным, неофициальным патчем к ядру Linux.

В OpenBSD Тео пошол по неправильному пути, оставив право защиты на совестм програмиста.. Зато в OpenBSD возможна некая реализация JIT.

Мы здесь говорим о ОС на архмтектуре x86. Процессоры архитектуры PowePC, mips на аппаратном уровне имеют защиту памяти!

Можно реализовывать защиту на уровне ядра OS, а можно аппаратно в процессоре выделять память или W или X.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру