Torとは何か
Tor(The Onion Router / オニオンルータ)は、インターネット上の通信を複数の中継点(リレー)で受け渡しし、送信元と宛先の結びつきを“直接”は作りにくくすることを狙った通信の仕組みです。呼び名の「オニオン(玉ねぎ)」は、経路上で情報が段階的に扱われるイメージを表しています。
仕組み:基本モデル(多段中継と“対応づけにくさ”)
Torの中核は、通信が単一の経路ではなく、複数の中継を経由して届くようにする点です。概念的には次の流れになります。
- 通信経路を複数段で組む:ある時点で、通信が複数のリレーへ段階的に向かうように設計されます。
- 各中継は“全体”を見にくい:途中の中継は、通信の全貌(送信元と宛先の両方)を一度に把握しにくいように作られています。
- 情報の扱いを段ごとに変える:中継点ごとに、次に渡す相手や必要な範囲の情報だけを扱うことで、全体の対応が困難になります。
この結果、仮に途中の中継や、特定の地点から観測できるとしても、「どこからどこへ」という対応が取りにくくなる、という考え方がTorの出発点です。
仕組みの構成要素:中継、回線、クライアント側
Torを理解するうえでは、次の役割分担が重要です。
- クライアント側:ユーザー側のソフトウェア(ブラウザ等を含む)からTorネットワークへ接続し、通信をTor経由にします。ここでの設定や挙動は、実際の安全性に直結します。
- 中継点(リレー)側:中継は“次の段”へ渡す役割を持ち、全体像を単独では把握しにくい設計を目指します。
- エンド側(宛先への到達):最終的に宛先へ届きますが、到達後の挙動(閲覧やログインなど)によっては、別の要因でリンクされる可能性があります。
ここで誤解されやすいのは、「ネットワーク経路だけで自動的に完全に隠れる」という理解です。Torは“経路上の対応づけを難しくする”ことが中心で、端末の状態やブラウザの設定、利用者の行動が弱点になり得ます。
制限と注意点:何が“できて”、何が“できない”か
Torの効果には前提があります。一般に、次のような点が制限や例外になりやすいです。
- 端末・ブラウザの情報が原因で見分けられる可能性:表示設定、拡張機能、ログイン情報、Cookie、指紋(フィンガープリント)など、通信以外の要因で追跡され得ます。
- 行動が関連づけの手がかりになる:同じアカウントでのログイン、頻繁な投稿、識別しやすい入力などは、ネットワーク経路と別に関連づけられる恐れがあります。
- 速度や安定性は変わり得る:複数段の中継を通るため、一般の直結より体感が遅くなることがあります。
- 脅威モデルによって結果が変わる:攻撃者がどこを観測できるか、どの情報を合わせられるかで、難易度が変わります。
なお、具体的にどの条件でどの程度安全になるかは一概に断言できません。
