LINUX.ORG.RU

Как пользоваться убогим api из <linux/security.h>?

 , , ,


0

4

Как я писал уже раньше, я делаю нормальное DRI. Абы не изобретать велосипед в плане безопасности, было решено воспользоваться функционалом LSM. Это в теории. Теперь практика:

Мне нужно уметь сделать ровно две вещи:

1)узнать, можно ли обратиться из процесса А в модуль ведра Б

2)узнать, можно ли читать из процесса А данные процесса Б

3)узнать, можно ли управлять из процесса А процессом Б

Подскажите пожалуйста, где(в каком месте) можно прочитать. как пользоваться тем сраным API, которое предоставляется в linux/security.h ? полно мануалов как писать хеловорды но ни одного на тему как сделать свое IPC хотя бы.

☆☆☆

Последнее исправление: Klymedy (всего исправлений: 1)

подниму еще разок наверх тему, может кто-нибудь шарящий в ведре подскажет. нужны ссылки на «как использовать LSM» а не «как написать модуль LSM». или сразу в kernel.org писать?

ckotinko ☆☆☆
() автор топика
Ответ на: комментарий от x3al

блин, я же написал - я не хочу реализовывать LSM. пусть будет apparmor, selinux - похеру. я хочу спросить у него «может ли А писать в Б» или «может ли А читать из Б». и все

ckotinko ☆☆☆
() автор топика

Меня твои 1-3 ставят в тупик. Ну ладно, допустим 2-3 — это security_ptrace_access_check (не помню, для тех новых вызовов с прямым доступом используется он же, или что-то другое). Но что такое «обратиться из процесса в модуль ведра»? Это как?

vasily_pupkin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.