机器人系统中的六大漏洞

news2024/11/24 4:58:35

 原创 | 文 BFT机器人

在过去的几十年里,创新和技术导致机器人技术不断发展。

机器人系统正在迅速变得更加多产、复杂、有能力、智能化和网络化,并被用于越来越多的任务。

最初,机器人技术领域仅限于制造领域,但现在机器人可以与人类一起执行复杂的工作,从而在更短的时间内提高生产力。它们与敏感任务及其用户的生活和可能性的集成度越高,它们作为攻击者目标的吸引力就越大。

与普通计算机一样,机器人也可能成为许多带有恶意的安全攻击的目标。据估计,机器人和自动化行业在未来十年内将从 620 亿美元增长到 1.2 万亿美元。因此,机器人专家必须考虑如何确保这些设备的安全。

机器人的网络安全漏洞将损害机器人技术,从而损害财务方面和声誉。被黑的服务机器人可用于伤害人或故意执行故障。

机器人系统中的网络安全只会随着机器人变得更加普遍、承担更重要的任务并获得更多自主权而增长。本文将研究机器人系统中的一些主要漏洞。

01

身体漏洞

通过物理访问或接触机器人或控制设备来利用物理漏洞。物理访问可能导致机器人组件被重新编程或接入机器人变得不可用或被修改以授予对手控制权。

例如,汽车中存在一些物理漏洞,包括机械师使用的诊断工具和用于完全控制汽车系统的设备。汽车中的被动无钥匙进入系统特别容易受到中继攻击,中继攻击会从汽车钥匙捕获信号并将其传输到靠近汽车的设备,通过假装是钥匙获得完全访问权限。

02

传感器漏洞

传感器容易受到对手操纵信号的影响。一个例子是 GPS 欺骗,它让 GPS 传感器使用虚假的 GPS 信号,从而导致错误的位置信息。

对手生成的信号会干扰传感器,导致无效或无输出。例如,汽车的自动制动系统可以从附着在轮胎上的磁性设备获取错误的轮速信息,从而导致模拟实验中发生碰撞。

03

通讯漏洞

许多机器人依赖于与用户或外界的通信,这些通信方法存在漏洞,尤其是在尝试时,并且没有遵循真正的安全措施。

机器人采用多种通信方式:ad-hoc 网络或互联网、用于个人计算设备和电话的短距离连接的蓝牙、无线传感器(例如,汽车中的轮胎压力监测系统)以及用于无线通信的 RFID。

远程通信信道包括卫星和数字无线电以及交通状态信道,主要接收信息。其他渠道用于碰撞报告、防盗汽车跟踪、车辆诊断和用户便利(例如,通用汽车的 OnStar),这些都需要信息传输。未来的机器人系统可能具有类似的远程监控和通信能力。

  • 被动对手漏洞——可以从通信渠道被动收集有关机器人的信息。这可以通过本地网络或 Internet 上的数据包拦截或注入来完成。可以想象,搜索引擎可以发现联网的机器人,就像网络摄像头所做的那样。通过拦截通信信道上的流量或窃听,对手可以获得更多信息,例如哪些机器人处于活动状态;他们在做什么;他们在哪里,或敏感的用户信息,如来自传感器的音频或视频数据或未加密的用户名和密码。

  • 主动对手漏洞——许多通信漏洞涉及更活跃的对手,例如拦截合法网络流量和/或传输非法流量。丢弃的消息将被删除并且不会到达目的地。截获的消息可以稍后重新传输,这称为重放攻击。可以传输完全构造或修改的非法消息,这就是消息欺骗。伪装攻击涉及对手模仿授权方。当机器人接收方流量被拦截时,就会发生中间人攻击或双重伪装。还可以通过干扰或拒绝服务 (DoS) 攻击来关闭通信通道。DoS 攻击用消息淹没网络,阻止对合法流量的适当处理。

04

软件漏洞

任何软件都存在由于不良的编程实践或在设计过程中缺乏安全考虑而导致的漏洞。例如,汽车中的 CAN 总线,即不同组件之间的电子连接,在设计时并未关注安全性。后续的安全协议往往执行不力和被滥用。

ROS 也存在类似的设计问题。当具有相同名称的另一个(即非法)节点连接到 ROS 网络时,ROS 节点将被杀死。连接的节点还可以在未经任何身份验证或验证的情况下就发布的主题生成虚假消息。

05

系统级漏洞

随着机器人系统变得越来越复杂,集成了来自制造商和设计者的各种子系统,并增加了由于子系统交互而在接口处出现安全问题的机会,机器人系统中可能会出现安全漏洞。汽车就是如此。随着机器人系统变得更加复杂,这些困难也会出现。

06

用户漏洞

机器人的用户和环境会影响其安全性。对手可以在混乱、混乱的环境中离散地部署或修改机器人。有特殊需求的用户、老人或儿童很可能是服务机器人的早期用户,他们不太可能有安全经验,这使他们更容易受到攻击,而这些攻击对更有经验的用户来说是不会成功的。机器人与用户的交互,例如,机器人和用户如何从彼此那里获得反馈,是潜在的漏洞来源。对手可以在任一方向修改此行为,导致用户发出不必要或重复的命令,或者机器人行为异常或危险。

破坏机器人系统的最常见方式:

  • 信息披露:厂商网站提供的技术资料,包括软件图片;

  • 过时的软件:制造商应用的自定义补丁来更新软件,为攻击者利用软件漏洞创造机会;

  • 默认身份验证:远程连接使攻击者能够通过空或“admin”默认密码破坏设备;

  • 传输加密不佳:例如,用于 VPN 或基于 Web 的管理的对称密钥在 HTTPS 上不可用;

  • 软件保护不佳:攻击者可以操纵制造商网站上提供的软件图像(例如,调试信息)。

  • 模糊的安全性:关于机器人的信息不足可能导致安全性不明确

文章来源:

https://roboticsbiz.com/top-six-vulnerabilities-in-robotic-systems/

 

更多精彩内容请关注公众号:BFT机器人

本文为原创文章,版权归BFT机器人所有,如需转载请与我们联系。若您对该文章内容有任何疑问,请与我们联系,将及时回应。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/648669.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

KMP算法 - 确定有限状态自动机

KMP神在哪里? 子串匹配问题,拍脑袋一下子想出来的暴力解法大抵都是两重for循环,不断重复扫描主串,与子窜进行匹配,重复换句话讲就是冗余,会有很高的时间复杂度 我先前博客大作业发的模糊查找算法就是如此&…

三分钟告诉你如何和智能ai聊天

有一个名叫艾丽的年轻女孩,她生活在一个科技发达的未来世界。在这个世界里,人们与人工智能伙伴共同生活。艾丽对ai技术充满好奇,尤其是对ai对话聊天工具的运作方式。为了知道ai对话聊天工具怎么用,艾丽决定展开探索。 方案一&…

智能无线监测器的工作原理及应用优势

在现代工业生产中,设备状态监测对于确保生产的安全性、效率和可靠性至关重要。随着科技的不断发展,智能无线监测器成为工业设备状态监测的利器。本文将介绍智能无线监测器在工业领域中的应用,以及其带来的优势和价值。 图.设备状态监测&#…

智驾风向标|卷、乱、难,如何穿越多极分化新周期?

竞争越来越卷,企业越来越难,市场处于混乱期。对于大多数供应商来讲,穿越新周期的战略一定是先有规模(市场份额),然后才是利润。 在6月8日召开的2023(第十四届)高工智能汽车开发者大…

8个你必须知道的Java8新特性,让你的代码变得优雅!

Java 8 是一次重大的发行版更新,引入了大量新特性和改进,以下是 Java 8 的主要特性: 文章目录 Java 8 是一次重大的发行版更新,引入了大量新特性和改进,以下是 Java 8 的主要特性:1.Lambda 表达式2.Stream …

云平台 stm32连接阿里云2023最新版本保姆级别教学只看这一篇就够了~

注册账号 阿里云平台点击直达 点击控制台 鼠标悬浮会出现下拉栏 点击物联网 再点击物联网平台 点击公共实例 新用户需要开通 开通需要五分钟的时间 点击创建产品 蓝色显眼字体 参数设置 仔细比对下图 点击查看产品详情 蓝色显眼字体 点击功能定义 点击编辑草图 实际上就是定义…

如何通过Android平台的API实现5G网络的支持 安卓系统版本和5g网络相关【一】

前面分享了两篇5G基带相关的移植修改博文。 安卓高通机型的基带移植 修改 编译的相关 增加信号 支持5G等【一】 安卓高通机型的基带移植 修改 编译的相关 增加信号 支持5G等【二】 今天的帖子聊聊安卓版本与5G网络与机型和修改之间相关的话题。众所周知,目前的机型…

如何获取签章定位信息

在合同系统中,经常需要在合同文档的特定位置放置签名/印章图片。在合同拟稿过程中,放置签名/印章图片只是为了获取一个精确的定位信息,在合同定稿阶段才根据拟稿阶段得到的位置信息,去插入真正的签名/印章。那么如何在合同系统中高…

基于OpenMV的疲劳驾驶检测系统的设计

一、前言 借助平台将毕业设计记录下来,方便以后查看以及与各位大佬朋友们交流学习。如有问题可以私信哦。 本文主要从两个方面介绍毕业设计:硬件,软件(算法)。以及对最后的实验结果进行分析。感兴趣的朋友们可以评论区…

创新案例|专注在线 协作平台 设计产品中国首家PLG独角兽企业蓝湖如何实现98%的头部企业渗透率

蓝湖起步于2015年,是一款服务于产品经理、设计师、工程师的产品设计研发在线协作工具, 2021年10月,蓝湖宣布完成C轮融资,融资额高达10亿人民币,称为中国2B市场中首家采用PLG发展的独角兽企业,并实现了从100…

conda虚拟环境列表错误module ‘attr‘ has no attribute ‘s‘的解决方法

列出虚拟环境列表命令:conda info -e 或者conda env listconda info -e 这个可以正常显示,conda env list却报错了,以前是没有问题的,因为这个命令我更习惯使用,所以这个小问题必须解决掉,或许其他读者可能…

undetected_chromedriver解决网页被检测

一、问题分析 selenium打开浏览器模仿人工操作是诸多爬虫工作者最万能的网页数据获取方式,但是在做自动化爬虫时,经常被检测到是selenium驱动。比如前段时间selenium打开维普高级搜索时得到的页面是空白页,懂车帝对selenium反爬也很厉害。 二…

【React】setState原理,SCU,不可变对象,Ref,受控组件,高阶组件,封装轮播图组件

❤️ Author: 老九 ☕️ 个人博客:老九的CSDN博客 🙏 个人名言:不可控之事 乐观面对 😍 系列专栏: 文章目录 setState原理setState异步更新 SCU不可变对象RefRef获取DOMRef获取组件 非受控组件受控组件高阶…

word目录怎么自动生成,3个步骤轻松搞定!

案例:我在做策划案的时候,需要制作目录。我觉得自己手动制作目录很困难,通过word的可以自动生成目录,但是我不知道具体的操作方法。有没有小伙伴可以分享一下? 在制作任务书、书写论文的时候,经常需要添加…

vue+java+springboot企业办公人事oa办公管理系统2142g

本企业OA管理系统有管理员和用户。管理员功能有个人中心,用户管理,公告信息管理,客户关系管理,通讯录管理,日程安排管理,车辆信息管理,文件信息管理,工作日志管理,上班考…

0基础学习VR全景平台篇第42篇:编辑器底部菜单-分组管理

大家好,欢迎观看蛙色VR官方系列——后台使用课程! 本期为大家带来蛙色VR平台,底部菜单—分组管理功能操作。 功能位置示意 一、本功能将用在哪里? 分组管理,指观看者可点击不同分组,查看不同类型全景内容…

learn C++ NO.9——string(2)

引言: 现在是北京时间的2023年6月15日早上的10点14分。时间过得飞快,现在已经大一的最后一个星期了。明天也是大一最后一次课,线下的实训课。线下实训内容为c语言二级的内容,对我来说跟学校的课效率太低下了,我还是比…

初识网络之再看udp协议

目录 一、端口号 1. 五元组 2. 端口号范围划分 3. 一些知名端口号 4. 进程与端口号 5. 两个常用网络工具 5.1 netstat 5.2 pidof 二、UDP协议 1. udp协议格式 2. udp报文解包 3. udp报文分用 4. udp的特点 5. 缓冲区 5.1 tcp缓冲区 5.2 udp缓冲区 6. 一些常见…

函数重载异常的常见原因

函数重载异常的常见原因 使用重载函数时,如果数据类型不匹配,C尝试使用类型转换与形参进行匹配,如果转换后有多个函数能匹配上,编译将报错。引用可以作为函数重载的条件,但是,调用重载函数的时候&#xff0…

Linux:端口

端口是设备与外界进行通讯的出入口,端口可以分为物理端口和虚拟端口 物理端口:又叫接口,是可见的端口,比如HDMI端口、USB接口虚拟端口:是指计算机内部的端口,用来操作系统和外部进行交互使用 通过IP地址只能…