HN 日本語サマリー

← 一覧へ戻る
AI・機械学習

pfSense経由でアイドル状態のAndroidパケットを72時間キャプチャした

I captured 72 hours of idle Android packets behind pfSense (praveentechworld.com)

33 pointsby youngmanyk11 コメント

要約

この記事では、アイドル状態のAndroidスマートフォンが、ユーザーが操作していない間でも、Wi-Fiの詳細やデバイスのシリアル番号などのテレメトリデータを継続的にGoogleのサーバーに送信していることを明らかにしています。著者は、pfSenseファイアウォールとWiresharkを使用して72時間にわたるパケットをキャプチャし、工場出荷時のAndroidデバイスが1時間あたり平均348回ものバックグラウンド通信を行っていることを発見しました。このデータは、Googleが位置情報特定、デバイス識別、プッシュ通知の維持、写真の同期、検索トレンドの予測などの目的で、ユーザーの知らない間に情報を収集している実態を示しています。

全文翻訳

⏱️30秒の要約(非技術者向け) 寝る前にスマートフォンをナイトスタンドに顔を下にして置くと想像してみてください。画面は暗く、何時間もアプリを開いていないので、電話は静かに何もしていないと想定するでしょう。 私たちのデータは、まさにその逆を証明しています。標準的な工場出荷時のAndroidフォンは決して休むことはありません。私たちのテストでは、アイドル状態の電話は1時間あたり平均348回起動し、1分あたり約6回、Wi-Fiの詳細、デバイスのシリアル番号、バックグラウンドテレメトリをAlphabetのデータセンターに送信していました。1日(24時間)で、画面を一度もタップしなくても8,300件以上のバックグラウンド送信が行われます。 ストックAndroid アイドル状態 348.4 送信リクエスト/時間 GrapheneOS アイドル状態 0.0 送信リクエスト/時間 テレメトリ削減 99.4% Alphabetのソケット呼び出しが減少 ユニークエンドポイント 4 Alphabet ASN 15169 IPアドレス 🛡️インタラクティブ監査ツール あなたはどの程度DeGoogle化されていますか?私たちのデータと比較してあなたの設定を監査してください。 日常生活で置き換えたGoogleサービスにチェックを入れてください。私たちのツールは、あなたの自由度スコアを計算し、1日に8,920件のテレメトリピングのうちいくらを排除したかを推定します。 チェックリストをリセット DeGoogle自由度スコア 0% 🔴レベル1:Google依存 ヘビーサーベイランス 現在、デフォルトのGoogleツールに依存しています。あなたのデバイスは、24時間あたり推定8,920件のバックグラウンドテレメトリピングをAlphabetサーバーにブロードキャストしています。 📡ブロックされた1日のピング: 0 / 8,920 ⚡置き換え済み: 8サービス中0 💡推奨される次のステップ Win 検索エンジン Google検索をBrave SearchまたはDuckDuckGoに置き換える(30秒かかります)。 置き換えたサービスを確認してください: ポイント 🔍検索エンジン Google検索 +15% テスト済みの置き換え:Brave Search、DuckDuckGo、Kagi 個人の検索クエリプロファイリング、広告意図追跡、AI検索ハーベスティングをカットします。 🌐ウェブブラウザ Google Chrome +10% テスト済みの置き換え:Brave、Firefox、LibreWolf、Mullvad Chromeのプライバシースクリーン広告追跡、ブラウザフィンガープリント、アカウント同期のスヌーピングを削除します。 ✉️メールと連絡先 GmailとGoogle連絡先 +15% テスト済みの置き換え:Proton Mail、Tuta Mail、Fastmail フライトレシート、オンライン購入、税務通知、パスワードリセットリンクの自動解析を防ぎます。 ☁️クラウドドライブとドキュメント GoogleドライブとGoogleドキュメント +10% テスト済みの置き換え:Proton Drive、CryptPad、Nextcloud 技術プラットフォームが個人文書をスキャンできないように、ゼロ知識クライアントサイド暗号化を保証します。 📸写真バックアップ Googleフォト +10% テスト済みの置き換え:Immich、Ente Photos、ローカルSSD クラウド顔認識、日々のルーチンのGPSヒートマップ、写真のEXIFメタデータマイニングを停止します。 📝メモとカレンダー Google KeepとGoogleカレンダー +10% テスト済みの置き換え:Obsidian、Notesnook、Proton Calendar プライベート日記、医師の予約、毎日の家族のスケジュールを完全に暗号化します。 🗺️地図とナビゲーション Googleマップ +10% テスト済みの置き換え:Organic Maps、CoMaps、Magic Earth、OSM 24時間年中無休のバックグラウンド位置情報ロギング、Wi-Fiルータービーコンスキャン、頻繁な位置情報履歴を停止します。 📱モバイルオペレーティングシステム ストックGoogle Android / iOS Googleサービス +20% テスト済みの置き換え:GrapheneOS、CalyxOS、Pure AOSP 究極のプライバシーステップ。アイドル状態のバックグラウンドAlphabetソケット接続の99.4%をカットします(348/時 から 0.0/時)。 72時間のWiresharkモバイルテレメトリデータセットに基づいています。 マイコアをコピー 完全な実行手順を見る→ 完全な72時間生のCSVデータセットをダウンロード 正確なタイムスタンプ、デバイスビルド、宛先IP、ASN分類、ポート番号、バイトペイロードが含まれています。 CSVデータセットをダウンロード(CC BY 4.0) 私たちのチームはどのようにデータをトラップしたか(物理テストベンチ) 電話の追跡をテストする際、多くのレビュー担当者は、監視用のソフトウェアアプリを電話にインストールするという間違いを犯します。しかし、オペレーティングシステムがテレメトリを送信している場合、監視アプリを簡単に隠したりバイパスしたりできます。 私たちのチームは違うことをしました。外部ハードウェアの盗聴器を構築しました。電話のアンテナから出るすべての電気無線波は、インターネットに触れる前に独立したファイアウォールコンピューターによってキャプチャされました。 1.テストデバイス 私たちは3台の新品のGoogle Pixel 8スマートフォン(128GB、工場出荷時アンロック)を購入しました。それらをワークベンチで並べてテストしました。 2.隔離されたWi-Fiケージ 私たちは、他のラップトップ、テレビ、プリンターが接続されていない、プライベートで閉鎖されたWi-Fiネットワーク(WPA3-Enterprise)を作成しました。テストフォンのみがこのネットワークに接続されていました。 3.ネットワークスニファートラップ Wi-Fiルーターは、Wiresharkパケットキャプチャソフトウェアを実行しているエンタープライズpfSenseファイアウォールに直接接続されていました。すべてのパケットはミラーリングされ、ナノ秒精度でログに記録されました。 4.72時間完全に触れず すべての電話は壁の電源に接続され、ロックされ、72時間(259,200秒)の間、人間の介入なしに放置されました。 これらのメッセージの中身は?(5つの主な漏洩) Alphabetの自律システム番号(ASN 15169)全体で、パケットヘッダーと宛先IPアドレスを分析しました。電話がロックされている間に秘密裏にアップロードしていたものは次のとおりです。 1.近くのWi-Fiルーター(位置情報三角測量) 84.2ピング/時 GPS位置情報がオフになっていても、Google Playサービスは、アパートの建物やオフィスのすべてのWi-FiルーターのユニークなMACアドレス(BSSID)を聞き取り、checkin.gstatic.comにアップロードします。Googleはこれらの信号をクロスリファレンスして、物理的な位置を数メートル以内に特定します。 2.ハードウェアフィンガープリントとデバイスシリアルハッシュ 48.0ピング/時 電話は定期的にキャリア設定プロファイル、SIMカードシリアルハッシュ、ユニークなAndroidハードウェアフィンガープリントをdevice-provisioning.googleapis.comに送信し、物理的なハンドセットをGoogleプロファイルに直接紐付けます。 3.プッシュ通知TCPハートビート 14.8ピング/時 プッシュ通知を瞬時に感じさせるために、Androidはmtalk.google.com:5228への永続的なオープンソケットを維持しています。数分ごとに、ハートビートパケットが、デバイスが現在接続されているWi-FiネットワークとIPアドレスをGoogleに確認します。 4.写真ライブラリトークンと顔認識インデックス 28.5ピング/時 Googleフォトは、photosdata-pa.googleapis.comにアクセスして、同期トークンを確認し、顔クラスタータグを事前取得し、バックグラウンドでアルバムの状態を更新します。 5.検索ウィジェットのトレンドクエリ 22.1ピング/時 ホーム画面の検索バーはsuggestqueries.google.comにポーリングして、検索をタップする前にトレンドキーワードと音声認識言語モデルを事前ダウンロードします。 サービスごとのバックグラウンドハーベストマトリックス(ストックAndroid 16/17 アイドル状態) 以下の表は、ユーザーの操作が一切ない24時間ウィンドウでの、個々のプリインストールされたGoogleエコシステムアプリケーションによって開始された送信ソケットリクエストを分離したものです。 Googleサービス アイドルリクエスト/時間 プライマリ宛先エンドポイント 1日のペイロード プライバシースレットベクトル Google Playサービス 142.6 play.googleapis.com 7.8 MB ライセンス同期、アカウントトークン、ハードウェアID 位置情報サービスとマップ 84.2 checkin.gstatic.com 4.2 MB アンビエントWi-Fi BSSIDビーコン、セルタワー信号三角測量 デバイスプロビジョニングと設定 48.0 device-provisioning.googleapis.com 2.4 MB キャリア設定、SIMシリアルハッシュ、ハードウェアビルドフィンガープリント Googleフォト同期 28.5 photosdata-pa.googleapis.com 1.9 MB 顔認識モデル同期、アルバムデルタポーリング Google検索とアシスタント 22.1 suggestqueries.google.com 1.2 MB トレンドクエリ事前取得、音声認識エンジンデルタ クラウドメッセージング(FCM) 14.8 mtalk.google.com:5228 0.8 MB バックグラウンドプッシュ通知用の永続TCPハートビートソケット クラッシュリティクスと診断 8.2 telemetry.google.com 0.3 MB アプリライフサイクル期間、メモリクラッシュ状態、バッテリーメトリクス CSVデータディクショナリ(各列の意味) de google-telemetry-2026.csvをMicrosoft Excel、Apple Numbers、Google Sheets、またはPythonで開くと、各列が表すものは次のとおりです。 列名 データ型 平易な言葉での意味 timestamp_utc ISO 8601文字列 電話がGoogleにデータを秘密裏に送信した正確な日、分、秒。 device_model ハードウェア文字列 ワークベンチで使用されたテストスマートフォンモデル(Google Pixel 8、128GB)。 os_build ビルド文字列 72時間のキャプチャ中にインストールされた正確なオペレーティングシステムビルド。 profile テスト状態 電話の設定:ストックデフォルト、プライバシートグル無効、サンドボックス化されたプレイ、またはピュアノーGoogle。 target_service サービス名 送信を開始したGoogleサブシステムまたはアプリ(例:Play