1762206176
2025-11-03 14:20:00
このエンジニアは、スマート掃除機がどのように動作するかに興味を持ち、デバイスからのネットワーク トラフィックを監視し始めました。 言う トムズハードウェア社から出版されました。掃除機が個人データをメーカーのサーバーに許可なく送信していたことが判明し、所有者が情報収集をブロックしたところ、ガジェットが動作しなくなってしまいました。
ユーザーは、ネットワーク上のテレメトリ サーバーの IP アドレスをブロックし、ファームウェア サーバーとアップデート サーバーのみを開いたままにすることにしました。デバイスはしばらくは正常に動作しましたが、すぐに電源が入らなくなりました。彼は掃除機をサービスセンターに何度か送りましたが、そこで専門家が問題なく掃除機を起動し、欠陥は見つかりませんでした。しかし、デバイスを家に戻すとすぐに、数日後に再び起動しなくなりました。そこでエンジニアは掃除機を分解して、何が故障しているのかを突き止め、掃除機を復活させようと試みることにしました。
内部では、ライダー、ジャイロスコープ、エンコーダーなどのさまざまなセンサーを制御するマイクロコントローラーを見つけました。彼はプリント基板用のアダプターを作成し、コンピューターから制御するための Python スクリプトを作成しました。これにより、各部品を個別にテストして、何が問題になったのかを把握できるようになりました。その後、彼は掃除機を手動で制御するためのジョイスティックを Raspberry Pi に構築し、ハードウェアに問題がないことを証明しました。
その後、彼はソフトウェアとオペレーティング システムの分析に進みました。そこで彼は驚くべき真実を発見しました。彼のスマート掃除機はセキュリティ上の悪夢であり、個人データのブラックホールだったということです。まず、デバイスへの完全な root アクセスを提供する Android Debug Bridge インターフェイスは、パスワードで保護も暗号化もされていませんでした。
また、掃除機が Google Cartographer を使用してアパートの 3D 地図をリアルタイムで作成していることも発見しました。これ自体は驚くべきことではありません。デバイスはナビゲーションのためにそのようなデータを必要とします。しかし、所有者は、これらすべての情報が自動的にメーカーのサーバーに送信されるという事実に不安を感じました。技術的な観点から見ると、これは当然のことです。掃除機の内蔵プロセッサは、そのような量のデータを処理するには弱すぎるのです。しかし、どうやら製造会社はこのことを顧客に通知する必要はないと考えていたようだ。
さらに、エンジニアは驚くべき発見をしました。アイドル状態のデバイスのログで、掃除機の電源が入らなくなった瞬間と正確に一致するタイムスタンプを持つコマンドを見つけました。これは、メーカーからのデバイスの電源をオフにするコマンドでした。ユーザーがキャンセルしてデバイスを再起動すると、掃除機は再び動作し始めました。
何か話したいことはありますか?私たちに手紙を書いてください 電報ボット。匿名だし早いし
#ロボット掃除機が勝手にデータを収集しメーカーに送信