Команда безопасности openSUSE обнаружила нарушение политики упаковки пакетов. Один из сопровождающих реализовал обход стандартного механизма RPM‑упаковки, позволяющий устанавливать ограниченные компоненты без прохождения обычной проверки безопасности.
Такой обход считается серьёзным нарушением правил, потому что система упаковки в openSUSE предназначена именно для того, чтобы:
После обнаружения проблемы проект решил удалить пакеты Deepin из репозиториев до устранения всех вопросов безопасности.
Во время аудита Deepin разработчики неоднократно поднимали вопросы о безопасности отдельных компонентов.
Наиболее часто упоминались проблемы, связанные с:
Некоторые сообщения указывали, что ошибки в этих механизмах могут потенциально привести к эскалации привилегий, если сервисы настроены неправильно или недостаточно ограничены.
Особое внимание привлек D‑Bus‑сервис файлового менеджера Deepin. Его аудит безопасности продолжался несколько лет и так и не привёл к окончательному решению: исправления иногда устраняли проблему лишь частично или в новых версиях появлялись другие потенциальные риски.
Поскольку D‑Bus позволяет приложениям обращаться к системным функциям, ошибки в архитектуре сервиса могут создавать дополнительные риски, если код не проходит тщательную проверку.
Ещё одним фактором стала ограниченная реакция со стороны upstream‑разработчиков (команды, которая непосредственно создаёт Deepin).
Поддерживающие пакеты в openSUSE сообщали, что:
Для дистрибутивов Linux сотрудничество с upstream‑проектами критически важно. Без него трудно:
В сочетании с проблемами упаковки и техническими рисками это стало дополнительным аргументом в пользу удаления Deepin из официальных репозиториев.
Удаление Deepin из Fedora и openSUSE не означает исчезновение самой среды рабочего стола. Проект Deepin продолжает существовать, и пользователи всё ещё могут использовать его несколькими способами:
Однако стоит учитывать компромиссы. Пакеты из неофициальных источников могут не проходить такой же строгий аудит безопасности, какой применяют официальные репозитории Fedora и openSUSE.
Случай с Deepin демонстрирует важный принцип развития Linux‑дистрибутивов: включение программ зависит не только от популярности или внешнего вида, но и от прозрачности разработки, безопасности и качества сопровождения.
Даже популярная и визуально привлекательная среда рабочего стола может быть удалена, если дистрибутив не уверен в её безопасной интеграции в систему.
Для Fedora и openSUSE решение стало проявлением консервативного подхода к безопасности: лучше сократить выбор в официальных репозиториях, чем поддерживать программное обеспечение, которое вызывает постоянные вопросы у команды безопасности.
Comments
0 comments