近日,据外媒报道,一个安全团队最新发现了一个名为 RAMpage 的漏洞,可以改变 Android 手机的随机存取存储器(Random Access Memory,简称 RAM)的存储内容,由此黑客可窃取存储在手机上的所有数据,如密码、照片、视频、电子邮件以及文档等等。

受影响的设备包括了自 2012 年以来发布的所有 Android 设备。

何为 Rowhammer 攻击?

RAMpage 漏洞被标记为 CVE-2018-9442,是几年前 Rowhammer 攻击的一个变种。

而 Rowhammer 是现代存储卡中的硬件错误。它被众所周知是在 2014 年,卡内基·梅隆大学研究人员在足够多的访问次数后让某个内存单元的值从 1 变成 0,当然主要是利用临近内存单元之间电子的互相影响,这种现象被称为比特翻转。后来,他们在论文中称此漏洞主要为威胁到搭载特定 DRAM 的设备,这主要是 x86 架构的笔记本电脑。漏洞的主要表现是:当攻击者敲打(Hammering)内存的特定某几行时,会导致其它行的内存单元相应地翻转。

到了 2015 年,谷歌的安全研究人员发布了一个名为 Rowhammer 的漏洞可通过网页入侵用户电脑的动态随机存储器。由于内存单元分布太过密集,动态随机存储器容易受到电干扰。反复访问一排内存单元会导致临近的单元改变自身的二进制值。

通过研究人员进一步的调查发现,在网络上使用 JavaScript 就可操作攻击行为,入侵任何结构、编程语言和运行环境,并且不需要对电脑进行物理访问,大大提高了其危险性。此外也可以通过 GPU 卡和网络包执行 Rowhammer 攻击。

RAMpage 是最新的 Rowhammer 攻击突变

对 Android 设备的第一次 Rowhammer 攻击被命名为 DRammer,它可以修改 Android 设备数据以及 Android 智能手机的 root 权限。如今,研究人员对该攻击有了新的发现。

今天,来自三所大学和两家私人企业的八位学者组成的安全团队发布了一篇“GuardION: Practical Mitigation of DMA-based Rowhammer Attacks on ARM”(https://vvdveen.com/publications/dimva2018.pdf)报告,其表示在 Android 设备上发现了一个类似 Rowhammer 的新攻击,其被命名为 RAMpage。

“RAMpage 打破了用户应用程序和操作系统之间最基本的间距,”研究人员说。 “虽然 App 通常不允许从其他 App 中读取数据,但恶意程序可以利用 RAMpage 漏洞以获得管理控制权限并获取存储在设备中的秘密。”

这可能包括存储在密码管理器或浏览器中的密码、个人照片、电子邮件、即时消息甚至关键业务文档。

RAMpage 也可能影响 Apple 设备、PC 和 VM

对 RAMpage 漏洞的研究仍处于初期阶段,但该团队表示,该攻击可能会影响基于 Android 的智能手机和平板电脑。

此外,RAMpage 也可能影响苹果设备、PC 甚至云服务器。

研究人员表示,他们已经更新了以前用于检测设备是否受 DRammer 袭击的 App,现在可以用此 App 来检测 Android 设备是否容易受 RAMpage 的影响。该 App 在 Play 商店中不可用,可通过该链接下载(https://vvdveen.com/drammer.apk)必须从此处下载。

RAMpage 面向 Android 的 ION 子系统

之前的 Android 设备上的 Drammer Rowhammer 攻击和较新的 RAMpage Rowhammer 攻击之间的区别在于,RAMpage 是专门针对名为 ION 的 Android 存储子系统。

简而言之,ION 是 Android OS 的一部分,用于管理应用程序和操作系统之间的内存分配。谷歌在 2011 年 10 月 18 日发布的 Android 4.0(冰淇淋三明治)中推出了 ION。

通过用 Rowhammer 攻击攻击 ION,RAMpage 允许入侵者打破 Android 应用程序和底层操作系统之间的界限,从而使攻击者可以完全控制设备及其数据。

对此,研究人员发布了一个名为 GuardION 的工具,用于在 ION 子系统前面放置“警卫”以防止 RAMpage 的攻击。现在,这款工具已在 GitHub 上开源,地址:https://github.com/vusec/guardion。

自 2012 以来发布的 Android 设备都受到影响

目前研究人员仅在 LG4 智能手机上发现了 RAMpage 攻击,但他们表示,“每台配备 LPDDR2、LPDDR3 或 LPDDR4 内存的移动设备都可能受到影响,那么自 2012 年以来,每台 Android 手机都在其中。”

对此,研究小组搭建了一个网站,用于详细地介绍其发现漏洞的根由(https://rampageattack.com/)。尽管该网站是用于 Meltdown 和 Specter 漏洞的网站的副本,但研究人员表示,Meltdown / Spectre 和 RAMpage 之间没有任何相似之处。这是因为 Meltdown 和 Specter 袭击的数据存储在 CPU 高速缓存上,而 RAMpage 袭击的数据存储在 RAM 之上。

截止目前,还不能完全清楚 Rowhammer 漏洞(硬件错误)的普遍程度,不过希望更多的人参与其中,预防于未然,毕竟想要修复这个漏洞比较困难。

原文:https://www.bleepingcomputer.com/news/security/every-android-device-since-2012-impacted-by-rampage-vulnerability/

作者:Catalin Cimpanu

编译:屠敏

 征稿啦!

CSDN 公众号秉持着「与千万技术人共成长」理念,不仅以「极客头条」、「畅言」栏目在第一时间以技术人的独特视角描述技术人关心的行业焦点事件,更有「技术头条」专栏,深度解读行业内的热门技术与场景应用,让所有的开发者紧跟技术潮流,保持警醒的技术嗅觉,对行业趋势、技术有更为全面的认知。
如果你有优质的文章,或是行业热点事件、技术趋势的真知灼见,或是深度的应用实践、场景方案等的新见解,欢迎联系 CSDN 投稿,联系方式:微信(guorui_1118,请备注投稿+姓名+公司职位),邮箱(guorui@csdn.net)。

————— 推荐阅读 —————

新漏洞 RAMpage 曝光:2012年后发布的所有的 Android 手机都危险!相关推荐

  1. android local root,脏牛漏洞影响范围超出想象,以后所有Android手机都能被Root?

    原标题:脏牛漏洞影响范围超出想象,以后所有Android手机都能被Root? [新朋友]点击标题下面蓝字「皮鲁安全之家」关注 [老朋友]点击右上角,分享或收藏本页精彩内容 [公众号]搜索公众号:皮鲁安 ...

  2. 2020年华为鸿蒙最新官方消息,华为鸿蒙OS系统传来新消息!外媒宣布:未来几年内华为手机都将无缘...

    [5月4日讯]自从华为发布了鸿蒙OS系统以后,作为首款全平台国产操作系统,也是得到了许多网友们的高度关注,由于这是华为在遭受到谷歌断供以后,正式将其"备胎系统"正式转正,全新的华为 ...

  3. android+主流品牌手机,9月Android手机品牌及机型排行报告发布

    近日,国内最大的Android 手机内容获取与管理平台豌豆荚,发布了<9月Android 手机品牌及机型排行报告>.报告显示,三星在中国延续了其在全球市场的领先势头,但随着手机硬件和系统的 ...

  4. android 手机 跑分榜,安兔兔发布8月安卓手机性能榜 第一名平均跑分646730分

    中关村在线消息:近日,安兔兔发布了8月Android手机性能榜,榜单内成绩为统计到的平均成绩而非最高成绩.其中,小米下半年的当家旗舰小米10至尊纪念版,以646730的平均成绩位列第一名. 小米10至 ...

  5. 在 Android 手机上恢复出厂设置后恢复照片的 4 种简单方法(新方法)

    "嗨,谁能帮我恢复我的照片,因为我不小心恢复了出厂设置,而且我没有做备份?几个月来我一直试图通过使用恢复软件来恢复我的照片,root 了一个深扫描,但没用--" 恢复出厂设置可以清 ...

  6. 百度发布AI芯片“昆仑”;李笑来脏话录音曝光;Facebook再现新漏洞 | CSDN 极客头条...

    「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 快讯速知 百 ...

  7. CISA 发布关于 Treck TCP/IP 栈中新漏洞的 ICS 安全公告

     聚焦源代码安全,网罗国内外最新资讯! Treck TCP/IP 栈的安全更新,解决了两个可导致远程代码执行或拒绝服务的严重漏洞.美国网络安全和基础设施安全局 (CISA) 发布安全公告,警告组织机构 ...

  8. Android 再爆新漏洞,9.0 以下所有手机全部中招!

    作为移动操作系统市场的龙头老大 Android,除了大版本更新发布一些新特性外,日常的小版本还是以修复诸多的 Bug 为主.但这一次的 Bug 与以往有所不同,它将影响 Android 9.0 Pie ...

  9. Linux Netfilter 防火墙模块爆新漏洞,攻击者可获取root权限

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全 ...

最新文章

  1. self.view = nil 和[self.view release]的区别
  2. C++ string assign()赋值常用方法
  3. dbus PHP,安装dbus-python的简要教程
  4. 斯坦福大学发布 2019 人工智能指数报告
  5. micropython 驱动oled0.91_[MicroPython]STM32F407开发板驱动OLED液晶屏
  6. GitHub使用教程
  7. 配置无线AP 采用POE供电模块怎么配置无线AP没有POE交换机
  8. 学生每日计划表_小学生假期每天计划表 每日作息安排
  9. an error occurred while contacting the respository
  10. gtx660 linux驱动下载,佳能 NVIDIA GeForce GTX660 GPU 驱动程序下载-更新佳能软件(显卡)...
  11. MOSES系统训练中间过程和意义详解
  12. 第19章 数据库备份与恢复
  13. word怎么将文档分成三节_分节排版,就是将Word 2010的文档分节,使文档在不同的节中具有不同的______。(2.0分)_学小易找答案...
  14. C/C++ 开发利器 CLion安装与配置
  15. Android软件开发之盘点界面五大布局(十六)
  16. 微型计算机逻辑元件有哪些,目前普遍使用的微型计算机所采用的逻辑元件有哪些...
  17. 怎么运行python外星人入侵_Python入门项目:外星人入侵
  18. openwrt U盘安装php,db120电信猫刷机openwrt15.05.1系统,建站软件调试、u盘全过程
  19. 如何打造爆款付费文章
  20. Win10清除cmd运行历史记录

热门文章

  1. C++传入任意的函数类型作为参数
  2. Flutter实战一Flutter聊天应用(十一)
  3. mysql科目成绩百分比_Mysql学习经验总结【2】
  4. 云原生被热捧,是炒作还是大势所趋?
  5. 零信任风口来了,新一代企业安全架构革新势在必行
  6. 多个 Linux 发行版考虑移除 Chromium 软件包
  7. 技术沙龙|实力赋能开发者,助力企业从容应对数字化转型难题
  8. 40 张图揭秘「键入网址发生了什么」
  9. 软件工程的迷途与沉思
  10. “我们必须禁止互联网定向广告!”