Tor とは
Tor (The Onion Router) は、インターネット上で匿名通信を実現するための分散ネットワークです。もともとアメリカ海軍研究所で開発された技術をベースとしており、現在は The Tor Project という非営利団体が運営しています。
「Tor」の名は「玉ねぎルーティング (Onion Routing)」に由来します。通信データが玉ねぎの皮のように何層もの暗号化で包まれ、複数のリレーサーバーを経由することで、通信元と通信先の関連付けを極めて困難にする仕組みです。
Tor ネットワークの仕組み
Tor ネットワークでの通信は、3 つのリレー (中継サーバー) を順に経由します。
1. ガードノード:入口ノード
デバイスから最初に接続するリレーです。あなたの IP アドレスを知っていますが、最終的なアクセス先は把握できません。セキュリティ上の理由から、ガードノードは一定期間固定されます。
2. ミドルノード:中間ノード
ガードノードと出口ノードの間を中継するリレーです。前後のノードの IP アドレスしか知りえず、通信の発信元も宛先も把握できません。
3. 出口ノード:Exit Node
Tor ネットワークから通常のインターネットへの出口となるリレーです。アクセス先の Web サイトと通信しますが、通信の発信元を知ることはできません。Web サイト側に見える IP アドレスは、この出口ノードのものです。
各リレー間の通信は個別に暗号化されており、どのリレーも通信の全体像を把握できません。これこそが「玉ねぎルーティング」と呼ばれる所以です。
Tor ブラウザの特徴
Tor ブラウザは、Firefox をベースに開発されたブラウザで、Tor ネットワークへの接続機能が組み込まれています。
匿名性の確保
- すべての通信が Tor ネットワークを経由する
- ブラウザを閉じると Cookie、履歴、キャッシュが自動削除される
- JavaScript の実行を制限する NoScript が組み込まれている
フィンガープリント対策
- すべての Tor ブラウザユーザーが同一の User-Agent 文字列を使用する
- ウィンドウサイズが標準化され、画面解像度による識別を防止する
- Canvas、WebGL、AudioContext のフィンガープリントがブロックされる
- フォントの列挙が制限される
これらの対策により、ブラウザフィンガープリントによる追跡は大幅に困難になります。
Tor ブラウザのメリット
高い匿名性
3 段階のリレーと多層暗号化により、VPN を上回る匿名性を実現します。通信の発信元と宛先を同時に特定することは極めて困難です。
検閲の回避
インターネット検閲が行われている国や地域で、ブロックされた Web サイトへのアクセス手段として活用されています。ジャーナリストや人権活動家にとって不可欠なツールです。
無料で利用可能
Tor ブラウザは完全に無料かつオープンソースです。VPN サービスのような月額料金は発生しません。
フィンガープリント耐性
すべてのユーザーが同じブラウザ設定を使用するため、フィンガープリントによる個人識別が非常に困難です。
Tor ブラウザのデメリット
通信速度の低下
3 つのリレーを経由するため、通常のブラウジングと比べて速度は大幅に低下します。動画ストリーミングや大容量ファイルのダウンロードには不向きです。
一部サイトでのブロック
Tor の出口ノードの IP アドレスは公開されているため、一部の Web サイトやサービスが Tor からのアクセスをブロックしています。CAPTCHA の表示頻度も高くなりがちです。
出口ノードのリスク
出口ノードとアクセス先の間の通信は、HTTPS 化されていなければ暗号化されません。悪意ある出口ノード運営者が通信内容を傍受する可能性があるため、HTTPS 接続のサイトのみを利用することが重要です。
完全な匿名性の限界
Tor を使用していても、ブラウザ内でログインしたサービスでは身元が特定されます。また、Tor ブラウザ以外のアプリケーションの通信は Tor ネットワークを経由しません。
Tor を安全に使うための注意点
- Tor ブラウザ内で個人情報を入力しない。実名でのログインも避ける
- ウィンドウサイズを変更しない。フィンガープリント対策が無効になる
- 追加の拡張機能をインストールしない。匿名性が損なわれるおそれがある
- Tor ブラウザを常に最新版に更新する
- HTTPS 接続のサイトのみを利用する
- Tor ブラウザ経由でダウンロードしたファイルを Tor 外で開かない
VPN と Tor の違い
VPN と Tor はいずれもプライバシー保護に有効ですが、その特性は異なります。
- 速度:VPN の方が大幅に高速
- 匿名性:Tor の方が高い。VPN プロバイダはログを保持する可能性がある
- 使いやすさ:VPN の方が手軽で、すべてのアプリの通信を保護できる
- コスト:Tor は無料、VPN は有料サービスが多い
- 用途:日常的なプライバシー保護には VPN、高い匿名性が必要な場面では Tor
VPN について詳しくはVPN の解説記事をご覧ください。確認さんのトップページで、Tor ブラウザ使用時の IP アドレスやフィンガープリントスコアも確認できます。