华为入围Linux 内核CVE 检视“五人团”,openEuler要再进阶?

背景:内核社区接管 Linux 社区漏洞发布

往年 Linux 内核漏洞发布存在来源不固定、覆盖不全面,有时发布无修复补丁的 CVE 从而形成 0-day 漏洞等问题,给 Linux 内核安全带来了不确定性,为了更规范化运作,2024 年 2 月 13 日,Linux 内核社区被赋予了 CVE 编号管理机构(CNA)的角色,负责定期为 Linux 内核的漏洞分配 CVE 号并发布。

当前,Linux 内核社区针对 CVE 的分配和发布已形成了一套新的运作流程:

关于内核 CVE 的更多详情,可参考社区文档[5]。

在新的运作机制下,Linux 内核的漏洞分析更加专业化,漏洞识别率高,且不会出现 0day 漏洞。但同时 CVE 漏洞数量激增,预计 2024 年全年将超过 4000 个,相较往年增长 10 倍以上,这也为 openEuler 内核的维护带来了挑战。

来自华为的openEuler 内核核心贡献者加入 Linux 社区 CVE 检视团队

openEuler 是国内最大的开源 OS 社区,遵从开源软件项目及其社区在信息安全方面所应承担的义务要求,作为 Linux 根社区的重要贡献组织,一直积极参与 Linux 内核社区的 CVE 计划,更好地推动和完善 openEuler 社区在信息安全领域[6]的规范建设。

2024 年 8 月 23 日在香港组织的“Linux Kernel Maintainer Meetup with Linus and Greg”活动上,在华为任职并在 openEuler 社区担任 Kernel SIG Maintainer 的郭寒军,跟 Linus 和 Greg 谈论起内核 CVE 数量激增的事情,Greg 表示目前 Linux 内核的 CVE 会按照现有机制持续,数量预计不会降低,并鉴于华为一直在 Linux 内核有持续高质量的贡献,提议让华为参与到 Linux 内核的 CVE 的检视当中,为 Linux 内核的 CVE 计划做贡献。

Linux Kernel Maintainer Meetup with Linus and Greg

于是,从 linux 6.10.7 开始,openEuler 社区 Kernel SIG 中三位自华为的核心贡献者龚睿奇、章昌仲和郭寒军加入到 Linux 内核社区的 CVE 审视工作中,成为社区 CVE 检视“五人团”(分别来自 Linux Foundation,Nvidia,Google,Microsoft,Huawei)中的一员[7]。

Linux 内核社区 CVE 检视团队

在 stable 分支有新版本发布时,将共同审视新版本中的各个补丁,形成一份 CVE 候选补丁列表,随后发送给社区 CVE 团队。社区 CVE 团队在收到所有成员的审视结果后,将会结合这些意见形成一份最终的 CVE 补丁列表,并对其中的补丁完成 CVE 编号分配和发布工作。Greg对华为参与 CVE的检视工作也给予了高度认可,不仅帮忙确认了 CVE 候选补丁,还帮忙识别出了其他检视成员没有检视出的 CVE补丁。

openEuler 的核心贡献者成为 Linux 内核社区的 CVE 检视成员,将进一步巩固和提升 openEuler 在漏洞响应和安全方面的能力。参与 Linux 社区 CVE 检视,一方面将从源头上参与提高 CVE 识别质量,另一方面将随时感知 CVE 信息,大大提升 openEuler 社区在高危漏洞上的响应能力。

开源开放,openEuler再进阶?

一直以来,华为都坚持开源开放的核心战略。

以Linux为例,华为作为Linux根技术社区的长期参与者和贡献者,对于Linux内核的贡献在质量、数量和深度上均有着重要影响,并且获得Linux社区和开发者生态的重视与尊重。

例如,华为拥有超过20名Maintainer,处于全球领先水平,并且Maintainer持续为社区做出突出贡献;华为将自家在Linux服务器操作系统领域发现的新特性贡献给Linux内核社区;华为以开放合作的态度积极参与社区讨论、技术创新和解决内核Bug……

此次,华为成功入围Linux内核漏洞CVE检视“五人团”,不仅是自身开源开放战略走向成功的硕果;还是openEuler内核研发团队多年来持续贡献上游社区“厚积薄发”的体现;更是全球顶级开源社区和开源专家对于华为长期参与开源领域工作的高度认可。

事实上,openEuler近年来的茁壮成长,已成为华为开源开放战略的成功代表之一。例如,openEuler内核研发团队近年来持续贡献Linux Kenel上游社区,包括芯片架构、ACPI、内存管理、文件系统、Media、内核文档、针对整个内核质量加固的bugfix及代码重构等;在Linux Kernel 5.10和5.14中,openEuler内核研发团队代码贡献量排名全球第一,十多年来合计向上游社区贡献超过1.7万补丁。

经历多年发展之后,openEuler成长为中国开源创新力量的突出代表。数据显示,openEuler社区开源以来,已吸引超过20000+名开源贡献者,成立100+个特别兴趣小组,1800+家头部企业(处理器厂商/OSV/DBV/云厂商/ISV/客户等)、研究机构和高校加入社区、贡献社区;截至2024年9月底,openEuler的全球下载量已经突破350万,openEuler系统累计装机超过850万套,一个繁荣、开放、创新且可持续发展的开源操作系统生态蔚然壮大。

此外,开源世界有一句著名格言:社区重于代码。开源代码的价值固然巨大,但开源社区的聚合和放大效应更对于产业创新和持续发展有着深远意义。openEuler社区无疑是注重社区合作与发展的代表。2023年12月,openEuler社区宣布已与9大海外头部开源基金会开展深入合作,为150多个国家和地区提供服务,构建出全球开源的新生态,并获得全球开源社区的广泛认可。

如今,openEuler已是全球操作系统领域举足轻重的创新力量,国内外多家主流的操作系统厂商均已发布openEuler商业发行版。面向未来,openEuler在产业化方面会有哪些新探索?面对AI技术浪潮,openEuler会有哪些重要的技术创新方向实现再进阶?openEuler社区又会如何进一步融入全球开源生态体系?

2024年11月15日—16日,操作系统大会&openEuler Summit 2024将揭晓一切!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/913504.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C语言指南】C语言内存管理 深度解析

💓 博客主页:倔强的石头的CSDN主页 📝Gitee主页:倔强的石头的gitee主页 ⏩ 文章专栏:《C语言指南》 期待您的关注 引言 C语言是一种强大而灵活的编程语言,为程序员提供了对内存的直接控制能力。这种对内存…

12 Node.js API接口开发

八、API接口 8.1 json-server工具 1)安装json-server npm i -g json-server2)示例 //students.json {"student":[{"id":1,"name":"sally","age":18,"gender":"女"},{"id":2,&…

前段时间我所在的公司收到了来自Nevicat的律师函

前段时间我所在的公司收到了来自Nevicat的律师函,至于原因嘛,大家懂的都懂。肯定是因为没有购买人家的正版软件,于是公司下令,所有人禁止继续使用Nevicat自行寻找其他sql工具,迫于无奈,在我使用了十几款主流…

【系统设计】理解带宽延迟积(BDP)、吞吐量、延时(RTT)与TCP发送窗口的关系:优化网络性能的关键

在设计和优化网络性能时,理解 带宽延迟积(BDP)、吞吐量、延时(RTT) 和 TCP发送窗口 之间的关系至关重要。这些概念相互影响,决定了网络连接的性能上限,尤其是在高带宽、高延迟的环境中&#xff…

微服务容器化部署实践(FontConfiguration.getVersion)

文章目录 前言一、整体步骤简介二、开始实战1.准备好微服务2.将各个微服务打包为镜像第一种第二种3. 将各个打包好的镜像,通过docker-compose容器编排,运行即可总结前言 docker容器化部署微服务: 将微服务容器化部署到 Docker 容器中是一个常见的做法,可以提高应用的可移…

如何监控员工上网行为?五大妙招轻松上手,员工上网监控全攻略!挖到宝啦!

如何监控员工上网行为? 员工的不当上网行为不仅有可能导致企业机密的泄露,还可能对工作效率造成显著影响。 因此,如何有效地监控员工的上网行为,已成为许多企业管理者关注的重点。 本文,将为您介绍五大妙招&#xff…

【C++ 算法进阶】算法提升十一 十二

目录标题 让字符串成为回文串的最少插入次数题目题目分析代码题目题目 字符子串 (滑动窗口)题目题目分析代码 最长连续子序列 (头尾表)题目题目分析代码 让字符串成为回文串的最少插入次数 题目 本题为为LC原题 题目如下 题目分…

Linux(CentOS)安装 MySQL

CentOS版本:CentOS 7 三种安装方式: 一、通过 yum 安装,最简单,一键安装,全程无忧。 二、通过 rpm 包安装,需具备基础概念及常规操作。 三、通过 gz 包安装,需具备配置相关操作。 --------…

6.1 软件测试:软件质量与测试

软件质量与测试 1、软价质量保证1.1 软件质量质量控制QC:QUALITY CONTROL质量保证QA:QUALITY ASSURANCE质量成本软件质量软件质量保证 1.2 软件评审1.3 软件可靠性 2、软件测试2.1 软件测试过程模型软件测试策略软件测试策略V模型回归测试软件测试策略原则软件测试策…

JavaEE进阶---SpringMVC(二)请求里面十种参数类型

文章目录 1.请求1.1接受单个参数的请求1.2多个参数的传递1.3传递对象1.4参数重命名1.5设置参数是非必传的1.6数组的请求方式1.7如何传递集合1.8传递json数据1.9获取url里面的参数1.10获取文件 1.请求 1.1接受单个参数的请求 下面的这个就是我们的项目代码,都是单个…

FIPS203 后量子安全ML-KEM(标准简读)

FIPS 203是美国国家标准与技术研究院(NIST)发布的关于模块格基密钥封装机制(ML-KEM)的标准,旨在提供一种能抵御量子计算机攻击的密钥建立方案。以下是对该文档的详细总结: 标准概述 目的与范围&#xff…

Android GPU纹理数据拷贝

在 Android 开发中读取纹理数据有以下几种方法: glReadPixelsImageReaderPBO(Pixel BufferObject) HardwareBuffer 1. glReadPixels glReadPixels 是 OpenGL ES 的 API,通常用于从帧缓冲区中读取像素数据,OpenGL ES…

NVM切换本地node版本

1、下载nvm https://github.com/coreybutler/nvm-windows/releases nvm-windows 然后点击nvm-setup.exe下载&#xff0c;尽可能都选择默认安装选项 2、nvm常用命令 使用以下命令安装特定版本的 Node.js&#xff1a; nvm install <version> nvm install 14.17.0 使…

GNN系统学习:消息传递图神经网络

引言 在开篇中我们介绍了&#xff0c;为节点生成节点表征&#xff08;Node Representation&#xff09;是图计算任务成功的关键&#xff0c;我们要利用神经网络来学习节点表征。 消息传递范式是一种聚合邻接节点信息来更新中心节点信息的范式&#xff0c;它将卷积算子推广到了…

C语言 | Leetcode C语言题解之第554题砖墙

题目&#xff1a; 题解&#xff1a; struct HashTable {int key, val;UT_hash_handle hh; };int leastBricks(int** wall, int wallSize, int* wallColSize) {struct HashTable* cnt NULL;for (int i 0; i < wallSize; i) {int n wallColSize[i];int sum 0;for (int j …

全文检索ElasticSearch到底是什么?

学习ElasticSearch之前&#xff0c;我们先来了解一下搜索 1 搜索是什么 ① 概念&#xff1a;用户输入想要的关键词&#xff0c;返回含有该关键词的所有信息。 ② 场景&#xff1a; ​ 1互联网搜索&#xff1a;谷歌、百度、各种新闻首页&#xff1b; ​ 2 站内搜索&#xff…

【C++】vector模拟实现、迭代器失效问题(超详解)

vector会使用之后我们来模拟实现一下&#xff0c;通过对vector的模拟实现&#xff0c;我们来说一下迭代器失效问题。 1.准备工作 在头文件vector.h里声明和实现函数&#xff0c;然后在test.cpp里测试代码的正确性。 在vector.h中用命名空间分隔一下&#xff0c;因为c库里面也有…

前端CSS3 渐变详解

文章目录 CSS3 渐变详解一、引言二、CSS3 渐变基础1、线性渐变1.1、基本线性渐变1.2、改变渐变方向 2、径向渐变2.1、基本径向渐变2.2、设置径向渐变的中心 三、高级渐变技巧1、重复渐变1.1、重复线性渐变1.2、重复径向渐变 四、总结 CSS3 渐变详解 一、引言 在现代网页设计中…

Docker学习—Docker的安装与使用

Docker安装 1.卸载旧版 首先如果系统中已经存在旧的Docker&#xff0c;则先卸载&#xff1a; yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2.配置Docker的yum库 首先…

M1M2 MAC安装windows11 虚拟机的全过程

M1/M2 MAC安装windows11 虚拟机的全过程 这两天折腾了一下windows11 arm架构的虚拟机&#xff0c;将途中遇到的坑总结一下。 1、虚拟机软件&#xff1a;vmware fusion 13.6 或者 parallel 19 &#xff1f; 结论是&#xff1a;用parellel 19。 这两个软件都安装过&#xff0…