工程师 Harishanka 监控了其拥有的 iLife A11 智能吸尘器的进出流量,发现吸尘器一直在向厂商(深圳智意)发送日志和遥测数据——这些行为他并没有授权。他决定屏蔽厂商遥测服务器的 IP 地址,同时继续开放固件和 OTA 服务器的访问。结果他的吸尘器很快就连开机都无法开机了。他送去维修,但都没有查出任何问题。吸尘器每次都能正常工作几天,然后停止工作。他决定拆开吸尘器查找问题根源。吸尘器使用了全志的 A33 SoC,运行 TinaLinux 操作系统,使用微控制器 GD32F103 管理传感器,测试发现硬件本身没有问题,因此他将注意力转向操作系统和软件。他在日志里发现了一个指令,其时间戳与设备停止工作时间完全吻合,这显然是一条终止指令,在他撤销该指令并重启设备后,设备恢复了正常工作。他建议不要将家里的主要 WiFi 网络连接物联网设备,将这些智能设备视为家里的陌生人。
https://codetiger.github.io/blog/the-day-my-smart-vacuum-turned-against-me/
https://yro.slashdot.org/story/25/11/02/2241201/manufacturer-remotely-bricks-smart-vacuum-after-its-owner-blocked-it-from-collecting-data