随着企业操作科技(OT)自动化的程度越来越高,原先封闭的环境可能为此与IT环境和因特网连接,再加上黑客攻击的门坎逐年降低,已非高不可攀。在这样的态势下,原先大家普遍认为,长年持续运作的操作科技,理应不致遭遇到资安威胁,实际上却可能潜藏了相当严重的漏洞。而这样的威胁,不只各资安厂商的年度报告中都特别提及,今年的资安大会上,有许多专家也表示他们的看法,其中不少是关注在操作科技的环境里,装置长期缺乏修补资安漏洞,以及操作科技环境缺乏有关管理的议题。不过,除了操作科技的控制设备里,含有长年未修补的漏洞之外,能够用来远程操作的无线电(RF)遥控器,其实同样隐含被黑客滥用的危机。自2018年底,趋势科技资深威胁研究员Philippe Lin就在HITCON Pacific大会上,揭露如何发现这种遥控器的漏洞,而于今年3月举办的资安大会,他继续强调无线电遥控器潜在的资安问题,并且从讯号滥用到韧体的供应链攻击,指出可能存在的5种弱点。图中由左至右依序为2款4G路由器,以及工业用的无线电遥控器,随着操作科技与因特网连接的情况变得普遍,黑客可透过左边或中间的路由器,对遥控器进行攻击。2款4G路由器的差异在于,左边为Arduino开发板加工而成,较中间现成产品的成本更低。

无须自行设计并制作作案工具,犯案门坎大幅降低

这里所提到的无线电遥控器,在工业环境中运用相当广泛,包含天车、移重式升降机、水泥帮浦、农业自动化耕作、自动化码头、采矿,以及工业自动化等环境中。Philippe Lin说,他们粗估这种工业用的无线电遥控器,每年约有至少2,000万美元的市场,一旦被黑客盯上,发动相关攻击,影响的范围便难以估计。由于过往开发工业用的遥控器设备,都是从硬件开发的方式着手,建置成本极高,黑客想要发动攻击,伪造能控制受害设备的第2个遥控器,也同样要付出相当高的代价。虽然技术上或许可以做得到,但黑客必须面临到高昂的前置成本,而且在开发前述的遥控器上,也存在相当程度的技术门坎。不过,无线电的技术这几年发展下来,情势已经出现了明显的变化──自从2008年开始,有了软件定义无线电(SDR)设备之后,黑客只要透过现成的装置,就能进行攻击,不需要自行从头开发、制作专门的工具。Philippe Lin表示,像是提供研究无线电专用的USB装置YardStick1,黑客就能拿来滥用,而这款装置只要99美元就能取得。

而现在,随着4G网络的应用极为普遍,加上创客文化和开发板的盛行,Philippe Lin的研究团队实验过程中,进一步利用开发板,拼凑出小型的4G中间设备RFQuack,外观类似外接式的USB无线网络卡。黑客若是将这种装置刻意摆设在工厂角落,就有机会从远程下达攻击命令。而他们组装这款装置的费用,仅为40美元,不光比上述的YardStick1更便宜,还能让黑客在攻击的过程中,不需到现场就能操作。相较于20年前,黑客必须从设计到制造,自行做出专属的硬件,如今却只要使用YardStick1等现成装置,就可以发动攻击,门坎可说是非常低廉。没有随之演进的操作科技安全,在上述黑客攻击手法已经出现大幅变化下,显得特别危险,同时,Philippe Lin所属研究团队也发现,即使不甚复杂的攻击手法,像是重放攻击,至今却仍然能够大肆滥用。

无线电讯号滥用可假传指令,甚至带来工安危险

这里所提到的重放攻击,就是黑客将遥控器所发出的无线电讯号复制,再用来对被控端下达命令Philippe Lin说,理论上,遥控器的制造商在设计设备时,应该要纳入滚码机制,来保护发送的无线电讯号不能被直接盗用,遥控器虽然下达了多次相同的指令,但实际上每组电波的封包内容都会不同。假如黑客侧录了其中一次的讯号,日后想要用来重放攻击,由于与接收器认为应该收到的讯号不符,攻击者便无法操作被控端。然而,在Philippe Lin实验取得的7个厂牌遥控器中,竟全部都能滥用重放攻击手法,向被控端下达特定的命令。不只是前述的重放攻击,即使是对于拥有滚码防护机制的遥控器设备,黑客也可能进一步逆向工程破解,伪造出指令讯号;若是结合这两种型态的攻击手法,则可以不断发送紧急停止的命令,而造成无法控制的情况。

滥用紧急停止命令的手法又可再区分成两种,一种是发送大量指令,演变成阻断服务(DoS)攻击;另一种则是针对设备韧体设计不良,所造成的失控情形,在操作员按下紧急停止按钮之后,黑客仍旧可向受控设备下达各种命令,导致更严重的工安事故。再者,遥控器与接收器的配对,同样有机会被拿来滥用,这种手法称为恶意配对,使得原本的遥控器失去控制的能力,进而成为另一种发动攻击的管道。但Philippe Lin指出,上述的4种攻击,最大的限制还是要在厂房附近发动,但若要变成远程操作的网络攻击,其实并不难。例如,黑客使用极为不起眼的小型4G路由器,就可以在远程进行攻击,而且在工厂或是工地里,在暗处摆放这种路由器通常难以被发现。除了无线讯号本身的操控之外,黑客可间接透过刻录自定义韧体的计算机,进行供应链攻击,使得设备更新韧体之后,有可能变得错乱而无法正常运作。

防治无线电遥控器成攻击目标,有待从开发流程就纳入资安

针对上述所提及的攻击,Philippe Lin说,重放攻击与紧急停止的阻断服务攻击,可透过更新具有滚码机制的韧体解决,尤其是一般市面上的汽车钥匙或是铁卷门控制器,都提供这种机制,他认为,厂商要在遥控器韧体加入相关功能的难度并不高。不过,由于必须一台一台更新,因此真正的困难之处,恐怕是在召回待更新韧体的遥控器。而对于黑客伪造指令和恶意配对的手法,则是因为遥控器加密的强度不足,甚至是缺乏有关机制,理论上也是要升级韧体,但Philippe Lin指出,有些设备本身没有加密算法所需的运算芯片,因此连带也要升级硬件,导致成本大幅增加。至于供应链攻击,除了要保护修改韧体的计算机,加强端点防护,也牵涉嵌入式韧体安全。但由于这些遥控器一旦被发现漏洞,往往不易修补,Philippe Lin指出,信息安全要从设备的设计与采购的时候,就纳入考虑,厂商和企业的资安意识就很重要。

无线电设备资安研究不易,有待制造商良性互动

其实,有别于许多资安研究,无线电遥控器领域的门坎,其实相当的高。但在这样的情势下,他们委由漏洞奖励计划组织Zero Day Initiative(ZDI)通报制造商,得到的反应却可能相当消极,认为资安人员在找麻烦。因此,Philippe Lin也揭露他们研究过程里,与一般资安研究的差异,希望厂商接获漏洞通报时,能够认真看待并予以处理。Philippe Lin表示,在他们研究的过程中,首先,资安人员会面临有关电信法规的要求,必须事先向行政院国家通讯传播委员会(NCC)报备才行,否则很有可能会面临触法的危险。再者,则是在模拟环境上,往往无法直接采用实际的工业设备,因此在研究的过程里,他们将无线电遥控器与起重机模型连接。企业看待资安漏洞的通报,还是要采取积极因应的态度,这些资安研究才能促成更安全的设备。

无线电遥控器传安全漏洞 当中潜藏5大攻击手法相关推荐

  1. 审查元素上传php,KindEditor上传解析漏洞/列目录/内容漏洞_PHP教程

    本文章来给大家介绍一下关于KindEditor上传解析漏洞/列目录/内容漏洞分析,有需要的朋友快速补上吧. Kindeditor漏洞 编辑代码内容被执行 kindeditor漏洞描述:在kindedi ...

  2. 上传文件漏洞案例分析

    上传文件漏洞 漏洞描述 上传漏洞这个顾名思义,就是攻击者通过上传木马文件,直接得到WEBSHELL,危害等级超级高,现在的入侵中上传漏洞也是常见的漏洞. 导致该漏洞的原因在于代码作者没有对访客提交的数 ...

  3. BUUCTF--练习场-- basic--上传文件漏洞经典靶场upload-labs-- Pass1-3(Pass4简单尝试)

    文件上传功能非常常见,上传图片.视频,论坛发送带上附件,邮件发送带上附件等场景 BUUCTF–练习场-- basic–上传文件漏洞经典靶场upload-labs Pass-1 先尝试上传一张正常的照片 ...

  4. nginx 上传文件漏洞_文件上传及解析漏洞

    注:本文仅供学习参考 文件上传定义: 文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行.这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等. 这种攻击方式是最为直接和有效的, ...

  5. web文件上传-0x00漏洞

    文件上传-0x00漏洞 题目:2016全国大学生信息安全竞赛-web文件上传 原理 0x00漏洞:也称为%00阻断漏洞,0x00漏洞常见于Apache服务器后缀名称解析漏洞,不管文件最后后缀为什么,只 ...

  6. nginx 上传文件漏洞_文件上传漏洞小结

    1 概念 上传文件时,服务器端脚本语言,未对上传的文件进行严格的验证和过滤,就有可能上传恶意的脚本文件,从而控制整个网站,甚至是服务器. 2 危害 • 网站被控制,对文件增删改查,执行命令,链接数据库 ...

  7. 记一次对DZ的渗透.(一句话木马与图片,文件上传解析漏洞)

    一.举例:St0rs Team 指剑碎星河分享 前言0X01 某日某帅正在使用着啊D 入侵百度的时候, 突然某位好友发来一条消息. "滴滴上车" 打开消息一看,说是要某帅帮忙日一个 ...

  8. ckfinder2上传绕过漏洞

    CKFinder 是国外一款非常流行的所见即所得文字编辑器,其1.4.3 asp.net版本存在任意文件上传漏洞,攻击者可以利用该漏洞上传任意文件.ckfinder2上传绕过漏洞, CKFinder在 ...

  9. .htaccess文件上传解析漏洞

    测试环境 upload-labs靶场(Pass-04) .htaccess原理 .htaccess文件是Apache服务器下的一个配置文件.其主要负责相关目录下的网页配置,即:在一个特定的文档目录中放 ...

最新文章

  1. 我所碰到的面试题之------前端常见浏览器兼容性问题解决方案---
  2. 老干妈如今做到这么大,为什么她就是没遇到竞敌?
  3. Xamarin.Forms弹出对话框插件
  4. python基础——使用模块
  5. Android开发基础(四大组件及Intent)
  6. RTT添加AD驱动代码
  7. 360更新补丁一直提示正在安装_Microsoft .NET Framework 4.7 安装失败,产生阻滞的问题...
  8. 教你下载BarTender 2016
  9. 谈谈工业App (1)
  10. ImageJ工具使用简介
  11. 重置uchome密码
  12. HDMI转PGA电脑没有声音处理方法
  13. php 过滤字符 b,php过滤所有中英文标点符号
  14. C# 合并、拆分PPT幻灯片
  15. 【06月19日】A股滚动市盈率PE最低排名
  16. java 利用工具包Geotools实现不同坐标系之间坐标转换
  17. 笔记本英雄联盟界面服务器停止运行,关于LOL选完大区(主界面)后马上闪退的正确解决方法...
  18. [ZZ]浅谈中国B2C珍珑棋局
  19. 【ESP32_8266_WiFi (二)】接入点模式、无线终端模式
  20. alt 和 title 的区别

热门文章

  1. 用计算机弹旧梦一场歌词,旧梦一场歌词
  2. 用dispatch_source实现可取消的定时器
  3. Google Adwords关键词即将告别完全精确匹配
  4. 有关经济全球化和我国发展电子商务新思路
  5. JumpServer 整合ldap认证
  6. CDR2020 不能移动群组里面的POWERCLIP图片解决办法
  7. EasyUI - 设置accordion全部展开
  8. 小米MIUI双系统原理及刷机
  9. Simple WPF:实现一个透明、无边框、鼠标穿透的WPF窗体
  10. 计算机网络自考真题,自考计算机网络历年真题及答案汇编.pdf