NAND闪存攻击可毁掉固态硬盘数据

简介: 本文讲的是NAND闪存攻击可毁掉固态硬盘数据,固态硬盘(SSD)无力对抗Rowhammer类型的攻击,可遭遇数据破坏和闪存寿命缩短。

本文讲的是NAND闪存攻击可毁掉固态硬盘数据,固态硬盘(SSD)无力对抗Rowhammer类型的攻击,可遭遇数据破坏和闪存寿命缩短。
image

研究人员发现了一种破坏SSD上数据的方法,令人回想起针对RAM的Rowhammer攻击。

专家警告:该攻击攻克了确保SSD数据写入完整性的可靠措施。

本月初发布的一篇论文中,研究人员写道:“当闪存存储单元被编程时,高电压被应用到该单元上。由于闪存单元间寄生电容耦合十分贴近,闪存单元编程动作便会导致单元间的相互干扰,给邻近单元引入错误。”

为降低这种已知缺陷破坏数据的风险,闪存制造商采用了两步编程方法,用两个分开的步骤编程多级闪存单元。

首先,闪存部分编程多级单元(MLC)上的最低有效位(LSB),令其达到某个中间阈值电压。然后,编程最高有效位(MSB)到其全电压状态。
然而,就是在部分编程的单元上,出现了破坏数据的可能。

可以利用SSD上的这些漏洞该改变部分编程的数据,导致(很可能是恶意的)数据毁损。
研究人员列出了两种类型的攻击:“编程干扰”和“读干扰”。

编程干扰涉及以特定模式将数据写入受害者的SSD。该数据模式会导致写入错误的增加,而其副产品,就是触发对邻近存储单元的干扰。除了基于此技术进行攻击的可能性外,这种方法还会导致NAND闪存设备的寿命缩短。

至于读干扰漏洞,是攻击者迫使SSD快速执行大量读操作,产生“读干扰错误”。最直接的后果就是破坏SSD上的数据。

研究人员给NAND闪存制造商们提出了3步建议,可以用于解决该技术性安全缺陷。

我们的实验评估显示,新的机制很有效:他们可以以中度/较低的延迟开销清除这些漏洞,或者以可忽略的延迟或存储开销大幅降低漏洞和错误。

原文发布时间为:五月 29, 2017
本文作者:nana
本文来自云栖社区合作伙伴安全牛,了解相关信息可以关注安全牛。
原文链接:http://www.aqniu.com/threat-alert/25510.html

相关文章
|
Serverless
MATLAB-常见插值方法及常见知识
MATLAB-常见插值方法及常见知识
781 0
MATLAB-常见插值方法及常见知识
|
2月前
|
数据采集 运维 监控
除了Kettle,这款国产ETL工具是否更胜一筹?
本文深度对比Kettle与国产ETL工具FineDataLink,从开发效率、实时同步、运维管理等维度解析差异。Kettle开源灵活但学习成本高,FDL在实时处理、低代码开发、调度监控等方面优势明显,更适合企业级应用,助力高效数据集成与管理。
除了Kettle,这款国产ETL工具是否更胜一筹?
|
10月前
|
存储 算法 C语言
C 408—《数据结构》算法题基础篇—链表(上)
408考研——《数据结构》算法题基础篇之链表(上)。
486 25
|
JavaScript 前端开发 算法
在性能上,React和Vue有什么区别
【10月更文挑战第23天】在性能上,React和Vue有什么区别
203 1
|
消息中间件 Linux API
在Linux中,什么是微服务架构?
在Linux中,什么是微服务架构?
|
人工智能 监控 安全
智能机场系统:打造出行体验的未来
随着航空业的迅猛发展,机场作为出行的重要枢纽,必须不断提升自身的服务质量和效率。智能机场系统应运而生,为旅客提供更加便捷、智能化的出行体验。本文将从技术应用、服务优化和安全保障三个方面,全面介绍智能机场系统的特点和优势。
智能机场系统:打造出行体验的未来
|
存储 编译器
函数栈帧深度剖析(一篇带你牢牢掌握函数栈帧)(二)
函数栈帧深度剖析(一篇带你牢牢掌握函数栈帧)(二)
386 1
|
编解码 弹性计算 Cloud Native
倚天ECS视频编解码之x264性能
在平头哥发布了首颗为云而生的 CPU 芯片倚天710之后,搭载倚天 710 的 ECS 实例表现出强劲的性能实力,在x264编解码场景下有着极高的性价比。
|
小程序 IDE JavaScript
五分钟上手IoT小程序
简要讲述IoT小程序安装操作以及后续开发操作
五分钟上手IoT小程序
|
消息中间件 运维 网络协议
rabbitmq 高可用集群部署踩坑
rabbitmq 高可用集群部署踩坑
612 0