Tor(トーア)ネットワークとは?仕組みと限界を完全解説

玉ねぎのように何重にも暗号化して発信者を隠す匿名通信ネットワークの仕組みを解説します。

Tor(トーア)ネットワークとは

Tor(The Onion Router)は、インターネットのトラフィックを目的地へ直接送るのではなく、無作為に選ばれたボランティア運営の複数の中継サーバー(リレー)を経由させることで、「誰がどのサイトに接続したか」の追跡を非常に難しくする、無料のオープンソースネットワークです。

オニオンルーティングの仕組み

Torクライアントはデータを送信する前に、経由する各中継サーバーの鍵で順番に何重にも暗号化を施します。各中継サーバーは自分宛ての一番外側の層だけを剥がし、次の中継先のアドレスだけを知って転送します——全体の経路や元の内容を知ることはできません。この何重もの暗号化構造が「オニオン(玉ねぎ)」という名前の由来です。

ガード・ミドル・エグジット、3段階の中継構造

Torのトラフィックは通常、入口となるガード(Guard)ノード、もう一度中継するミドル(Middle)ノード、最終的に通常のインターネットへ送り出すエグジット(Exit)ノードという3つの中継サーバーを経由します。各ノードは直前と直後のノードしか知らないため全体の経路は把握できず、1つのノードが攻撃を受けても、利用者の身元と接続先を同時に特定することは通常困難です。

「.onion」アドレスとヒドゥンサービス

Torネットワーク内でしか接続できない.onionアドレスを使うと、訪問者だけでなく、サーバー運営者自身の実際の所在地まで匿名に保ったままサービスを運営できます。これらはヒドゥンサービス(オニオンサービス)と呼ばれ、報道機関の内部告発窓口のような合法的な目的にも活用されますが、残念ながら追跡を逃れようとする違法な取引サイトに悪用されるケースもあり、あわせて知っておく必要があります。

Torが使われる理由

Torは、インターネットアクセスが監視・検閲されている地域での検閲回避手段として、また、ジャーナリストが匿名の情報提供者と安全に連絡を取る手段として、さらには自分のインターネット利用状況をプロバイダや広告トラッキングから守りたい個人利用者にも活用されています。同じ匿名性が違法な目的に悪用されるケースも存在することは理解しておく必要があります。

速度低下とセキュリティ上の限界

複数の中継サーバーを経由する構造上、通常のインターネット接続より速度は目に見えて遅くなります。またエグジットノードはTorの暗号化区間を離れた後のトラフィックを扱うため、接続先のサイトがHTTPSを使っていない場合、エグジットノードの運営者が通信内容を見られる可能性があります。Torは匿名性を大きく高めるツールではありますが、潤沢な資源を持つ攻撃者によるトラフィック分析まで完全に防ぐ絶対的な匿名性の保証手段ではありません。

Torへの接続方法とVPNとの違い

Torへの接続には通常、公式配布元から入手したTorブラウザを使います。複雑な設定をしなくても、自動的に中継経路を構成してくれます。VPNが利用者のトラフィックを1つのVPNサーバーに集約して暗号化する方式であるのに対し、Torは複数の独立したボランティア運営のサーバーに分散して経由させる方式のため、信頼すべき対象が特定のVPN事業者1社ではなく、複数の独立した中継者に分散するという違いがあります。

Torの成り立ち

オニオンルーティングは1990年代半ばに、米海軍研究所の研究者によって開発されました。Torのソフトウェアが初めて公開されたのは2002年のアルファ版で、2006年に非営利団体のTor Projectが設立され、開発と運営を引き継いでいます。Torブラウザは、Firefox ESRをベースにプライバシー保護の設定を加えたものです。ソースコードが公開されているため、誰でも内容を検証できます。

回路(サーキット)と切り替わるタイミング

ネットワーク内の経路を回路(サーキット)と呼びます。Torブラウザは接続時に回路を作り、初期設定では約10分ごとに新しい接続に別の回路を使うため、訪れる別々のサイトは通常、異なる回路を通ります。ただし入口のガードは、悪意あるノードを選んでしまう確率を下げるため、あえて長期間固定されます。

ブリッジと検閲回避

Torの公開中継サーバーの一覧は公開されているため、国や組織によってブロックされることがあります。これに対抗する手段が、一覧に載らないブリッジという中継サーバーと、Tor通信を別の通信に見せかけるobfs4やSnowflakeなどのプラガブルトランスポートです。強いフィルタリングのある環境の利用者は、Torブラウザの設定画面からブリッジを選べます。

Torブラウザが行っている保護

Torブラウザはサイトごとにクッキーやキャッシュを分離し、多くの利用者が同じように見えるようにして、ブラウザのフィンガープリントによる追跡を難しくしています。ウィンドウサイズも標準化して、画面の大きさから個人が特定されにくくしています。この保護は「皆が同じに見える」ことを前提にしているため、拡張機能を追加したりウィンドウを変な大きさにすると、かえって目立ってしまいます。

匿名性を損なう行動

弱点になるのは多くの場合、ネットワークではなく利用者本人の行動です。実名に紐づくアカウントにログインする、個人情報を含むメタデータ付きのファイルを送る、ダウンロードした文書をTorブラウザの外で開く、他サイトと同じユーザー名を使い回すといった行動で、利用者が特定される可能性があります。多くのクライアントは実際のアドレスを漏らし、ネットワークにも負荷をかけるため、Torを使ったトレントも推奨されていません。

TorとVPNの実際の違い

VPNは1社が運営する単一のサーバーへトラフィックを暗号化して送るため、その事業者は(理論上は)あなたのトラフィックを見ることができ、見ないと約束していても、あなたが誰で何をしているかを把握できる立場にあります。Torはその信頼を、独立して運営される3つのボランティアリレーに分散させます——1つのリレー運営者だけでは利用者の身元と接続先サイトの両方を同時に知ることができない、というのが匿名性モデルの核心です。その代わり速度面ではトレードオフがあり、中継の段数が増える分、Torはほぼ常にVPNより遅くなります。

ネットワークを実際に支えているのは誰か

Torの中継サーバーは、非営利団体であるTor Projectが調整する形で、世界中の何千人ものボランティアや団体、大学によって運営されています。余っているサーバーと十分な帯域さえあれば誰でも中継サーバーを運営でき、これこそがTorに分散型の信頼モデルをもたらしている理由です——ネットワーク全体を運営・管理する単一の企業や政府は存在しません。

Torを使うと困ること

実際には、Torの出口ノードの共有アドレスから不正なアクセスが行われることがあるため、サイトによってはCAPTCHAが何度も表示されたり、ログインを拒否されたりします。銀行や一部の動画配信サービスなどはTorからの接続を完全に遮断している場合もあります。速度が遅いため、動画の視聴や大容量のダウンロードには向きませんが、テキスト中心の閲覧やメッセージの利用は実用的です。

法的・倫理的な背景

他のリレーに通信を受け渡すだけの中継サーバーを運営するリスクは一般に低いとされますが、出口ノードを運営すると、通信が運営者のアドレスから出ているように見えるため、苦情が届くことがあります。国によって法規制は異なり、Torを制限またはブロックしている国もあります。これは一般的な情報であり法的助言ではありませんので、お住まいの国や地域のルールをご確認ください。

よくある質問

Torを使えば完全に匿名になりますか?

匿名性を大きく高めますが、絶対的なものではありません。Tor利用中に個人が特定できる情報でアカウントにログインしたり、潤沢な資源を持つ攻撃者が大規模にトラフィックパターンを分析したりすれば、身元が特定される可能性は依然として残ります。

Torを使うこと自体は違法ですか?

いいえ。Tor自体は、報道の自由やプライバシー保護といった正当な目的のために作られたオープンソースツールであり、ほとんどの国で利用すること自体は合法です。ただし、Torを使って実際に違法行為を行えば、それは他のどんな手段を使った場合と同様に処罰の対象になります。

TorとVPNを一緒に使うべきですか?

多くの人にとっては必要がなく、設定が複雑になるだけです。Torの前にVPNを挟むと、プロバイダにはTorの利用が見えなくなりますが、代わりにVPN事業者があなたの実際のアドレスを知ることになります。ネットワークのブロックを避けたいだけなら、Torのブリッジが想定された解決策です。

Torブラウザはどこから入手すればよいですか?

必ずTor Projectの公式サイトから入手し、ドメインが正しいことを確認してください。偽のダウンロードサイトや改ざんされたコピーが存在し、改ざんされたブラウザでは上記の保護がすべて無意味になります。