The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Информационная безопасность (Linux привязка / Linux)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Понижение привилегий root с помощью file capability (CAP)., Аноним (0), 23-Мрт-22, (0) [смотреть все]

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


1. "Понижение привилегий root с помощью file capability (CAP)."  +/
Сообщение от Павел Отредиез (ok), 23-Мрт-22, 21:41 
>[оверквотинг удален]
> ...
> не предлагать!
> Править исходники на C для сброса привилегий - не предлагать.
> Сыстемды сервисы с cap - не предлагать.
> Патчи Capability-NG от Google заманчивые, это то что в принципе подходит, но
> не предлагать. ;)
> Хочу чисто существующими xattr file capability права на файл установить так, чтобы
> root его запускал и процесс имел пониженные привилегии.
> setcap ...
> Просмотреть привилегии можно например в pscap.

setcap только устанавливает для не рута. Можно общесистемно отключить нужные capabilities. Тебе подойдёт?

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

3. "Понижение привилегий root с помощью file capability (CAP)."  +/
Сообщение от Павел Отредиез (ok), 23-Мрт-22, 22:05 
setcap это замена root suid бита нарезанная на лоскутки. Так не отнять капы у рута. Это вообще наверное не возможно без патчей. Патчи есть.


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

5. "Понижение привилегий root с помощью file capability (CAP)."  +/
Сообщение от Аноним (5), 24-Мрт-22, 05:52 
> Так не отнять капы у рута. Это вообще наверное не возможно без патчей. Патчи есть.

Какие? Capability-NG от Google?

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

7. "Понижение привилегий root с помощью file capability (CAP)."  +/
Сообщение от Аноним (5), 24-Мрт-22, 07:03 
> Так не отнять капы у рута. Это вообще наверное не возможно без патчей. Патчи есть.

Давно уже с помощью MAC можно отнимать, пофайлово, привилегии CAP у root процесса.

Как раз смотря на простыни политик MAC мне и захотелось иметь возможность с помощью XATTR отнимать, пофайлово, привилегии CAP у root процессов.

Можно сказать, что я очень ленив, а мне надо результат максимально просто.

Править код C - сложно.

Поддерживать кучу скриптов с setpriv, capsh и настройки сыстемды с cap - сложно.

Поддерживать политики MAC с пофайлово указанными CAP для root - сложно.

XATTR с необходимыми CAP для файла - самое простое и правильное решение этой задачи.

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

4. "Понижение привилегий root с помощью file capability (CAP)."  +/
Сообщение от Аноним (5), 24-Мрт-22, 05:49 
Не очень, но давай. Собрал аж 12 cap которые не используются, их можно отключить общесистемно. Эффект для безопасности - почти никакой.

Задача управлять CAP на уровне файла запускаемого от root.

Уровень пользователя не подходит. А в /etc/security/capability.conf можно root привилегии порезать?

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

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

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




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

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