SUSE 称 Deepin 社区违反打包政策,已从 openSUSE 发行版移除 Deepin 桌面 (DDE)


SUSE 安全团队宣布, 因 Deepin 社区违反打包政策,已从 openSUSE 发行版移除 Deepin 桌面 (DDE)。

公告原文如下:

Deepin 桌面环境(DDE)是 Deepin Linux 发行版的一部分。它注重可用性、精致的图形界面以及支持中文。它也适用于其他一些 Linux 发行版,openSUSE 就是其中之一。

最近我们注意到 openSUSE 中 Deepin 桌面环境的打包存在政策违规行为。为了规避安全审查要求,Deepin 社区打包者实现了一个变通方法,绕过了常规的 RPM 打包机制来安装受限资源

由于这一违规行为,并且考虑到我们与 Deepin 代码审查的复杂历史,我们将暂时从 openSUSE 发行版中移除 Deepin 桌面包

SUSE 安全团队解释了 Deepin 社区的具体违规行为:

2025 年 1 月,在例行审查期间,我们发现了deepin-feature-enable包,该包于 2021-04-27 引入,而在此过程中我们既没有被咨询,也没有被告知。

这个看似无害的包实现了一个“许可协议对话框”,基本上解释了 SUSE 安全团队对 Deepin 的安全性存在疑虑,但为了正确使用 Deepin,某些组件仍需安装。

因此,如果用户不关心安全性,则应接受“许可”。如果用户接受,则deepin-daemon-dbusdeepin-daemon-polkit包中的 tarball 会自动提取缺失的 D-Bus 配置文件和 Polkit 策略到系统目录中。许可文本还包含一个提示,建议手动安装deepin-file-manager-dbusdeepin-file-manager-polkit包,并运行一个脚本来侧载 Deepin 文件管理器 D-Bus 组件所需的进一步配置文件。

对于最终用户来说,这实际上意味着在安装 Deepin 模板时,只需输入一次“y”即可选择激活 SUSE 安全团队未接受的可疑安全组件。

考虑到多年来发生的众多审查,频率和活动有所下降,我们错误地认为,到如今 Deepin D-Bus 组件的大部分已经在我们批准后进入 openSUSE:Factory (除了某些可选工具包)。相反,我们发现 deepin-daemon 包中的核心组件从未提交给我们审查,而是被偷偷摸摸地引入了 openSUSE。

自 2019 年以来,Deepin 文件管理器一直存在审查漏洞,而软件包仍未达到令人满意的状态。让用户能够运行脚本来激活有问题的组件,不如通过定制的“许可对话框”自动完成,但这仍然是一种不干净且可疑的方法。

SUSE 团队对 Deepin 社区违反打包政策一事发表了自己的看法:

在我们进行代码审查的过程中,Deepin 软件及其上游的体验并不理想。我们报告的安全问题不止一次被新的安全问题所取代。有时,上游并没有投入精力去充分分析我们报告的问题,并且修复不足。

总体而言,与上游的沟通非常困难,或许也是语言障碍的原因。虽然上游有时会表示他们没有足够的资源来处理安全报告(这已经足够令人担忧),但 Deepin D-Bus 组件的设计和实现经常以不相关的方式发生根本性的变化。这使得 Deepin 组件的安全评估变得像一个不断变化的目标。因此,多年来建立对 Deepin 组件的信任变得极其困难

Deepin 代码审查的历史清楚地表明,上游缺乏安全文化,同类安全问题不断出现。尽管我们只审查了 Deepin 代码的一小部分,但几乎每次审查其组件时都会发现安全问题。基于这些经验,我们预计 Deepin 代码中其他不太明显的部分可能还存在安全问题,而 D-Bus 服务则不然(因为它们以提升的权限运行)。鉴于我们在 Deepin D-Bus 服务方面的经验,我们认为它们很可能破坏了用户隔离。这些组件显然不适用于多用户系统;即使在单用户系统上,它们也会显著削弱纵深防御。

发现该 deepin-feature-enable软件包绕过安全白名单的行为标志着我们对 Deepin 评估的一个转折点。我们认为 openSUSE Deepin 软件包构建者在实施“许可协议”对话框以绕过我们的白名单限制时并非出于恶意。该对话框本身将我们所关注的安全问题透明化,因此这种情况并非以偷偷摸摸的方式发生,至少不会对用户造成影响。

然而,我们并未就此进行讨论,这违反了 openSUSE 的软件包政策。除了安全方面,这还会影响一般的软件包质量保证:deepin-feature-enable例如,软件包安装的 D-Bus 配置文件和 Polkit 策略对于软件包管理器来说是未知的,并且在软件包删除后不会被清除。我们认为此类绕过行为是不可接受的。

综合以上因素,我们决定将 Deepin 桌面从 openSUSE Tumbleweed 以及未来的 Leap 16.0 版本中彻底移除。在 openSUSE Leap 15.6 中,我们 deepin-feature-enable只会移除有问题的软件包。

鉴于 Deepin 桌面拥有大量用户,这是一个艰难的决定。我们坚信 openSUSE 中的 Deepin 打包和安全评估需要重新开始,最好能引入一些新人,帮助他们完善 Deepin 软件包,与 Deepin 上游建立联系,并密切关注错误修复,从而避免无谓的后续审核,浪费我们的时间。在这样的新环境下,我们愿意重新逐一审查所有敏感的 Deepin 组件。

当然,这个过程需要时间,我们作为安全团队的能力也有限。鉴于Deepin项目的规模,我们也希望其他Linux发行版和(安全)社区能够加入我们,共同努力与Deepin上游构建更好的安全文化。

SUSE团队还梳理了具体的时间线:

完整内容查看:https://security.opensuse.org/2025/05/07/deepin-desktop-removal.html


相關推薦

2024-08-03

查看原文 deepin(深度)社区7月总览   社区产品 deepin V23 成功适配奕斯伟计算EIC7700X 2024年7月,deepin(深度)社区宣布成功适配奕斯伟计算EIC7700X,实现了RISC-V版本deepin V23的稳定运行。这一举措再次印证了deepin对RISC-V生

2023-12-05

新 DDE-port:  持续完善 Arch Linux 与 openSUSE 等发行版的移植工作 deepin-ports:  促进改善 RISC-V 与 Loong 架构的支持程度 deepin-sysdev-team:  更新 Qt 以及其它多批系

2024-08-16

与Windows、MacOS 这两个商业操作系统一样强大。” ——deepin(深度)社区创始人 刘闻欢(deepin) 8月15日,国际知名开源社区deepin(深度)社区在线上举办了主题为“聚AI而生 大有不同”新品发布会,正式对外发布开源操作

2024-08-28

查看原文 2024年8月24日,deepin 23 Release Party 暨 WHLUG 在龙芯中科(武汉)技术有限公司的支持下成功举办,本次活动邀请到了来自统信软件、deepin(深度)社区(以下简称“deepin社区”)、龙芯中科的各位专业的技术老师为到场

2022-05-19

创无限”——打造立足中国面向全球的桌面系统根社区 deepin 线上发布会成功举办。 会上,统信软件宣布,将以深度(deepin)社区为基础,建设立足中国、面向全球的桌面操作系统根社区,打造中国桌面操作系统的根系统。资

2024-07-04

deepin(深度)社区6月总览   社区产品 deepin V23 RC2 发布 2024年6月14日,deepin V23 RC2版本正式发布,对deepin系统中的UOS AI进行了重量级升级,内置“全局智能搜索”和AI助理,并成功兼容多个千亿级大模型。本次deepin V23 RC2

2023-09-13

共进|2023 Google 开发者大会精彩演讲回顾 近日,深度 deepin 宣布 deepin DTK(Development ToolKit)已正式适配 Qt6(6.4.2),实现全面升级。 DTK 作为 deepin 基于 Qt 开发的一整套简单且实用的通用开发框架,处于 deepin 操作系统中的

2024-08-27

SC-V年度盛会——2024 RISC-V中国峰会于浙江杭州盛大召开!deepin(深度)社区携手合作伙伴出席峰会,与国内外业界专家、企业代表、研究机构及社区伙伴,共同探讨RISC-V的最新进展与未来趋势。 8月23日,deepin(深度)社区系

2024-07-12

内容来源:deepin(深度)社区 近期,deepin(深度)社区宣布成功适配奕斯伟计算EIC7700X,实现了RISC-V版本deepin V23的稳定运行。这一举措再次印证了deepin对RISC-V生态的承诺和实力,也为开发者和用户打开了通往全新桌面体验的

2023-03-15

近日,deepin RISC-V SIG 组在博客中宣布在 RISC-V 服务器板卡“算能 SG2042 ”上成功适配 deepin 操作系统。作为具有64核心2.0GHz运行频率的服务器板卡,算能 SG2042 是一款拥有64MB的L3共享缓存的高性能RISC-V处理器。此次成功适配是deepin f

2023-08-12

Deepin 开发团队宣布,自适配 VisionFive 1、VisionFive 2 、SG2042 等开发板之后,deepin RISC-V SIG 近期在推动 RISC-V 生态过程中又取得了新突破:deepin 操作系统成功适配 LicheePi 4A 开发板。 根据介绍,LicheePi 4A 是矽速科技设计的一款采用 T

2024-07-23

内容来源:deepin(深度)社区 近日,mesa 开源图形驱动合并了 llvmpipe 的 ORCJIT 后端的 Merge Request (MR),并实现了对 riscv64 架构的支持。 LLVMpipe 是什么? LLVMpipe 是 mesa 驱动中的一种软件渲染器,它不使用 GPU 硬件,而是利用 LL

2025-04-17

Deepin 团队宣布推出 deepin 23.1 版本。此版本聚焦于解决基础组件更新后的安装效率问题,大幅提升新用户安装体验,同时集成多项功能优化与问题修复,进一步优化系统使用。 本次版本重点改进 硬件兼容性与内核优化:集

2023-07-16

deepin 开发团队宣布,在已经发布的 deepin V23 beta 版本中,现已正式适配 WSL。 WSL是Windows Subsystem for Linux的缩写,它是一种可以让用户在Windows上运行Linux的技术。WSL让你能够在Windows和Linux之间自由切换或集成,使用开源的工具和