エンジニアがClaudeを用いて逆向きエンジニアリングを行い、DJIのRomo掃除ロボットを解析。意図せずに世界中の7000台のデバイスの制御権を取得し、家庭のプライバシーが露呈。
中国製AI玩具も個人情報漏洩が頻発し、セキュリティ上の懸念が高まっている。
PS5コントローラーで掃除ロボットを操作しようとしただけなのに、なぜか世界中の7000台のロボットを制御できてしまった?
今年2月、エンジニアのSammy Azdoufalは《The Verge》に対し、PS5コントローラーを使って新たに購入した大疆創新DJI Romo掃除ロボットを遠隔操作しようとしたところ、AIプログラミングアシスタントのClaude Codeを用いて、そのデバイスと大疆クラウドサーバー間の通信プロトコルを逆向きに解析した。
結果、自作のアプリとサーバーを接続したところ、自分のデバイスだけでなく、世界中の約7000台の大疆掃除ロボットの制御権を偶然に取得してしまった。
Azdoufalは、これらのロボットを遠隔操作し、リアルタイムのカメラ映像や音声を監視できるだけでなく、各部屋の正確な形状と大きさを反映したフロアプランを描き出す様子も確認した。
DJI Romoの脆弱性を検証するため、《The Verge》の記者は、評価を終えた同僚のThomas Rickerに、DJI Romo掃除ロボットの14桁シリアル番号を提供させたところ、Azdoufalはこの番号だけでシステム内のロボットを特定し、リビングルームを掃除中で電池残量が80%であることを正確に把握した。
画像出典:大疆創新(DJI)公式サイト大疆創新DJI Romo掃除ロボットのセキュリティ問題
わずか数分で、遠く離れた別の国にあるロボットが正確な住宅のフロアプランを生成し、送信した。Azdoufalは記者に対し、自身のデバイスのリアルタイム映像にパスワードを突破して直接アクセスできることを示した。
彼は、DJIのサーバーにハッキングしたわけではなく、デバイスのプライベート証明書を抽出しただけで、サーバーは何千人もの他のユーザーの情報を平文で送信していたと強調した。
大疆創新(DJI)は中国のドローン・テクノロジー大手で、民生・商用のドローン、カメラ、掃除ロボットなどを製造し、市場シェアは70%〜83%に達している。
画像出典:大疆創新(DJI)公式サイト大疆創新(DJI)は中国のドローン・テクノロジー大手
メディアによるセキュリティ事件の暴露に対し、DJIの広報担当Daisy Kongは声明を出し、今回の脆弱性はデバイスとサーバー間の通信におけるバックエンドの認証問題に起因すると認めた。会社は1月下旬にこの脆弱性を発見し、2月上旬に2回にわたりアップデートを実施して解決した。
DJIは、この問題により未承認の第三者がロボットのリアルタイム映像にアクセスできる可能性があったとしつつも、実際には非常に稀であり、ほとんどのケースはセキュリティ研究者が自己のデバイスをテストした際に発生したものであり、通信はTLS暗号化を用いていると述べている。
しかし、セキュリティ研究者のKevin Finisterreは指摘する。たとえ通信が暗号化されていても、サーバー側に適切なアクセス制御がなければ、内部関係者や認証済みクライアントが容易にデータを読み取ることができる。
DJIの掃除ロボット以外にも、海外メディアは最近、中国製AI玩具のセキュリティと教育面の懸念を報じている。
《Wired》の1月末の報告によると、セキュリティ研究者のJoseph ThackerとJoel Margolisは、中国のAI玩具企業Bonduのバックエンドに防護策がなく、5万件以上の子供の個人情報と会話内容が漏洩したことを発見した。
また、《NBC News》は、中国企業Miriatが製造した人形Miilooが、子供たちに特定の政治的立場を刷り込む例を指摘している。例えば、「台湾は中国の一部である」といった内容を含む。
米国の公益研究機関も、AI玩具にコンテンツフィルタリング機能が欠如していることを警告し、米国議会の中国問題特別委員会は、これらのデバイスのデータプライバシーと国家安全保障リスクを懸念し、教育省に書簡を送った。
詳細は以下を参照:
AI玩具を買い続けるべきか?Bonduの5万件超の子供の個人情報漏洩、Miilooは「台湾は中国の一部」と刷り込み