30 秒看懂
Matthew Berman 回顾一位开发者为自己的 DJI 扫地机器人编写替代应用时,发现可以访问其他用户设备的经过。他强调其中的隐私影响以及开发者向 DJI 报告问题的做法。The Verge 的报道将问题描述为后台权限验证漏洞,而不是证实每台机器人使用相同令牌。
- 1替代应用Berman 说,一位开发者买了 DJI 机器人后,自己构建了应用,而不是使用常规应用。
- 2意外获得的访问权限开发者发现自己可以访问数千台其他设备。Berman 将其描述为共用令牌,DJI 则称其为后台权限验证问题。
- 3隐私与披露Berman 强调摄像头和家庭地图数据的敏感性,并说开发者通知 DJI 后,问题得到了修复。
要点建议
- 自制控制器暴露了对多个国家数千台 DJI 扫地机器人的访问权限。
- 据报道,暴露的数据包括设备信息和房屋地图;研究者在自己和朋友的设备上演示了摄像头与麦克风访问。
- 研究者报告问题后,DJI 在服务器端部署了修复;初始补丁并未覆盖所有服务节点。
按章节阅读整理后的全文
构建控制器
开发者希望为自己的 DJI 机器人制作替代应用。Berman 说,这个项目意外暴露了许多其他设备。
一位开发者买了一台昂贵的 DJI 扫地机器人,想用自己编写的应用代替标准应用。构建过程中,他发现自己能访问大约 7000 台其他机器人。我把这描述为 DJI 在每台机器人上使用相同令牌;但 [The Verge 的一手报道](https://www.theverge.com/tech/879088/dji-romo-hack-vulnerability-remote-control-camera-access-mqtt)称,他自己的令牌获得了对其他设备的访问权限,DJI 则将其称为后台权限验证问题。他借助 Claude Code 构建工具。
敏感数据与修复
Berman 讲述了隐私方面的影响,并说开发者报告了问题。DJI 部署了修复,但初始补丁没有覆盖所有服务节点。
暴露的设备分布在 24 个国家,涉及房屋地图等信息。研究者告诉 The Verge,他可以访问摄像头和麦克风,并用自己和朋友的设备进行了测试;这并不能说明他查看了每个家庭。他向 DJI 报告了问题,我赞赏他的做法。DJI 表示,它部署了两次服务器更新:第一次补丁没有覆盖所有服务节点,因此需要后续更新。
同频道的其他文章
34:21EN → 简体中文
0:36EN → 简体中文
25:50EN → 简体中文
32:20EN → 简体中文
1:03:37EN → 简体中文
0:53EN → 简体中文