在开源处理器架构RISC-V中发现可远程利用的中危漏洞

在RISC-V SonicBOOM处理器设计中发现中度危险的漏洞

最近,西北工业大学的网络空间安全学院胡伟教授团队在RISC-V SonicBOOM处理器设计中发现了一个中度危险的漏洞。这个团队的研究人员发现了一个可远程利用的漏洞,该漏洞存在于开源处理器架构RISC-V中。他们在4月24日向国家计算机网络应急技术处理协调中心(CNCERT)报告了这个漏洞,并在5月24日公开了更多细节。
在这里插入图片描述

自主挖掘的RISC-V处理器设计上可远程利用的中危险漏洞

这个漏洞被认为是国内首个自主挖掘的RISC-V处理器设计上可远程利用的中危险漏洞,也是国内处理器硬件安全领域国家重点研发计划项目的重要进展。RISC-V处理器设计被认为是我国芯片自主设计的一个机会,并且国内出现了许多基于RISC-V架构的处理器内核和芯片产品。

目前,我国已经有大约50款不同型号的国产RISC-V芯片投入量产,并广泛应用于工业控制、电源管理、无线连接、存储控制、物联网等嵌入式场景。此外,这些芯片还在自动驾驶、人工智能、通信和数据等领域迅速扩展。

这次在RISC-V SonicBOOM处理器上发现的中危险漏洞必将引起国内处理器厂商和应用方的高度关注。这个漏洞可以作为一种新型的侧信道攻击方式,可以绕过现代处理器和操作系统设计的安全保护机制,无需管理员权限即可远程窃取受保护的敏感信息,造成关键数据和个人隐私泄露。

西北工业大学是我国最早开展信息安全相关专业人才培养的高校之一。在2000年,该校开设了“信息对抗”本科专业,开始培养网络信息安全人才。2018年,西工大成立了网络空间安全学院,并且在2024年成功入选全国一流网络安全学院建设示范项目。

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

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

相关文章

C++中实现一个泄漏检测工具

在C++中实现一个泄漏检测工具是一个复杂但有趣的任务。这通常涉及到重写或拦截内存分配和释放函数,以及跟踪所有内存分配的情况。以下是一个简单的泄漏检测工具的实现思路: 重写new和delete操作符: 你可以通过重载全局的new和delete操作符来跟踪内存分配和释放。这需要创建一…

单灯双控开关原理

什么是单灯双控?顾名思义,指的是一个灯具可以通过两个不同的开关或控制器进行控制。 例如客厅的主灯可能会设置成单灯双控,一个开关位于门口,另一个位于房间内的另一侧,这样无论你是从门口进入还是从房间内出来&#x…

Kafka面试题及答案

Kafka是一个开源的分布式流处理平台,被广泛应用于大数据领域。由于其高性能、高可靠性和可扩展性,Kafka成为了很多公司工程师面试的热门话题。如果你准备面试Kafka相关的职位,下面是一些你可能会遇到的常见问题及其解析。 Kafka的基本概念是…

java web:springboot mysql开发的一套家政预约上门服务系统源码:家政上门服务系统的运行流程

java web:springboot mysql开发的一套家政预约上门服务系统源码:家政上门服务系统的运行流程 家政上门服务系统的优势 服务质量更稳定:由专业的家政人员提供服务,经过严格的培训和筛选。 价格更透明:采用套餐式收费&…

Vue3+TS 开发 Google 浏览器插件模板

最近做个产品小 demo 需要开发浏览器插件,默认情况下开发插件是要采用 html、css、js…我不太习惯,找了一下浏览器插件也是有开发框架的,例如:WXT、Plasmo 等。 不过综合对比考虑使用了开源大佬封装的 create-vue-chrome-ext 来开…

linux install cmake3.22

在Linux上安装CMake 3.22的步骤如下: 下载CMake 3.22的源代码。 解压源代码。 构建并安装CMake。 以下是具体的命令: # 下载CMake 3.22 wget https://github.com/Kitware/CMake/releases/download/v3.22.0/cmake-3.22.0.tar.gz # 解压源代码 tar…

RISC-V基础编译

RISCV编译 1、 编译步骤2、重要配置3、elf-gcc和linux-gnu-gcc的区别1、 编译步骤 mkdir build installcd build../riscv-gnu-toolchain/configure --prefix=/xxx/install --with-arch=rv32gc --with-abi=ilp32d --enable-debugmake linux //linux工具链make newlib //编译n…

Educational Codeforces Round 166 (Rated for Div. 2)

文章目录 A. Verify Password题意:题解:代码: B. Increase/Decrease/Copy题意:题解:代码: C. Job Interview题意:题解:代码: A. Verify Password 题意: 给定…

Word多级标题编号不连续、一级标题用大写数字二级以下用阿拉伯数字

Word多级标题编号不连续 : 一级标题用大写数字二级以下用阿拉伯数字:

墨雨云间王星越雨中情深

墨雨云间:王星越的雨中情深,吻上萧蘅,宿命之恋在烟雨朦胧的《墨雨云间》中,王星越饰演的角色,以其深邃的眼神和细腻的演技,将一段宿命之恋演绎得淋漓尽致。当镜头聚焦于他与阿狸在雨中的那一幕,…

(南京观海微电子)——温度对TFT影响及改善方式

温度如何损坏 LCD? 这个工作温度范围会影响设备内的电子部分,超出范围会导致 LCD 技术在高温下过热或在寒冷时变慢。 至于液晶层,如果放在高温下,它会变质,导致它和显示器本身出现缺陷。 LCD 温度限制: 什…

unity3d:GameFramework+xLua+Protobuf+lua-protobuf,与服务器交互收发协议

概述 1.cs收发协议,通过protobuf序列化 2.lua收发协议,通过lua-protobuf序列化 一条协议字节流组成 C#协议基类 CSPacketBase,SCPacketBaseC#用协议基类 proto生成的CS类,基于这两个基类。分别为CSPacketBase是客户端发送至服…

《python程序语言设计》2018版第5章第48题以0,0为圆心 绘制10个左右的同心圆

在0,0点处绘制10个圆。 其实这个题先要记住python不会0,0为原点进行绘画。 它是按半径来画,所以我们要先把turtle这个小画笔送到它应该去的起点。(我经常有这样的错觉,每次都是这样想办法把自己拉回来) 我…

AI视频教程下载:如何用ChatGPT来求职找工作?

这是一个关于使用ChatGPT找工作的课程,作者分享了自己的求职经验和技巧,介绍了如何使用人工智能来改进个人资料和简历,以及如何研究公司和面试。通过细节处理职业目标、分享个人兴趣和技能、寻求导师和专业发展机会,以及在行业内建…

各地业主们开始换着花样保房价了

不止杭州,还在广州、南京、成都...更多城市蔓延开来 各位有没有想过,为什么会有“保房价” 我想很多人最先听说这个词还是来自杭州业主 的确,作为曾经受房价影响最大的一个城市,杭州业主们可以说是最深谙房价上涨逻辑的那泼人了…

【计算机网络基础知识】

首先举一个生活化的例子,当你和朋友打电话时,你可能会使用三次握手和四次挥手的过程进行类比: 三次握手(Three-Way Handshake): 你打电话给朋友:你首先拨打你朋友的电话号码并等待他接听。这就…

为什么在 TypeScript 中应优先使用类型而非接口

类型和接口是每个 TypeScript 程序中常用的强大功能。然而,由于类型和接口在功能上非常相似,这就引出了一个问题:哪一个更好? 今天,我们将评估类型和接口,并得出结论,为什么在大多数情况下你应该…

C#面:XML与 HTML 的主要区别是什么

C# XML与HTML有以下几个主要区别: 用途不同:XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它的主要目的是描述数据的结构和内容。HTML(HyperText Markup Language)是一…

HikariCP连接池初识

HikariCP的简单介绍 hikari-光,hikariCP取义:像光一样轻和快的Connetion Pool。这个几乎只用java写的中间件连接池,极其轻量并注重性能,HikariCP目前已是SpringBoot默认的连接池,伴随着SpringBoot和微服务的普及&…

Docker面试整理-Docker Swarm与Kubernetes有什么区别?

Docker Swarm 和 Kubernetes 都是容器编排工具,它们可以帮助你管理大规模的容器部署。尽管它们的目标相似,但在设计哲学、功能和生态系统支持等方面存在显著差异。下面是 Docker Swarm 和 Kubernetes 在几个关键方面的比较: 1. 设计和易用性 Docker Swarm: Docker Swarm 的…