Macは思っている以上に国際的です
インターネットに触れるMacのアプリはすべて、どこかに物理的に存在するサーバーへ到達します。動画はコンテンツ配信のエッジから配信され、同期リクエストはクラウドのリージョンに着地し、アナリティクスSDKは企業の本社へ報告します。
通常の一日で、典型的なMacは十数か国以上のサーバーへ接続します——多くの場合、あなたの意図的な操作は一度もありません。米国とアイルランドが大半を占めますが(Apple、Google、Meta、Microsoft、Amazonが欧州および全世界のインフラの多くを稼働させている場所です)、オランダやドイツ、そしてあなたが使うサービスがホスティングされている場所への通信も見えてきます。
なぜ「国」が重要なのか
接続がどこに着地するかは雑学ではありません。その周辺のメタデータをどの法律が守る(あるいは晒す)かを決めます。
場所が違えばルールも違う。 EUのサーバーに触れたデータはGDPRの下に置かれますが、同じリクエストが米国のサーバーへ向かえばまったく異なる制度の下にあります。アプリがテレメトリをどこへ送るかは選べませんが、送り先を知ることが、情報にもとづく判断の第一歩です。
メタデータはそれ自体が多くを語る。 中身を読まなくても、*誰*に、*どこ*で、*どのくらいの頻度*で、*どれだけ*接続したかというパターンだけで詳細な像が描けます。地理を把握することは、自分の露出を理解することの一部です。
確認する方法——端末上のライブな地図で
NetMuteは、Macのアプリが接続している国々の世界地図を描き、それぞれに送られたデータ量に応じて濃淡をつけます。国をタップすると展開し、*どの*アプリがその国と通信しているかを通信量順に表示します。
重要なのは、その作り方です。NetMuteは各サーバーのIPを、地域インターネットレジストリの公開ファイルから組み立てた小さなデータベースで国に対応づけます——インターネットのアドレス割り当てを司るのと同じデータです。そのデータベースはアプリ内(約2.5MB)にあります。第三者の位置情報サービスもオンライン照会も一切ありません。 Macの接続先を見る行為が、あなたの居場所を明かしてよいはずがありません。NetMuteでは明かしません。
地図に分かること——分からないこと
良いプライバシーツールは、自らの限界について正直です。
分かるのは「どこ」と「どれだけ」——「何を」は決して分かりません。 NetMuteは、あるアプリがたとえばオランダのサーバーへ接続したことと、何バイト動いたかを見ます。中身は見ませんし、見ることもできません。暗号化はデータがネットワークフィルタに届く前に各アプリの内部で行われるため、通過するものは封をされています。
国はサーバーの所在地であって、判決ではありません。 インターネットの多くはCDNとエニーキャストで動いているため、「米国」や「アイルランド」という結果は最寄りのエッジサーバーの位置を示すもので、企業の所在地や最終的なデータの保管先とは限りません。地図は強いシグナルとして読み、法廷の証拠として読まないでください。
見えたものをどう使うか
可視化が目的であり、出発点です。Macの通信の地理が見えれば、行動に移せます。
- サービスを見分ける。 NetMuteは分かりにくいサーバー名を、その背後にある企業名に翻訳します。「googlevideo.com」はYouTubeとして、国とデータ量とともに表示されます。
- トラッカーを遮断する。 頼んだ覚えのないアナリティクスや広告のエンドポイントを、アプリ単位でもシステム全体でも止められます。
- 上限を決める。 アプリ(またはMac全体)が使えるデータ量に上限を設定できます。海外の従量制テザリングで役立ちます。
Macが世界と通信することを恐れる必要はありません。ただ、それを見て、何を許すかを決める権利があるのです。