文章概要

今天我们带来最后一个重磅内容,来自NXP首席安全技术专家Markus Hinkelmann 博⼠带来的——《Beyond logical attacks》。

首先什么是逻辑攻击?这很好理解,比如有一台设备,黑客可以通过特定的接口向设备发送任意数据,比如命令、安装程序以及任何支持的功能,在我的定义里这些就是“逻辑”。

beyond logical 的意思就是黑客对这个设备“做了点事”,但是一些与众不同的事。 在这个层面看看我们有什么。

这个图里有我们可以用的不同的技术/设备。 在最左边是最便宜的, 而右边是最贵的同时也往往是最难用的。 从左边开始说,比如拆开设备, 那么你可以逆向或修改这些PCB电路,读取flash等,做一些逆向工作这样你就可以支持下面要进行的“逻辑攻击”。 或者你想阻断什么东西短路什么东西, 你可以用像锡纸这样的工具。如果你想多花点钱, 那么你可以买一些这样的用于侧信道攻击/错误注入的便宜的小平台,或下面这些专业一点更贵一点的设备,你可以做信号的识别/测量,比如 “非常直接的”注入错误信号。 或者比较特别的攻击,用激光错误注入(去影响电子),然后你可以改变寄存器中的内容。如果你有更高端的设备,甚至可以改变整个寄存器。其他的设备用于逆向工程,用显微镜查看芯片等。这块我可以打住了, 我已经介绍了什么是beyond。

所以我想聚焦于与IoT的相关性, 到底什么攻击与IoT相关。 它可以是PCB级别的, 黑掉任何你可以物理接触的东西,我不打算讨论这些。 这里主要让我们关注两个在IoT设备上的侧信道攻击的例子。

第一个是利用RSA算法的弱点进行简单电磁分析, 这里介绍下背景。 电磁分析是一种侧信道攻击手段, 攻击者测量设备运行与计算时产生辐射的电磁能量,你可以测量出1和0在计算时的不同能量,电磁辐射的测量更多是测量偏差, 反应运算中循环、 函数等,所以你可以看到不同的频率体现。所以这很简单,我们所需的所有便是一次加密过程的数据。

我接下来会展示个视频, 获取安卓手机上的RSA私钥,这是个常见的安卓手机,存在有漏洞的实现,据我所知目前市场上在售的一些发行版仍有这些问题。如果这些私钥泄露可以做什么呢, 这些可以拿来做签名, 在通讯建立时也要使用。你可以简单的伪造别人的身份,或者你可以破坏进入某些系统, 或者我们在之前的一个议题中看到的,对OTA做些攻击。这个例子的有趣的在于我们不需要拆开设备。我们只需要一个电磁信号放大器就能够做到,在获取数据之后还要进行一些爆破攻击,去获取剩下需要的信息,要做到这些仅需要1分钟。我们做了一个一分钟的演示视频。

你可以看到这里有一部手机与侧信道攻击设备和一个笔记本,用到的工具都不是很贵。然后你可以看到我们将一个信号探测器放在了手机CPU的位置,然后进行攻击,这里用PicoScope去记录这个设备发出的电磁信号波形,这里正在进行获取RSA私钥的运算,需要花一些时间,然后你可以看到运算结束,RSA的运算被找到了!然后寻找p和q的信息。在爆破剩余需要的信息之前这些数据还不能用。 现在key恢复程序正在运行, (好, 停在这)搞定了。 这里就是RSA私钥, 或者你想看密钥的参数就在这里。那么这期间到底发生了什么?我们可以利用电磁辐射做什么?因为这个攻击设备需要很接近手机,但是攻击者可以从更远的地方攻击同样的漏洞 (如通过网线),但数据会相对不准确。一但接触到信号源, 那么信号的质量就会好很多, 你可以看到后续的爆破攻击只需要几秒。 这是第一个例子。

第二个例子, 让 IoT 设备进行核反应,构成一个ZigBee链式反应。

我们分析了飞利浦的智能灯,你可以看到这里是一种智能灯安装方案, 它连接一些设备后与路由器连接,然后进行一些云通讯。 这些智能灯的问题在于它的AES实现是有漏洞的(我知道有些人知道这个),你可以获取固件更新的key,然后用这个key(如果设计的比较好的话,通过这个key你只能黑掉你当前的这台设备,这就到头了),如果设计的不好的话就产生了其他问题,比如你拿到这个key能黑掉其他设备了。接下来还有更糟糕的, 那就是这个实现, 这些灯中的ZigBee有另外的问题, 他会扫描其他的ZigBee设备, 任何人都可以在远程与他通信。你可以将你自己的代码写入一个智能灯, 用它去黑掉另一个灯去,这个灯自己再黑掉另一个灯,周而复始循环下去。 这样你可以从一个楼的灯到另一个楼的灯, 相当于你跳入了另一个公司, 这确实很恐怖是吧,只是用一个板子(仅仅需要图片里的这个 价值大概$50), 然后你的第一步就达成了, 接下来你就用“逻辑攻击”去攻击剩下的系统。

IoT我想说的另个方面是AI,特指深度学习。AI简化了攻击步骤。 而且AI有潜力减少了不少攻击者需要的专业知识。 意味着攻击可以变得更简单,减少了攻击成本,从另一方面增加了被攻击风险。

这里也许只有2个我想分享的, 2017年有很多网络攻击事件发生,有两件比较有趣的事发生在2017~2018年,我们看到了Rowhammer和Nethammer攻击,内存单元可以被hammer方式攻击,这是物理方面的影响,将bits弹到了其他区域,通过它你可以修改内存,这有点像错误攻击,因为这可以是某种“逻辑攻击”,因为软件存在内存里,但hammer攻击是个个物理攻击,这是个在逻辑和物理之间的灰色区域, 所以没准我需要重新定义我对他们的定义。

还有Nethammer, Nethammer意思是用远程通信有dram操作的速度足够对ram产生hammer效应的通信协议。那么事情就变为“物理攻击不完全依赖本地接触”。 另一个有趣的事就是Spectre和Meltdown,它们非常严重影响所有intel的产品, intel在修复这个问题时也面临很严重的问题。我们看到2周前Meltdown攻击已经来了,并且影响ARM,这意味着将会影响更多的设备。一些美国的大企业,如 google、apple、微软等,他们全部在寻求将这些问题移除的方法,他们一直在想办法判断什么样的访问是可以信赖的。就像我们之前展示的对RSA的攻击,有没有trustzone并不重要,因为有漏洞的代码被同样的处理器执行,意味着同样的模式被生成了。

最后做个简单的总结,我的意见是IoT安全不仅仅是“逻辑”上的保护, (我不会说“逻辑”上的保护不重要, 这不对)。远程和本地物理攻击者往往可以让攻击维度的延伸成为可能, 还记得之前的智能灯的例子么。最后,AI可以增强侧信道和错误注入攻击, 同时减少对专业门槛的依赖。

谢谢你们。

原文链接

https://mp.weixin.qq.com/s/lNO3epqBnCp8R4nfPA_Qsg

服务推荐

  • 私密代理ip
  • 隧道代理ip
  • 微信域名拦截检测服务
  • 微信域名在线拦截检测工具

小米IoT安全峰会—Markus Hinkelmann《Beyond logical attacks》相关推荐

  1. 智能汽车行业软件供应链安全威胁与解决方案分享——小米IoT安全峰会

    本次由墨菲安全联合创始人.墨菲安全实验室负责人.软件供应链安全开源项目murphysecurity主要贡献者欧阳强斌带来分享,智能汽车行业的软件供应链安全威胁与解决方案. 智能汽车涉及的三类供应链风险 ...

  2. 2019小米IoT安全峰会-曾颖涛《蓝牙安全之第二战场》

    此次大会的第六个重磅议题来自小米AIoT安全实验室研究员-曾颖涛,他给大家带来的议题是<蓝牙安全之第二战场>. 今天的议题主要想给大家分享一下蓝牙通讯中比较少有人关注到的一些安全隐患.将从 ...

  3. 第四届小米AIoT安全峰会在京举行 隐私与安全成为大会关注焦点

    11月6日,第四届小米AIoT安全峰会在北京小米科技园举行,本届AIoT安全峰会重点关注物联网.人工智能等热点领域中的安全隐私问题,为现场众多AI.IoT和互联网行业安全和隐私顶尖安全专家与爱好者们带 ...

  4. 探索未来|一文看懂小米年度技术峰会 · 人工智能技术专场

    小米年度技术峰会 DAY3 为人工智能技术专场 智能是小米产品力最重要的体现之一.小米拥有世界上最大的手机xAIoT平台,活跃设备超过5亿.人工智能技术,已经在小米的音视觉多模态感知.多模态理解.生成 ...

  5. 小米iot业务_一文看懂小米2019上半年财报:IoT平台连接设备达1.96亿台

    8月20日,小米发布了今年第二季度财报.第二季度营收519.51亿元,同比增长14.8%;调整后净利润为36.4亿元,同比增长71.7%. 除了盈利能力的增强,这个季度小米在智能手机业务上的调整初见成 ...

  6. 探索未来|一文看懂小米年度技术峰会·硬件专场

    为深化小米技术氛围,创造小米工程师之间的学习和交流机会,小米年度技术峰会于10月24日在小米技术嘉年华上正式拉开帷幕. 作为小米技术的聚合场和风向标,技术峰会汇聚小米优秀工程师,分享最有料的技术干货, ...

  7. 小米物联网世界第一_1.32亿台!小米IoT联网设备量世界第一!雷军这次又把宜家搞定了...

    原标题:1.32亿台!小米IoT联网设备量世界第一!雷军这次又把宜家搞定了 摘要:小米又拿了个第一?宣布牵手宜家!设亿元激励基金!股价应声涨6% [一牛财经]讯:近年来,小米在雷军的带领下,发展迅猛, ...

  8. 探索未来|一文看懂小米年度技术峰会 · 互联网技术专场

    小米年度技术峰会DAY4迎来了互联网专场,本专场涵盖了互联网行业最复杂.最广泛的技术领域. 互联网业务部副总经理兼政委王栋发表了开场致辞.王栋分享道,近三十几年来计算机和互联网技术的发展推动了知识革命 ...

  9. 小米物联网世界第一_别说米家“杂货店”不务正业 小米IoT硬件平台已做到世界第一!...

    在今天的首届小米IoT开发者大会(MIDC)上,雷军宣布了小米IoT平台成为了"全球最大的智能硬件IoT平台",同时他还在大会上正式推出小米IoT开发者计划.此外,小爱印象限量版和 ...

最新文章

  1. mac系统学习和快捷键
  2. 第一百零二节,JavaScript函数
  3. python基因差异分析_差异基因
  4. android view 转Bitmap 生成截图
  5. Scanner的next,nextint和nextLine的使用总结
  6. μC/OS-Ⅱ的移植
  7. 【Python开发】Python的GUI用法总结
  8. 消息中间件Rabbitmq核心概念讲解
  9. (转)ARM Linux启动过程分析
  10. 泰坦尼克号-决策树模型
  11. DNS 协议是什么?
  12. U盘数据恢复工具哪个好?
  13. 计算机msvcp100.dll,msvcp100.dll丢失怎样修复
  14. 第一章概述-------第一节--1.5 计算机网络的类别
  15. Vue暴露的属性和方法
  16. 入行数据分析要知道什么是独立性检验拟合优度检验
  17. 大数据就业前景及职能定位解析!
  18. 02-vue(轮播图,v-bind对象用法,v-for指令,v-if指令,v-else-if,v-else指令,key值的基本使用,v-show指令,英雄搜索案例)
  19. Spring(二)--------Spring配置、DI依赖注入、Bean自动装配
  20. 你所不知道的精神分裂症

热门文章

  1. mysql SELECT/UPDATE command denied to user 'root'@'localhost' for table 'XXX'
  2. 监控设备地址丢失怎么办
  3. 激光雷达射线法分割地面
  4. 微信跳转外部浏览器打开指定链接源码
  5. 安卓工业平板有哪些特点?
  6. OLED代码详细解析
  7. CMD命令行升级pip失败解决方法
  8. 【树模型与集成学习】(task4)两种并行集成的树模型
  9. php 多点到线距离,双绞线的通信距离是多少
  10. 调用腾讯云API实现英文识别