机器人也饱受安全漏洞折磨

简介:

多家厂商机器人软件组件中发现基础安全漏洞

对家用、商用、工业用机器人的一份分析报告,暴露出该领域存在多个与IoT设备常见漏洞相似的基本安全弱点,引发对人类安全影响的思考。

机器人行业在近些年得到了长足发展,而且发展脚步在未来只会进一步加快。机器人可充当多种角色,从家务、购物、医护助手,到在工厂里从事生产,甚至处理安全和执法任务。

“把机器人想成有胳膊有腿带轮子的计算机,它们就是移动的IoT设备,一旦被黑,是有可能产生我们前所未见的严重威胁的。”网络安全咨询公司IOActive在一份新报告( http://www.ioactive.com/pdfs/Hacking-Robots-Before-Skynet.pdf )中说道。

随着人机交互的发展,新攻击方法浮出水面,威胁场景开始扩张。机械手足、外围设备和人类信任,扩展了网络安全问题可被利用来造成伤害、破坏财物,甚或形成杀伤的领域。

该研究由IOActive首席技术官凯撒·塞鲁多和高级安全顾问卢卡斯·阿帕领衔,涉及对多家厂商生产的家用、商业、工业机器人所用的移动应用、操作系统、固件镜像和其他软件的分析。

被测试了软件组件的机器人包括:软银机器人公司的NAO和Pepper人形机器人,UBTECH机器人公司的 Alpha 1S 和 Alpha 2,ROBOTIS公司的 ROBOTIS OP2 和 THORMANG3,优傲机器人公司的UR3、UR5和UR10,Rethink Robotics 公司的Baxter和Sawyer,以及采用了Asratec公司V-Sido机器人控制技术的多种机器人。

研究人员发现,大多数机器人使用了不安全通信,有身份验证问题,缺乏授权机制,采用弱加密,暴露隐私信息,默认采用弱配置,且是用脆弱开源框架和库打造而成。

虽然不是每种机器人都有上述全部问题,但基本都存在其中几种毛病。这也让研究人员推测,没有包括在本次评估中的其他机器人,应该也是问题多多的。

有些机器人可用移动应用控制,或用安装在电脑上的软件进行编程。其他机器人通过云服务来接收软件更新和应用安装。

如果各种不同组件间的通信信道是不安全的非加密信道,攻击者便可以发起中间人攻击,注入恶意指令或软件更新,让机器人执行恶意代码。

而且,被测试的很多机器人固件和操作系统都有远程访问服务供操作不同功能。访问其中一些甚至不需要任何身份验证。有些服务需要身份验证,但使用的是可被轻易绕过的弱机制。

“这是我们发现的问题中最严重的一个,可致任何人都能轻易远程黑了机器人。”

有些机器人没有加密存储的口令、密钥、第三方服务凭证和其他敏感数据。其他尝试用加密保护数据,但用的是没有恰当实现的加密体制。

很多随附的移动App会不经用户同意就向远程服务发送网络、设备、GPS位置等敏感信息,有些机器人的默认配置还包含有不能被禁用的不安全功能,或者不能被修改的默认口令。

一些身份验证、授权和不安全通信问题,是机器人开发商共享的开源软件框架、库和操作系统漏洞的结果。其中一个案例就是机器人操作系统(ROS)——多家机器人厂商采用的流行OS。

另一个问题是,很多案例中,机器人从原型机到商用产品之间的过渡太快了,都没有经过任何网络安全审计和添加额外的防护。

机器人被黑的后果,与IoT设备或计算机被黑类似:通过麦克风或摄像头进行监视,在内网中建立桥头堡以发动其他攻击,暴露个人数据和第三方服务凭证。然而,由于机器人的移动性,它们还能造成其他危险后果。

在家里,被黑机器人可被用来通过突然的移动毁坏物体,撞伤人。它们还可以有意引发火灾,开门,关闭防盗警报等等。商用环境中的机器人若是被黑,也可引发同样的问题。

工业机器人则更加危险,因为它们更大更强力。它们可以轻易杀死人类,而且已经有工业机器人误操作致人死亡的案例了。

我们的研究揭露的很多网络安全问题,本可以通过实现众所周知的网络安全实践来预防的。我们发现可用多种方式黑了这些机器人,我们做了大量工作来理解此类威胁,给它们划分优先级,供受影响厂商修复缓解所用。研究结果让我们证实了之前的想法:是时候让所有机器人厂商立即采取行动保卫它们的技术了。

该研究揭示:直到现在,机器人厂商依然将推出产品置于保证安全之上。其他行业也是如此,比如已经成为安全大泥潭的物联网。

如果网络安全没有在产品生命周期之初就纳入考虑,在投放市场之后才进行漏洞修复就更复杂也更昂贵得多了。

“幸运的是,因为机器人的采用尚未成为主流,现在还有时间来改进技术,让它们更安全。”

本文转自d1net(转载)

目录
相关文章
|
3月前
|
人工智能 运维 安全
OpenClaw1184个恶意插件Claude找出500个零日漏洞,老金开源个安全Skill你直接拿去用
Anthropic推出Claude Code Security,AI驱动代码审计工具,可深度理解上下文与数据流,已发现500+零日漏洞,引发网络安全股暴跌;同时开源Semgrep安全扫描Skill,中文指令即可一键检测漏洞。(239字)
|
人工智能 数据安全/隐私保护
深度揭秘CoT!普林斯顿耶鲁发布最新报告:大模型既有记忆推理、也有概率推理
普林斯顿大学和耶鲁大学研究人员发布报告,探讨链式思维(CoT)提示对大型语言模型(LLM)推理能力的影响。研究通过移位密码任务,揭示了三个关键因素:任务输出概率、预训练阶段的隐性学习及中间操作数量(噪声推理)。实验使用GPT-4、Claude 3和Llama 3.1模型,发现CoT提示可显著提升模型准确性,但也存在局限性。论文地址:https://arxiv.org/abs/2407.01687。
586 29
|
小程序 测试技术 API
鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
本文详细介绍元服务的开发及上架全流程,涵盖元服务的特点、创建项目、服务卡片、签名打包、开发测试及上架审核等环节,帮助开发者轻松掌握从零开始开发并发布元服务的全过程。元服务以其轻量、免安装、易于使用等特点,成为未来服务提供的重要形式。
2578 13
鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
|
网络协议 Linux Windows
Rsyslog配置不同端口收集不同设备日志
Rsyslog配置不同端口收集不同设备日志
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的2FSK调制解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的2FSK调制解调系统,包含高斯信道、误码率统计模块及testbench。系统增加了ILA在线数据采集和VIO在线SNR设置模块,支持不同SNR下的硬件测试,并提供操作视频指导。理论部分涵盖频移键控(FSK)原理,包括相位连续与不连续FSK信号的特点及功率谱密度特性。Verilog代码实现了FSK调制解调的核心功能,支持在不同开发板上移植。硬件测试结果展示了不同SNR下的性能表现。
598 6
|
机器学习/深度学习 人工智能 自然语言处理
深入理解人工智能中的深度学习技术及其最新进展
深入理解人工智能中的深度学习技术及其最新进展
745 14
|
运维 监控 负载均衡
在Linux中,有三百台服务器,如何进行管理?
在Linux中,有三百台服务器,如何进行管理?
|
Ubuntu 搜索推荐 Shell
Linux、Ubuntu、CentOS安装和配置zsh
Linux、Ubuntu、CentOS安装和配置zsh
1160 0
|
机器学习/深度学习 数据可视化
数据分享|R语言生存分析模型因果分析:非参数估计、IP加权风险模型、结构嵌套加速失效(AFT)模型分析流行病学随访研究数据
数据分享|R语言生存分析模型因果分析:非参数估计、IP加权风险模型、结构嵌套加速失效(AFT)模型分析流行病学随访研究数据
|
算法 编译器 C语言
共享介质与非共享介质:网络通信的两种模式
共享介质与非共享介质:网络通信的两种模式
632 1