URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 126884
[ Назад ]

Исходное сообщение
"Выпуск Bubblewrap 0.6, прослойки для создания изолированных окружений"

Отправлено opennews , 26-Фев-22 14:25 
Доступен выпуск инструментария для организации работы изолированных окружений Bubblewrap 0.6, как правило используемый для ограничения отдельных приложений непривилегированных пользователей. На практике Bubblewrap применяется проектом Flatpak в качестве прослойки для изоляции запускаемых из пакетов приложений.  Код проекта написан на языке Си и распространяется под лицензией  LGPLv2+...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56764


Содержание

Сообщения в этом обсуждении
"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено Аноним , 26-Фев-22 14:25 
Действительно, неймспейсы помноженные на суид это надёжно, тот же сабж неоднократно это подтверждал. Кто-нибудь вообще пользуется? Давайте пользуйтесь, надо находить уязвимости.

"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено Anonnnym , 26-Фев-22 14:50 
Я пользуюсь - игры в стим не работают и это печалит. Приходится через flatpak пускать, а он свою копию системных либ тащит

"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено Аноним , 26-Фев-22 16:13 
Дистрибутивоцентричный Линукс глубоко ущербная парадигма.  

"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено Аноним , 26-Фев-22 16:33 
Не проще для проприетарных игрушек отдельного юзверя завести с отдельными иксами?

"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено Аноним , 28-Фев-22 19:39 
> неймспейсы помноженные на суид это надёжно

Там либо user namespaces, либо лимитированный suid. Опеннет-эксперт неоднократно помноженный на ноль - вот, что действительно ненадежно.


"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено Аноним , 26-Фев-22 16:10 
С этими флатпаками никогда не поймешь в какие хостовые папки у него есть доступ, а в какие нет. В каждом приложении по разному /tmp может быть у кого-то хостовым у кого-то своим. И так про все папки. Причем если и попытаешься что-то сам настроить со следующим апдейтом все слетит. Короче не нужен этот ваш флатпак думайте по новой. Сделайте лучше как в венде где всё просто работает.  

"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено keydon , 27-Фев-22 06:27 
Он ещё довольно ущербно в других контейнерах работает, что неприятно для сборок использующих флэтпак(тот же хром как пример, причём там скрипт для сборки написан криво - ставит флэтпак даже если он и не нужен)
И уже натыкался на людей которые ставят пакет через флэтпак и забывают про него, а потом удивляются почему это конфиг не применяется с хвостовой машины. Да, они ССЗБ что не знают инструментов которые используют, но проблему лишней сущности это не отменяет.
Ну и в целом концепция флэтпака ущербная, позволяет разработчикам разжижать мозги и делать тяп-ляп вместо "подумать и переделать"
Так что пользы от него пока никакой, а вреда уже слишком много

"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено Аноним , 27-Фев-22 11:01 
Сделайте ему клавишу "Zaipis!"

"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено Kuromi , 27-Фев-22 00:04 
"На практике Bubblewrap применяется проектом Flatpak в качестве прослойки для изоляции запускаемых из пакетов приложений."
Не только, Gnome Web тоже использует его чтобы вэбкит изолировать.

"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено mikhailnov , 28-Фев-22 03:13 
Сам вебкит это делает

"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено Аноним , 27-Фев-22 09:33 
> Bubblewrap запускается с правами root (исполняемый файл c suid-флагом) с последующим сбросом привилегий после завершения инициализации контейнера.

А в чем тогда разница между пакетами bubblewrap и bubblewrap-suid в Arch? Зачем два варианта?


"Выпуск Bubblewrap 0.6, прослойки для создания изолированных ..."
Отправлено Аноним , 28-Фев-22 20:25 
bublewrap-suid для hardened ядра, там user namespaces отключены. bubblewrap для всех остальных.