TORの基本:何で、何を目的にしているか

TOR(The Onion Router)は、インターネット上の通信を複数の中継(リレー)を経由して転送することで、通信の送信元と受信先の対応関係を、第三者が直接結びつけにくくすることを目的にした仕組みです。ここでのポイントは「どこか1か所に見える情報を減らしていく」発想で、単に回線を隠すというより、経路上で見える範囲を分割する方向にあります。

仕組み:通信が「どのように」分かれて見えるのか

TORでは、通信は複数の中継を通るように設計されています。一般的な理解として、各中継は「自分の前」から来た情報と「自分の後」へ渡す情報の一部しか扱えないように作られます。その結果、ある単一の中継だけでは、通信全体の送信元と最終的な宛先を同時に把握しにくくなります。

また、「オンion(たまねぎ)」という名前から連想される通り、複数の層を重ねる考え方があり、転送の途中では情報が段階的に扱われるイメージで捉えると理解しやすいです。どの層・どの中継でどの範囲が見えるかは設計上の前提であり、利用者が意識する必要があるのは「中継すべてが同じ情報を丸ごと見られるわけではない」という点です。

主要な構成要素:中継と利用側

TORの構成を大づかみにすると、主に「利用者側」「中継(リレー)」「宛先側」に分けて考えられます。利用者側では、通信がTORの経路に組み込まれるように動作し、中継側は自分に割り当てられた役割に応じて転送します。

一方で、どれだけ設計が工夫されていても、利用者の端末やブラウザの扱い、ログイン状態、個人を特定しうる情報の入力、拡張機能の挙動など、端末側の情報が原因で追跡される可能性は残ります。つまり、仕組みの良し悪しと、利用のしかた(公開される情報の出方)は別問題として考える必要があります。