中国移动云能力中心捐赠 secScanner 和 ksPack 项目,助力openEuler社区繁荣发展

news2024/11/25 15:08:51

2023 开放原子全球开源峰会于 6 月 11 日至 13 日在全球数字经济大会期间召开。本届大会以“开源赋能、普惠未来”为主题,全面展示开源技术应用,聚焦全球开源生态最新发展与前沿技术动态。中国移动云能力中心张胜举出席本次大会,并代表移动云向 openEuler 项目群捐赠了两款项目:操作系统安全扫描工具(secScanner)和数据编解码套件(ksPack)。图片

操作系统安全扫描工具(secScanner)

secScanner 是由移动云操作系统团队研发的一款操作系统安全扫描工具,旨在为操作系统提供安全加固、漏洞扫描、rootkit 入侵检测等主要功能。用户利用配置文件可以对其进行参数控制,以定制化配置的形式对系统进行安全方面的扫描检测,「满足系统基线安全加固的同时可以对用户所选定制软件包进行漏洞扫描,并且使用rootkit工具进行系统入侵检测,为系统筑起一道安全长城」。secScanner 专注于系统加固,其逻辑架构主要由三个模块组成,分别是系统安全基线配置、系统软件包漏洞扫描及系统 rootkit 入侵检测,每个模块都能够由报告的形式输出。

  1. 「系统安全基线配置」:可根据自定义配置进行一键加固、自动检测、一键还原,对于未满足安全要求的加固项以报告形式进行建议。
  2. 「系统软件包漏洞扫描」:自动拉取漏洞数据库与自定义需要进行检测的软件包比对报告出所存在漏洞的信息。
  3. 「系统rootkit入侵检测」:自动检测当前系统可能存在的 rootkit 入侵问题,并输出报告及提供建议。

图片

secScanner 系统逻辑框架

当前,secScanner 已集成至移动云天元操作系统全量镜像版本,安装镜像时可以自动安装,用户可根据需求在该路径下根据其架构进行功能新增,无需编译可直接在该系统上运行。secScanner 以可定制化的形式开放,围绕系统安全基线加固、漏洞扫描、系统入侵检测等功能可进行多版本系统的创新开发,与社区共创安全可靠的系统环境。

数据编解码套件(ksPack)

KSPack 是移动云容器团队研发的另一款新项目,2023 年开始在 openEuler codec-sig 中持续进行孵化与运作。该项目旨在解决分布式系统和应用程序架构中常见的跨语言、数据传输过程中,通用且高性能编解码问题,可以让业务更加专注于交付业务价值。KSPack 目标是构建完整、开箱即用的基础软件包 Package 集合:

  • 高性能,多语言,Packagae 健壮
  • 无外部版本依赖,自形生态
  • 全能力开放
  • 全自研,无 License 锁定

KSPack 具有以下几个特点:

  • 「自研序列化库」:KSPack 作为一种高效的二进制序列化格式。允许在多种语言之间交换数据,同时具备速度更快,体积更小的优势。「在编解码过程中实现zero-copy和多路io复用」,性能表现更加优异。

    图片

  • 高性能和可扩展性:支持高性能结构化数据编解码。「在整个编解码过程中实现更少的内存占用、内存拷贝和「cpu」占用」

    图片

  • 多语言支持:将支持 java、golang、rust、c/c++多语言生态,实现跨平台运行能力。

未来规划

移动云自加入 openEuler 社区以来,积极参与社区共建,同时担任 openEuler 委员会委员和用户委员会主席,先后加入虚拟化、内核、云原生和兼容性等多个 SIG 组,并在多个 SIG 组担任 Maintainer。未来,也将继续携手 openEuler 社区,深化联合创新,贡献更多开源项目,共享开源价值,积极推动中国开源软件生态的繁荣发展。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

618仿冒百出,如何保护品牌不受侵害|上云那些事

随着直播带货的兴起,如今的618,更多消费者选择在直播间下单。与传统电商不同的消费体验背后,是消费模式和销售渠道的改变,而与传统电商比较成熟的渠道风控相比,直播间则成为了不法分子潜伏的温床:大量号称“…

电能质量监测和分析仪器的设计与应用

安科瑞虞佳豪 随着电气环境中自动化程度的提高,以电力电子技术为代表的各种整流、逆变、变频等非线性负载比重不断变大,加之调控手段不完善及外来干扰等原因,使得电能质量下降。基于计算机、微处理器控制的电子仪器在国民经济企业中大量使用,对供电质量的敏感程度越来越高,对电…

Go语言精进之路读书笔记—第二章项目结构、代码风格与标识符命名

上面是go语言库项目结构,细节补充如下: cmd目录: 存放项目要构建的可执行文件对应的main包源文件。 pkg目录: 项目自身要使用并且同样也是可执行文件对应main包要依赖的库文件。 makefile: 代码任何第三方构建工具脚本…

二、Kibana简介与安装

目录 1、下载 2、安装 3、启动运行 4、访问http://localhost:5601 5、使用kibana工具查询elasticsearch 6、汉化kibana Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana…

虹科教您 | 多功能时间敏感网络流量记录仪RELY-TSN-REC操作指南与基本功能测试

1. 设备描述 RELY-TSN-REC 是一款基于 RELYUM 灵活开放平台的强大网络流量记录器。 该设备可以使用 IEEE 802.1AS 通过连接到专用端口的外部主时钟进行同步,并为捕获的流量提供精确的时间戳。该设备可以安装在时间敏感网络(TSN)以太网网络中,并可以在TA…

VCL界面控件DevExpress VCL v23.1.3全新首发 - 支持Windows 11新主题

DevExpress VCL Controls是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下…

公开信发起人Tegmark:中国得天独厚,为AI安全和治理做贡献丨2023智源大会回顾...

导读 近日,MIT教授、「暂停大型AI实验」公开信的发起人之一Max Tegmark发表了题为「如何掌控 AI」的精彩演说,介绍了发展可控 AI 的重要意义,提出了通过「机械可解释性」实现可控 AI 的技术路线,同时也肯定了中国在 AI 安全领域的…

2自由度并联仿生腿的制作

1. 运动功能说明 本文实例将实现2自由度并联仿生腿模组运动起来,模拟实现狗腿行走的动作。 2. 结构说明 2自由度并联仿生腿模组是由两个舵机驱动的,它的所有动作都将在两个舵机的配合运动下实现。 3. 运动原理说明 2自由度并联仿生腿模组运动的点位如下…

【Vue】学习笔记-Vue UI组件库

学习笔记-Vue UI组件库 常用UI组件库移动端常用UI组件库PC端常用UI组件库element-ui 基本使用element-ui 按需引入 常用UI组件库 移动端常用UI组件库 VantCube UIMint UIhttps://nutui.jd.com/#/ PC端常用UI组件库 Element UIIView UI element-ui 基本使用 安装element:n…

使用three.js渲染第一个场景和物体

一、效果图: 二、渲染场景和物体的步骤 创建场景(Scene):在 three.js 中创建场景通过调用 THREE.Scene() 方法,然后将其赋值给变量。 var scene new THREE.Scene(); 创建相机(Camera):在 three.js 中创建相机通过调用 THREE.Pe…

什么是量词符?怎样理解量词符?

量词符用来设定某个模式出现的次数,通过使用量词符(?、、*、)能够完成某字符连续出现的匹配。具体如表所示。 上表中,“…”表示多次。为了更好地理解量词符的使用,下面我们以a字符为例进行演示,示例代码如下。 var reg /~a*…

CSC公派访问学者申请的几个重要步骤

CSC(中国国家留学基金委员会)公派访问学者项目为有志于在国外进一步深造、学术交流的学者提供了宝贵的机会。然而,在申请过程中需要注意一些重要的步骤,以确保申请的顺利进行。下面知识人网小编将为您介绍几个关键的申请步骤。 第…

Python代码覆盖率分析工具Coverage

目录 简介 安装 命令行中使用 调用API使用 简介 Coverage是一个Python代码覆盖率分析工具,它可以用于衡量Python测试代码的质量。通过给代码执行带来的覆盖率数据,Coverage可以帮助开发人员找出被回归测试代码中的漏洞,并且指明哪些代码…

c++类的导出和函数的修饰名

(一)c中类的导出方法 类前面添加__declspec(dllexport) 头文件如下定义: #pragma onceclass __declspec(dllexport) TestClass {int myint;double mydouble;float myfloat; private:int myfun0(float* f1, int* i2);public:TestClass();~…

发现 7 个 PM 优先级框架并立即获取 7 个免费模板

需求的优先级是项目经理工作中常被提及的,每一种优先级决策技术都有利有弊,也有对应的应用场景,如何选择合适的优决策技术,是产品经理做好优先级管理的前提。那么在项目管理工作中,要如何去评估需求的优先级呢&#xf…

(八) ElasticSearch数据可视化和分析工具Kibana安装和使用

1.概述 Kibana 是一个用于数据可视化和分析的开源工具,它是 Elastic Stack(包括 Elasticsearch、Logstash 和 Beats)的一部分。Kibana 提供了直观、交互式的用户界面,让用户能够以图表、表格、地图等形式实时探索和可视化存储在 …

南卡OE Pro开放式耳机震撼上市,突破音质与舒适度的极限!

南卡在近日又推出了一款全新升级的南卡OE PRO开放式蓝牙耳机,集齐了先进技术与卓越音质于一身,为用户带来无与伦比的音乐体验和舒适感,让您尽情享受自由的音乐之旅,而且有望打破开放式耳机历史记录,成为开放式耳机天花…

【软件教程】农林生环、水文、海洋、水环境、大气科学、人工智能、碳中和、碳排放、3S、R与统计等软件模型

本文涉及领域水文水资源、大气科学、农林生态、地信遥感、统计分析、编程语言等... 从软件基础到实践案例应用操作,手把手教学,提供永久回放观看和助学群长期辅助指导。适合课题组人员一站式学习,科研人员技术提升、企业单位工程项目、高校论…

Matlab机械臂建模:机器人工具箱的使用导入自己的机械臂模型

本文主要介绍如何在matlab中建立机械臂模型(前提要下载了Robotics Toolbox机器人工具箱~),并进行基于正逆运动学计算的轨迹运动。对于已有的Solidworks机械臂三维模型,如何导入Matlab,并对其进行运动控制。 关于机器人…

带你手摸手从零开始撸一个脚手架

文章目录 为什么要搭建脚手架搭建流程梳理初始化脚手架命令参数处理询问用户信息下载模版代码等待提示交互脚手架命令行美化发布脚手架到npm 为什么要搭建脚手架 脚手架就是在项目启动的时候询问一些简单的问题,并且通过用户回答的结果去渲染对应的模板文件。 搭建…