跳转到主要内容
Physical AI 机器人 物联网 安全

Physical AI 安全:保护机器人和物联网设备免受网络攻击

Akash Verma - VoicePing
Physical AI 安全:保护机器人和物联网设备免受网络攻击。工业机械臂、人形机器人和控制器围绕着深色工程网格上的青色盾牌。
本文内容

机器人的命令可能来自 Bluetooth、维护端口、配套应用或 AI 规划器。Physical AI 安全把机器人网络安全和物联网安全延伸到“采取行动的权限”,也延伸到信任失效后的后果。

硬件 、电子设备 、RTOS 指南介绍了架构;本文聚焦安全。

1. 数字故障变成物理后果时

一台在玩偶上方举刀的机器人让风险变得具体:当不安全的意图变成运动时,会发生什么? RoboHarm 2026年9月的研究 在5项任务中进行了300次试验,测试了三种策略。视频展示的是受控研究,并非已报告的伤害事故。

研究影像 RoboHarm · 2026年9月
RoboHarm 原始对比:在受控玩偶实验中比较三种机器人策略,并展示研究结果。 观看原始对比视频 视频 · 在新标签页中打开
研究者的受控玩偶实验对比及汇总结果。 影像、方法与局限 ↗
测量结果

未完成不等于拒绝执行

每种策略执行5项任务,每项20次试验。每条柱形均以全部100次试验为分母。

全部结果 · 100次中的计数
策略安全
拒绝
其他
拒绝
未
尝试
尝试
失败
完成
GPT-6 Astra2103760
Claude Fable 5.120004634
MolmoAct20029656
↔ 滚动以比较全部结果
图表重新绘制自 已公布的计数。“完成”指在此实验中完成危险任务。柱形图以全部试验为基数;视频中的成功图以尝试次数为基数。

执行失败与出于安全原因拒绝执行并不相同。能力越强,造成的伤害可能越大。这些固定任务的结果不能作为总体事故率。

Waymo中断事件 发生于2025年7月,并在同年10月被报道:协调预约让约50辆机器人出租车聚集在旧金山的一条街道上。有效请求累积成拥堵;报道确认的是服务滥用,而非转向系统被入侵。

2. 物联网安全:设备、网络与云端攻击

本地部署:Bluetooth、以太网与物理访问

在定制机器人集成 中,本地部署让推理和控制留在本地。专用局域网和 Bluetooth 仍可能成为入口。网络隔离排除了外部网络路径,但维护过程仍可能把文件带入其中。

ZHAW 2026年3月的离线机器人研究 指出了 Bluetooth 设置、可访问的以太网和默认密码。未使用的接口也可能仍然可达。

离线访问路径

隔离互联网后仍存在本地访问路径

显示服务身份验证界面的维护笔记本电脑示意图。维护笔记本电脑

以太网SSH / 诊断

带天线的附近 Bluetooth 无线适配器示意图。附近的 Bluetooth

无线配置服务

与互联网隔离的网络机器人 + 专用局域网互联网隔离部署边界内的本地机械臂与边缘控制器示意图。
无直接互联网路径本地接口仍可能暴露
显示本地设备、应用权限及外部网络中继的配套手机示意图。配套手机

本地连接应用 → 互联网

有条件的应用中继
用于物理访问的 USB 存储设备及独立封装的调试适配器示意图。USB / 调试

介质完整性调试权限

服务访问
  1. 每台设备独立凭据
  2. 命令授权
  3. 本地控制
访问路径概念图。手机中继取决于应用权限。介质完整性与调试访问需要分别控制;互联网隔离并不等于完全的物理隔离。

以太网可以连接到正在监听的 SSH 或诊断服务。如果不同安装环境共用默认密码,一个已知的秘密就可能完成认证。

Canonical 的加固指南 区分了暴露面与权限。配套手机凭据和蜂窝网络连接是否能中继,取决于应用权限。

Ruby Jumper 2026年2月的分析 说明了通过可移动介质跨越网络隔离进行中继的方法。这项恶意软件研究针对的是计算机,并非机器人事件;但导入可执行文件仍然会跨越信任边界。

通过 Bluetooth 配网进行命令注入

Bluetooth 安全同时包括链路保护和应用权限。BLE 的**通用属性配置文件(GATT)**定义了包含可读或可写特征的服务。配网可能接受 Wi-Fi 设置:加密保护传输过程,而授权决定谁可以修改设置。BlueZ GATT API 区分了加密写入、认证写入和授权。

UniPwn 配网链路

配置数据进入了特权执行环节

无线 / 链路保护

BLE 配对与加密保护链路;这条链路的失效发生在上层。

  1. 配网服务GATT 特征写入

    Wi-Fi 设置进入应用。

  2. 调用者授权失效通用应用密钥 + 薄弱握手

    持有共享秘密取代了设备范围内的调用者证明。

  3. 数据 → 可执行语法设置被插入 shell 命令

    shell 把设置中的字符解析为命令语法。

  4. 跨越特权边界特权辅助程序执行命令

    注入代码以辅助程序的权限运行。

强制边界: 每台设备的操作授权 + 将值视为数据的受限配置 API。

薄弱的应用认证使 shell 注入成为可能。受限配置 API 将已验证字段作为数据处理,不使用 shell。

UniPwn 2025年9月的研究 通过附近无线访问演示了这一应用缺陷。无需互联网连接;当前补丁覆盖情况需要单独确认。

连接 Bluetooth、云端与 root 访问

UniBLEed 2026年8月的披露 把 Bluetooth、云端所有权和板载软件的弱点串联起来,在测试的 Unitree G1 机器人上实现了 root 执行。披露记录了云端修复,以及供应商后来报告的固件修复。每跨过一个边界,攻击者就获得更多权限。

机器人安全边界概念图:设备身份、网络接口、运行时隔离和运动权限,分别是独立的安全策略执行点。
每个边界都要明确:允许哪个身份使用哪些功能。物理上分开,并不代表能阻止入侵扩散。

每台设备使用独立凭据,可以限制泄露秘密的影响范围。进程隔离、最小权限和范围狭窄的配置 API,可以把受侵害守护进程的权限限制在 root shell 之外。

MQTT 与 ROS 2 授权

MQTT 通过代理转发发布与订阅。TLS 保护连接,身份验证识别主体。代理的授权策略把这个主体绑定到设备、主题和操作。

MQTT 授权

按设备所有权进行 MQTT 授权

TLS 保护的会话已认证主体: owner-A当前拥有设备: arm-17
代理检查主体 × 主题 × 操作 × 当前所有权
  • arm-17/telemetry✓ 允许订阅 · 自有设备
  • arm-17/command✓ 允许发布 · 已授权操作
  • arm-18/command× 拒绝发布 · 其他所有者的设备
  • +/telemetry× 拒绝订阅 · 通配符跨越所有权

被拒绝的操作止于代理;即使会话已加密,对这些主题仍未获授权。

策略示例:主题字符串不能扩大身份范围。所有权变化使权限失效;控制器仍需验证已接受的命令。

过于宽泛的通配符订阅可能暴露多个设备。所有权发生变化时,需要让权限过期或撤销;交付保证并不会授权机器人运动。

2026年2月的 DJI Romo 调查 报道了数千台吸尘器之间的 MQTT 数据访问,记者验证了另一位所有者的房间地图。DJI报告了服务器端修复。跨设备权限同时影响隐私和控制。

ROS 2 安全 使用 DDS-Security,把证书身份绑定到经过签名的主题和操作权限。经签名的治理配置定义域的保护规则,Enclave 则整合这些安全上下文。单独使用 ROS 2 并不会自动建立这些限制。

固件安全:安全启动与签名更新

Espressif 的安全启动 和 OTA 文档 展示了如何使用受保护的 eFuse 位强制执行安全版本下限。这与发布标签不同。恢复回滚需要符合条件的镜像。

固件验证

签名与安全版本验证

  1. 01签名验证可信公钥 + 已签名镜像

    拒绝被篡改的字节或不可信的签名者。

  2. 02安全版本检查镜像版本 ≥ 强制下限

    即使签名正确,也拒绝旧版本镜像。

  3. 允许启动 / 安装

    两项检查都必须通过。

运行时安全仍需单独验证已授权固件仍可能存在漏洞或产生不安全命令。
安全启动检查启动时信任;更新验证检查软件包;防回滚机制强制版本下限。受保护的信任锚、签名密钥与发布来源仍然必不可少。

远程访问制冷控制器

2026年10月,CERT-FR确认了制冷控制器被入侵 ;Reuters报道了食品损失和火灾 。尚未确认 AI 参与其中。这个案例说明,普通的设备管理权限也可能触及物理流程。

网络分段限制可达范围;应用权限限制操作;本地约束限制命令。VPN 仍可能放行权限过高的身份。

3. AI 输入、模型完整性与行动权限

通过机器人观测进行提示注入

提示注入 可能让低信任度的观测影响机器人的任务权限。感知攻击会改变对世界的估计;不安全的直接请求即使被正确理解,仍然危险。

输入权限

场景文本与机器人任务权限

已授权的操作员任务把这个物体分拣到 A 箱。
低信任度观测
带有冲突分拣指令的包裹 分拣到 B 箱
图像 · 文本 · 检索内容
作为场景数据读取

报告标签;任务仍为 A。

被赋予虚假权限

将任务改为 B。

感知错误: 错误读取场景。 提示注入: 内容试图改变行为方向。

模型行为提出动作 / 拒绝
外部授权检查身份、范围与状态
分拣示例。模型拒绝执行不等于命令权限检查。

RoboPAIR 2024年10月的研究 演示了针对 LLM 控制机器人的对抗性提示。与 RoboHarm 一样,它把模型拒绝行为和系统安全分开。

模型来源与隐藏后门

权重、适配器和配置共同定义推理工件。校验和可以匹配参考字节;签名清单可以识别批准者。但两者都不能证明行为安全。

VillainNet 于2025年发表,Georgia Tech于2026年1月进行了介绍 。研究在选定的 SuperNet 子网络中嵌入了后门。交通标志分类实验并未证明已部署车辆被劫持。

模型完整性

正常与触发条件下的模型推理

同一模型工件在两种推理条件下均保持不变
来源 · 签名 · 哈希

证明来源、签名者与字节内容,不证明行为安全。

相同的已保存权重
未修改的交通标志输入 正常输入
干净输入推理
预期类别
带有触发标记的交通标志输入示意图 触发输入
目标子网络激活
攻击者指定类别

常规基准测试可能遗漏狭窄的后门触发条件。

概念路径:目标子网络与触发器共同构成条件,并非实测轨迹。

AI 计划与运动之间的授权

带类型的请求会限制操作、字段类型和单位。授权把经过验证的调用者绑定到设备;对象和坐标系版本把请求绑定到当前状态。

在命令边界

带类型的机器人动作请求

action.request模式示例
{
  "action": "pick",
  "device": "arm-17",
  "object": "part-42",
  "frame": "fixture-v6",
  "sequence": 481,
  "issued_at_ms": 420000,
  "deadline_ms": 420120
}

身份来自已验证会话。

操作范围
枚举值 pick 无法表达任意程序。
设备 + 状态
调用者范围、对象与坐标系必须匹配当前状态。
新鲜度
序列与到期时间绑定到可信本地状态。
物理允许范围
独立控制器的限制仍然适用。
概念模式,并非厂商协议。截止时间使用已定义的时钟域;到达不会重启有效期。
命令强制概念图:橙色请求轨迹离开允许的工作空间,绿色的已接受运动留在由独立控制器强制的边界内。
即使规划器和调用者都合法,独立强制机制也可以拒绝越界请求。这个概念工作空间不是经过认证的安全设计。

独立的工作空间、速度、力或温度限制可以约束被攻破的规划器。效果取决于实现、故障行为和工作范围。

重放攻击、命令过期与场景变化

场景变化后,签名仍然存在。序号检查应对重放攻击;过期时间限定命令的有效时长;当前状态验证可以发现过期前发生的变化。

签名或消息认证码会同时绑定负载、目标、序号和截止时间,防止替换。控制器应按经过认证的会话记录已使用的序号,并在重启后保留这些记录,同时使用明确定义的时钟域。临近执行时再验证,可以缩短检查与使用之间的时间差;监控则处理运动期间的变化。

重放、到期与状态

重放及过时命令的有效性检查

命令示例:场景在80毫秒时改变;命令在发出120毫秒后到期。

随时间变化的命令检查签名在0至200毫秒内持续有效。当前状态有效性在80毫秒时结束。命令新鲜度在120毫秒时结束。接受命令需要通过全部适用检查。场景改变到达期限签名有效当前状态有效在期限内状态已不允许动作已到期04080120160200命令发出后时间(毫秒)
↔ 滚动查看完整时间轴
时间仅用于说明,并非性能目标。序列拒绝可能发生在任一边界之前。

需要为连接丢失定义本地响应;RTOS 调度 本身不能决定命令权限。

波兰能源攻击中的物理流程限制

CERT Polska 2026年8月的后续报告 描述了2025年12月的一次攻击:蒸汽涡轮机和工艺用水系统停止,但操作员维持了供热。配置错误的专用 APN 允许横向访问。尚未确认 AI 参与其中。

4. 预防、渗透测试与恢复

安全加固与补丁验证

2026年9月的架构评审 与具身 AI 综述 把设备、网络、模型和运动边界的防御联系起来。加固可以减少可达服务,也减少这些服务可获得的权限。

按边界预防

接口、凭据与软件控制措施

控制 → 机制 → 证据
暴露面强制措施验证
BLE / 以太网禁用未使用接口;限制服务绑定仅已批准接口可达
身份 / 命令每台设备独立密钥;解析配置前检查调用者拒绝其他所有者的请求
软件 / 运动验证补丁版本;回滚下限;独立限制拒绝漏洞路径和不安全请求
↔ 滚动比较控制措施
可达性、授权、软件完整性和物理限制都需要独立证据。

NIST 补丁指南 包括运行测试。应将当前运行版本与供应商公告进行比较,并重复此前失败的测试;仅仅安装成功并不够。

检测未授权访问与配置变化

这些控制定义了批准的对等方、服务和配置哈希的基线。2026年9月的 Go2 Pro 取证研究 关联了机器人、配套应用和网络记录。新增对等方本身是较弱的证据;其会话之后又出现未批准的配置变更,就更有参考价值。

检测与证据

关联机器人、应用与网络记录

机器人

主体 · 序列 · 状态

配套应用

会话 · 已发出命令

网络

对等方 · 连接时间

关联时间线身份 → 操作 → 物理状态

时钟偏差和会话标识符用于关联记录。

重建示例。记录缺失与时钟不确定性限制归因;受保护的设备外副本可减少对受侵害机器人的依赖。

检测也有盲点。ICRA 2026 研究 展示了传感器偏差如何绕过预测误差警报,并由独立预测器降低控制强度。它演示的是针对机械臂模拟的特定防御,而非普遍安全措施。

物联网渗透测试与机器人评估

2026年机器人测试论文 在 ROS/ROS 2 实验室中追踪攻击路径。RoboMD 测试操作策略的稳健性。两者都不能替代针对具体部署的验证。

Nmap 支持基本的服务清单;能访问并不等于存在漏洞。

渗透测试工作台

机器人和物联网渗透测试工具

BlueZ / bluetoothctl ↗在 bluetoothctl 中执行
scan le
devices
scan off
connect AA:BB:CC:DD:EE:FF
menu gatt
list-attributes
服务与特征

连接必须获得许可;发现服务不代表拥有写入权限。

tshark -r robot-lab.pcapng \
  -Y 'btatt || mqtt || rtps'
已解码的协议流量

已加密或未捕获的负载可能仍不可见。

Mosquitto ↗MQTT 授权
mosquitto_sub -h broker.lab.example -p 8883 \
  --cafile ca.pem --cert device-a.pem \
  --key device-a.key -V mqttv5 \
  -t 'lab/device-b/telemetry' -d -E
订阅确认响应

证书映射到 A:应拒绝 B 的主题。A 获准的主题提供阳性对照;无响应不能证明任一结果。

Binwalk ↗离线检查
binwalk firmware.bin
嵌入格式

文件签名用于识别组件,不证明真实性或不存在恶意软件。

SROS2 ↗DDS-Security 强制执行
export ROS_SECURITY_KEYSTORE="$PWD/demo_keystore"
export ROS_SECURITY_ENABLE=true
export ROS_SECURITY_STRATEGY=Enforce
ros2 run demo_nodes_cpp listener --ros-args \
  --enclave /talker_listener/listener
凭据失效时的行为

需要准备好的密钥库与兼容中间件。缺少凭据必须阻止启动;主题限制需要签名权限。

文档中的 Linux 示例,并非已执行的机器人测试。地址、文件与证书均为占位值。主动测试需要经授权、厂商批准且禁止运动的测试设备;不可信固件应在隔离环境中分析。

发现阶段用于识别暴露面;否定测试用于确认边界是否保持有效。

边界验证

安全负向测试的预期结果

向非自有设备写入 GATT
在配置变更前拒绝
重放命令
拒绝已使用序列
低于安全下限的镜像
强制安全版本下限
配对的已授权操作用于确认测试路径有效;通过控制器状态确认在执行动作前已拒绝。

受侵后的事件响应与恢复

CISA 2026年7月的 PLC 报告 描述了密码和 IP 地址变化如何扰乱供水作业,也说明未记录的蜂窝调制解调器增加了暴露面。这个 OT 事件说明,恢复期间必须同时检查连接和配置。

恢复检查点

恢复服务前的检查

受控遏制

安全物理状态 · 隔离访问 · 保全证据

数字信任
  1. 可信重建固件 + 逻辑 + 配置
  2. 重置访问权限撤销密钥、配对关系与会话
物理状态
  1. 状态验证校准 + 联锁 + 限制
  2. 受控试运行本地测试 + 行为监控
经授权恢复服务

两条路径均已验证;继续监控。

概念检查点参考 2026年 OT 指南。仅恢复出厂设置不能证明威胁已根除或物理安全。

NIST 备份指南 涵盖逻辑、配置、固件和恢复测试。机器人恢复还需要经过验证的模型和校准。可信重建应在修复根因后进行;备份哈希需要与未受侵害的参考值比较。

更换密码后,独立的访问路径仍可能有效。Bluetooth 配对关系 和应用令牌 需要和会话、受侵害的密钥一起分别撤销。只有在确认旧访问被拒绝、联锁恢复、并完成受监控的试运行后,才有充分的恢复证据。

5. 覆盖机器人生命周期的安全

机器人概念验证 确定初始范围。软件更新、新操作员和所有权变化都可能重新打开访问路径。

覆盖使用寿命的安全

机器人全生命周期的安全责任

  1. 01部署

    已知身份
    有限权限

  2. 02运行

    可追溯的操作
    受保护的记录

  3. 03恢复

    已知软件状态
    明确的重启权限

  4. 04退役

    已撤销凭据
    已删除个人数据

事件记录让责任可追溯:运行了哪套软件、谁发出了命令、机器做了什么。摄像头画面、平面图和活动模式也需要限制访问范围和保留时间。

NIST 设备基线 涵盖身份、配置、数据、接口、更新和安全状态感知。2026年制造商指南 将这些能力与生命周期责任联系起来。

**Physical AI 安全会成为机器运营的一部分:**保持权限最新、调查异常行为,并恢复到操作员可以验证的状态。

分享这篇文章
视频
0:00 0:00