The OpenNET Project / Index page

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



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

Оглавление

Grsecurity нарушает лицензию GPL в своих попытках остановить..., opennews (??), 10-Июл-17, (0) [смотреть все]

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


166. "Grsecurity нарушает лицензию GPL в своих попытках остановить..."  +/
Сообщение от freehckemail (ok), 14-Июл-17, 12:09 
> Ну да конечно, только вот их патчи на 99.9% защищают от всех експлойтов.

Истина. Они защищают от 99% эксплоитов. А ещё с их патчами огромное число программ просто откажутся запускаться. Запустите JVM, запустите Racket. Не получается? А Emacs запустится ли, как думаете? Нет?

Ну и что с такой системой делать?

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

167. "Grsecurity нарушает лицензию GPL в своих попытках остановить..."  +/
Сообщение от добрый (?), 15-Июл-17, 00:04 
>> Ну да конечно, только вот их патчи на 99.9% защищают от всех експлойтов.
> Истина. Они защищают от 99% эксплоитов. А ещё с их патчами огромное
> число программ просто откажутся запускаться. Запустите JVM, запустите Racket. Не получается?

Эти программы точно так же не запустятся, если посредством SELinux им запретить помечать страницы памяти на запись и исполнение кода (нарушение правила W^X). Значит ли это, что SELinux несовместим с нормальной работой системы? Нет, это значит, что SELinux реализует ограничения, которые для некоторых приложений включать не стоит.

В Grsecurity ситуация обстоит точно также: всем процессам в системе по умолчанию запрещено нарушать правило W^X, из-за которого закономерно не работают приложения, использующие JIT-компиляцию. Но этот запрет можно отключить выборочно, конкретно для этих приложений (выставив флаги ФС через setfattr: setfattr -n user.pax.flags -v m /path/to/the/executable), либо для всей системы. Причём, в последнем случае - как на этапе сборки ядра (собирать без CONFIG_PAX_MPROTECT), так и с помощью аргументов ядра через загрузчик: pax_softmode=1 (но так отключаются все защиты юзерспейса, вследствие чего их явно придётся включать флагами для каждого исполняемого файла, где они нужны).

> А Emacs запустится ли, как думаете? Нет?

У меня запускается даже без выставления флагов на исполняемый файл.

> Ну и что с такой системой делать?

Читать документацию и работать без проблем? :)

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

173. "Grsecurity нарушает лицензию GPL в своих попытках остановить..."  +/
Сообщение от freehckemail (ok), 19-Июл-17, 23:06 

>> Ну и что с такой системой делать?
> Читать документацию и работать без проблем? :)

А, ну... Это-то, кончно, да, за одним нюансом: в пакет расширенные атрибуты не завернёшь.

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

174. "Grsecurity нарушает лицензию GPL в своих попытках остановить..."  –1 +/
Сообщение от добрый (?), 21-Июл-17, 16:34 
> А, ну... Это-то, кончно, да, за одним нюансом: в пакет расширенные атрибуты
> не завернёшь.

google://paxctld

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

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

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




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

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