Tor とは? - The Onion Router 完全ガイド
Tor とは?
Tor(The Onion Router)は、無料かつオープンソースのソフトウェアで、7,000 を超えるリレーからなる世界規模のボランティア運営オーバーレイネットワークへインターネット通信を通すことによって、匿名の通信を可能にします。もともとは政府の通信を保護するために米国海軍研究所(U.S. Naval Research Laboratory)が開発したものですが、現在では世界中の何百万もの人々がプライバシーとセキュリティのために利用しています。
Tor の仕組み
Tor は「オニオンルーティング」と呼ばれる技術でプライバシーを保護します。
- 暗号化の層: データは玉ねぎの皮のように何重にも暗号化される
- 経路の無作為選択: Tor は複数のリレーサーバーを通る経路を無作為に選ぶ
- リレーのネットワーク: データは宛先に届くまでに少なくとも 3 つのリレーを経由する
- 復号: 各リレーが暗号化の層を 1 枚ずつ剥がす
- 最終的な宛先: 最後のリレーがデータを目的地へ送り出す
- 応答: 応答も同じ暗号化された経路をたどって返ってくる
オニオンルーティングの流れ
ステップ 1: サーキットの構築
- Tor クライアントが、無作為に選んだ 3 つのリレーを通るサーキット(回路)を作る
- 各リレーは、サーキット上の 1 つ前と 1 つ後のリレーしか知らない
- どのリレーも、送信元と宛先の両方を知ることはない
ステップ 2: データの送信
- データは何重にも暗号化される
- 各リレーが層を 1 枚ずつ復号する
- 最終的な宛先を見られるのは出口リレーだけ
ステップ 3: 応答の処理
- 応答は同じサーキットを逆向きにたどる
- 各リレーが暗号化の層を 1 枚ずつ重ねる
- クライアントは完全に暗号化された応答を受け取る
Tor リレーの種類
入口(ガード)リレー
- サーキットの最初のリレー
- あなたの実際の IP アドレスを知っている
- あなたの宛先は知らない
- もっとも信頼性が高く安定したリレー
中継リレー
- サーキットの 2 番目のリレー
- 実際の IP も宛先も知らない
- 匿名性の層をもう一枚加える
- もっとも数の多いリレー
出口リレー
- サーキットの最後のリレー
- 宛先は知っているが、実際の IP は知らない
- 通信を最終的な宛先へ送り出す
- 当局からもっとも注視される立場
Tor を使う利点
プライバシーの保護
- 実際の IP アドレスを隠せる
- Web サイトや広告事業者による追跡を防げる
- 閲覧履歴を守れる
- 匿名での通信ができる
検閲の回避
- インターネット検閲を迂回できる
- 遮断された Web サイトにアクセスできる
- 地域制限を乗り越えられる
- 情報アクセスの自由を確保できる
セキュリティ
- インターネット通信を暗号化する
- ネットワーク監視から身を守れる
- トラフィック解析を防げる
- 安全な通信ができる
内部告発者の保護
- ジャーナリストにとって安全な通信手段
- 活動家の保護
- 安全な情報共有
- 匿名での通報・報告
主な利用シーン
個人のプライバシー
- 匿名での Web 閲覧
- 個人情報の保護
- 追跡やプロファイリングの回避
- 安全な通信
ジャーナリストと活動家
- 安全な通信
- 制限された情報へのアクセス
- 監視からの保護
- 匿名での報道・告発
ビジネスと調査
- 競合調査
- 市場調査
- 機密データの保護
- 匿名でのデータ収集
学術・研究
- デリケートな主題に関する研究
- 制限されたデータベースへのアクセス
- 研究協力者の保護
- 学問の自由
Tor Browser
Tor Browser は、Tor ネットワークで動作するようあらかじめ設定された Firefox の改変版です。
特徴
- Tor が最初から組み込まれている
- 追加の設定が不要
- プライバシー重視の初期設定
- 定期的なセキュリティ更新
セキュリティ機能
- 既定で JavaScript を無効にする
- プラグインや拡張機能を遮断する
- フィンガープリンティングを防ぐ
- 安全な閲覧環境
ダークウェブへのアクセス
Tor は .onion アドレスを通じてダークウェブへのアクセス手段を提供します。
ダークウェブとは?
- 検索エンジンにインデックスされないインターネットの一部
- アクセスには Tor のような専用ソフトウェアが必要
- .onion のドメイン名を使う
- さらなる匿名性をもたらす
正当な用途
- 匿名での通信
- 内部告発のためのプラットフォーム
- プライバシー重視のサービス
- 学術研究
安全上の注意
- ダークウェブでは違法な活動も行われている
- 閲覧の際は慎重に
- 正当なサイトにとどめる
- 潜在的なリスクを理解しておく
セキュリティ上の考慮点
利点
- 強力な匿名性の保護
- 無料で使える
- オープンソースで検証可能
- 定期的なセキュリティ更新
限界
- 通常のブラウジングより遅い
- 出口ノードが通信を監視しうる
- Tor 経由の通信を遮断する Web サイトがある
- 悪意のある出口ノードが存在しうる
ベストプラクティス
- Tor Browser を最新に保つ
- 同じ端末で、身元に結びつく用途と Tor を併用しない
- 個人情報の扱いは慎重に
- 可能な限り HTTPS を使う
- 追加のプラグインを入れない
Tor と他のプライバシー手段の比較
Tor と VPN
- Tor の方が強い匿名性を提供する
- VPN の方が高速で扱いやすい
- Tor は無料、VPN は通常有料
- VPN は全通信を暗号化するが、Tor はブラウザの通信のみ
Tor と Proxy
- Tor の匿名性の方がはるかに強い
- プロキシは高速だが安全性は劣る
- Tor は複数のリレーを使うが、プロキシは 1 台のサーバーのみ
- Tor は無料、有料のプロキシもある
法的・倫理的な注意点
法的な位置づけ
- ほとんどの国で Tor は合法である
- 一部の国では Tor が制限または禁止されている
- Tor を使うこと自体は違法ではない
- Tor を通じて行う行為が違法になる場合はある
倫理的な利用
- Web サイトの利用規約を尊重する
- 違法な活動に使わない
- サーバー資源に配慮する
- 他の人を助けるためにリレーの運用を検討する
Tor リレーを運用する
リレーの種類
- ガードリレー: Tor サーキットの入口となるリレー
- 中継リレー: サーキットの中間に位置するリレー
- 出口リレー: 宛先へ接続する最後のリレー
- ブリッジ: 利用者が検閲を回避する手助けをする
リレーを運用する意義
- インターネットの自由に貢献できる
- 他の人の情報アクセスを助けられる
- プライバシーと匿名性を支えられる
- ネットワークについて学べる
検討すべき点
- 出口リレーには苦情が寄せられることがある
- ISP によってはリレー運用を禁じる規約がある
- 帯域と法的な影響を考慮する
- まずは中継リレーから始めるとよい
Tor を始める
インストール
- 公式サイトから Tor Browser をダウンロードする
- ブラウザをインストールする
- 起動して Tor ネットワークに接続する
- 匿名でのブラウジングを始める
最初にやること
- IP アドレスが変わったことを確認する
- Tor に接続できているか検証する
- 画面の使い方に慣れる
- .onion アドレスについて学ぶ
安全のためのヒント
- 同じ端末で、身元に結びつく用途と Tor を併用しない
- ブラウザを最新に保つ
- ダウンロードは慎重に
- 閲覧時は常識的な判断を働かせる
限界と課題
性能
- 通常のブラウジングよりかなり遅い
- 複数のリレーを経由するため遅延が大きい
- 帯域が限られる
- 動画配信やゲームには向かない
互換性
- Tor 経由の通信を遮断する Web サイトがある
- CAPTCHA の表示が増えることがある
- 正しく動作しないサービスがある
- プラグインのサポートが限られる
セキュリティ上のリスク
- 出口ノードが通信を監視しうる
- 悪意のあるリレーが存在しうる
- Tor 利用者を狙った攻撃がある
- いっそう慎重な行動が求められる
ベストプラクティス
- 公式サイトの正規の Tor Browser を使う
- セキュリティ修正のためソフトウェアを最新に保つ
- 速度が遅いことを前提に、辛抱強く使う
- 可能な場合は HTTPS を使い、暗号化を重ねる
- 必要もなく他のプライバシー手段と Tor を混ぜない
- 個人情報の扱いは慎重に
- ネットワークを支えるためリレー運用を検討する
- Tor のセキュリティ更新情報を追い続ける