Flatpak получает 508 640 евро на усиление песочницы для Linux-приложений
Flatpak, независимая от дистрибутива система упаковки и доставки приложений для Linux, получает значительную финансовую поддержку для улучшения изоляции приложений. Sovereign Tech Agency Германии через свой фонд Sovereign Tech Fund инвестирует 508 640 евро в двухлетнюю инициативу по развитию Flatpak и управлению им в долгосрочной перспективе.
Соорганизатором проекта является Modal Collective, а поддерживающей организацией — Para-Real Ltd. Работа будет активизирована в ближайшие месяцы и продлится до конца 2027 года.
Несмотря на зрелость, в модели безопасности Flatpak все еще есть пробелы по сравнению с такими платформами, как Android и iOS. По словам представителей Modal, в некоторых областях разработка в последнее время замедлилась, поскольку работа требует специальных знаний, а возможности сопровождающих Flatpak ограничены. Новое финансирование направлено на устранение некоторых из этих ограничений.
Одно из заметных улучшений касается разрешений на использование аудио. В настоящее время предоставление приложению доступа к аудиосистеме затрудняет разграничение доступа к воспроизведению и устройствам ввода, таким как микрофоны.
В рамках проекта планируется ввести новое статическое разрешение для сокета PipeWire, элементы управления политикой WirePlumber и портал для управления разрешениями на доступ к аудио. Это позволит приложению использовать ваши динамики без автоматического получения доступа к микрофону.
Сетевые технологии — еще одна важная область, которой уделяется внимание. Ожидается, что Flatpak получит более детальную сетевую изоляцию с возможностью разграничения доступа к хосту, локальной сети и Интернету, а также к отдельным портам.
Также планируется создание специального VPN-портала. Вдохновленный API, доступными на Android и iOS, он позволит сторонним VPN-приложениям, работающим в изолированной среде Flatpak, создавать VPN-подключения на системном уровне и управлять ими контролируемым образом.
Управление паролями также входит в планы, хотя пока это лишь исследовательская работа. Разработчики планируют создать безопасный портал для автозаполнения паролей, который мог бы заменить браузерный мессенджер Native Messaging, который, по мнению Modal, не подходит для изолированной среды.
Интересно, что инвестиции не ограничиваются созданием отдельных порталов. Разработчики Flatpak также планируют внедрить новую систему прав доступа, которая будет предоставлять статические разрешения для конкретных порталов. Это должно помочь проверяющим в магазинах приложений определять необходимые возможности и может способствовать поддержке более продвинутых функций, в том числе сторонних инструментов для обеспечения доступности.
Еще одна планируемая функция под названием intents позволит приложениям рекламировать предоставляемые ими сервисы. В самом XDG Desktop Portal будут проводиться работы по поддержке, в том числе переход на libdex, дополнительное интеграционное тестирование и улучшение диалоговых окон системных разрешений.
Эти люди не начинают с нуля. Несколько членов команды ранее работали над инициативой Sovereign Tech Fund 2023–2024, связанной с GNOME. В новый проект Flatpak входят Филип Уитнолл, Джулиан Спарбер, Дханука Варусадура, Зельда Ахмед, Игнаций Кухчиньский, Хари Рана, Ева из проекта Bazaar и давний разработчик GNOME Сэм Хьюитт.
508 640 евро выделены из Фонда суверенных технологий — основной инвестиционной программы Агентства суверенных технологий Германии. Агентство поддерживает базовые технологии с открытым исходным кодом, которые считаются важной частью цифровой инфраструктуры, уделяя особое внимание их безопасности, отказоустойчивости и долгосрочной стабильности.
Подробнее см. официальное заявление Modal.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.