LINUX.ORG.RU

Десктопный Linux с песочницей из коробки

 ,


0

2

На техническом уровне все дял песочницы есть: cgroups, netns, netfilter, selinux/apparmor, но есть ли готовый дистрибутив в котором приложения по дефолту запускаются запесоченными (ну если точнее, то есть корень с базовой системой: ядро, драйвера, либы, init, xorg/wyland и пр., который монтируется в ro и обновляется атомарно в идеале) и права доступа регулируются через единые файлы профилей (ну что бы не настраивать все необходимое по отдельность, а в одном файле указать что разрешают доступ к следующим устрйоствам и кускам в файловой системе)?

★★★★★
Ответ на: комментарий от vvn_black

Пробовал его, но там overhead на виртуализацию нехилый. И вроде были новости что гравный разработчик ужел с проекта.

Kolins ★★★★★
() автор топика
Ответ на: комментарий от Polugnom

Ошибаешься. Но там тоже можно юзать флатпак.

anonymous
()
Ответ на: комментарий от Kolins

Тогда такой вариант, загружаешься с любимой флешки/раздела РО, а приложения запускаешь из LXD/LXC контейнеров.

Не знаю, есть ли такое готовое, как вариант проксмокс в качестве интерфейса. Но это ли не повод разобраться во всём самому?

vvn_black ★★★★★
()
Ответ на: комментарий от vvn_black

хочется именно готовое решение, чтобы можно было не только себе но и знакомым советовать и не поддерживать их потом. Так то как запустить прогу в lxc или ограничить сеть по netns я знаю, но это надо все руками делать. Ну есть fairjail конечно, это уже готовое решение, но оно больше для «точечного» ограничения в обычных дистрибутивах.

Kolins ★★★★★
() автор топика
Ответ на: комментарий от Polugnom

Оно разве не на облачные сервера нацелено?

Kolins ★★★★★
() автор топика
Ответ на: комментарий от Kolins

Не совсем понятно, что ты хочешь. Если виртуализация, то выше дали ссылку. Если контейнеры, то флатпак на почти любой дистрибутив. Но в случае контейнеров выше шансы на обход песочницы.

(Впрочем, из виртуальных машин тоже сбегают, дыр везде полно)

anonymous
()
Ответ на: комментарий от anonymous

Если контейнеры, то флатпак на почти любой дистрибутив.

Сккорее это. Только дистрибутив заточенный под запуск ПО таким образом. Но мне как-то думалось, что flatpack только за доставку софта отвечает, а тут вот оно как выходит. Можно попробовать nixos+flatpack, базовую ОС и DE поставить и описать в конфиге nixos, а весь прикладной софт через flatpack ставить.

Kolins ★★★★★
() автор топика
Ответ на: комментарий от LordTermor

Посмотрю, я его тыкал палочкой год назад, но тогда не задумывался про песочницу для процессов.

Kolins ★★★★★
() автор топика
Ответ на: комментарий от Kolins

Можно попробовать nixos+flatpack, базовую ОС и DE поставить и описать в конфиге nixos, а весь прикладной софт через flatpack ставить.

Недавно такая же идея проскакивала. Если таки сделаешь – отпишись на форуме, а то резко время на это всё пропало, но интересно узнать, как это всё в итоге работает.

Princesska ★★★★
()

но есть ли готовый дистрибутив в котором приложения по дефолту запускаются запесоченными

Qubes.

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