首页 > 手机数码 > 正文

用户禁止数据收集 扫地机器人竟然被远程指令“杀死”

2025-11-03 11:01 来源:互联网

智能家居设备日益普及,功能愈发强大,但随之而来的隐私问题也愈发严重。一些厂商甚至采取“不交数据就不让用”的强制手段,将用户置于被动地位。美国工程师Harishankar的经历,正是这一现象的典型缩影。

Harishankar拥有一台iLife A11智能扫地机器人,该设备搭载全志A33 SoC芯片和GD32F103微控制器,用于管理激光雷达、陀螺仪、编码器等多种传感器,并运行TinaLinux系统。出于对隐私安全的关注,他开始监控设备的网络流量,结果发现这台扫地机器人在未经他同意的情况下,持续向厂商服务器发送日志和遥测数据。

为保护个人隐私,Harishankar屏蔽了遥测服务器的IP地址,仅保留固件更新和OTA升级所需的连接。然而不久后,扫地机器人便突然停止工作。他多次将其送至售后服务中心,工作人员每次都坚称设备无任何硬件故障。可一旦带回家中,机器人只能正常运行几天便再次“罢工”。

最终,售后中心以“已过保修期”为由拒绝继续提供服务。面对这一情况,Harishankar决定亲自调查问题根源。他拆解了设备,自制PCB连接器,并编写Python脚本,通过电脑对机器人进行逐项测试。他还利用树莓派搭建了一个简易操纵杆,实现手动操控,成功证明机器人的硬件本身完全正常。

随着研究深入,软件层面的问题逐渐浮出水面。他发现,这款设备不仅存在严重的安全隐患,更像一个“数据黑洞”,不断收集并外传用户的敏感信息。最令人震惊的是,设备内置的Android Debug Bridge(ADB)功能允许用户获取完整的root权限,却未设置任何加密或访问控制机制。尽管厂商试图通过删除某个关键文件来阻止ADB长期启用——导致设备开机后很快断开调试连接——但Harishankar轻松绕过了这一限制。

进一步分析显示,该扫地机器人使用Google Cartographer技术实时构建家庭环境的3D地图。这项功能本可用于提升清扫效率,但所有生成的地图数据都被上传至厂商服务器,且整个过程对用户完全透明。

真正的转折点出现在日志分析中。Harishankar发现一条带有精确时间戳远程指令,其执行时间与设备每次“罢工”的时间完全吻合。这条指令显然就是导致设备瘫痪的“死亡指令”。

通过逆向工程,他成功破解并清除了该指令。重启设备后,机器人恢复了正常运行,并可在完全离线的本地模式下稳定工作,彻底摆脱了厂商的远程控制

然而,这一胜利背后也暴露出一个残酷现实:绝大多数普通用户并不具备Harishankar这样的技术能力。他们无法察觉数据被窃取,更无力对抗厂商的远程操控。

至于为何设备在售后服务中心表现正常,回家后却反复失效,原因其实并不复杂:技术人员在检测时通常会重置固件,无意中清除了那条“死亡指令”。但一旦设备重新联网,系统检测到遥测服务器IP被屏蔽,厂商无法获取所需数据,便会再次触发远程锁定机制,使设备“变砖”。

Harishankar的案例揭示了一个令人警醒的趋势:部分智能家居厂商正以功能可用性为筹码,胁迫用户交出隐私权。当技术成为监控工具,而售后服务沦为控制手段时,我们不得不反思:所谓的“智能”,究竟是为了便利生活,还是为了方便他人窥探我们的生活?

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系多特删除。(联系邮箱:[email protected]