2012-04-03

waqur: (Жопа)
Попытка сделать в Линуксе новую систему разделения привилегий суперпользователя на мелкие кусочки, в общем заблудилась и забуксовала:
http://lwn.net/Articles/486306/
Из общего числа 1167 использований capabilities в C-файлах исходных кодов Linux 3.2, 451 использование — это CAP_SYS_ADMIN.

Честно говоря, я не понимаю, почему бы им просто не взять capabilities из FreeBSD 9:
http://www.cl.cam.ac.uk/research/security/capsicum/documentation.html
Это разработанная в университете, хорошо продуманная система изоляции процессов от системных вызовов, модифицирующих состояние ядра; от файловой системы; от создания новых сетевых сокетов и от всех остальных опасных вещей, которые обычно начинают вытворять процессы, у которых произошло переполнение буфера.

Вместо этого линуксоиды продолжают изобретать свой велосипед с квадратными колёсами, seccomp2 и тому подобное. Впрочем, в Линуксе все проблемы предыдущего решения всегда решались привинчиванием нового решения поверх старого.

March 2024

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Автор стиля

Развернуть

No cut tags
Page generated 2025-08-28 03:52 am
Powered by Dreamwidth Studios