オニオンルーティングとは何か、そしてプライバシーを取り戻す方法

「プライバシー」という言葉を思い浮かべると、プロキシやVPNを通じてインターネットを閲覧することを考えるかもしれません。両方を試したことがある人は、無料のプロキシ(さらには一部の有料アクセスのもの)では非常に遅いことを知っていますし、VPNは速いものの、通常は一つのエンティティに集中している傾向があります。プロキシや多くのVPNは、通過するトラフィックのログを保持することもよくあります。
これら二つの選択肢の間に、VPNのほとんどの利点を持ちながらも、古いプロキシのような遅さがない一つの無名のヒーローがあります。それがオニオンルーティング、通称ORです。オニオンルーティングが何であるか、どのようにあなたに利益をもたらすか、そしてわずか数回のクリックでTORネットワークに接続できる特別なツールについて見ていきます。
ORとは?
オニオンルーティングは、その名の通り、メッセージを中継する「ノード」のチェーンを介してインターネット上で匿名の通信を行う方法です。ノードに接続すると、送信するすべてのデータがコンピュータで暗号化され、「出口ノード」で復号化されます。
出口ノードは、メッセージが直接宛先に送信される前に到達する最終ノードです。これにより、オニオンルーティングは通常のプロキシとは異なり、多くの異なるコンピュータが関与しているため、メッセージを追跡することが非常に困難になります。さらに、出口ノード以外の個々のノードはあなたのメッセージを復号化することができません。
注意: Tor(The Onion Router)はORの有名なソフトウェア実装です。TorブラウザはORではありませんが、そのプロトコルを使用しています。「Torを使用する」と聞いた場合、それは通常、他のアプリケーションでオニオンルーティングを使用するのではなく、Torブラウザの使用を指しています。
シンプルなORシナリオ
あなたのコンピュータから出口ノードへのデータ転送を見てみましょう。次のようになります:
- あなたのコンピュータがORクライアントを通じてメッセージを暗号化します。
- あなたのコンピュータが暗号化されたメッセージをノードに送信します。これをN1と呼びましょう。
- N1はN2に接続されています。N1は自分自身の暗号化層を追加し、メッセージをN2に送信します。
- N2はN3に接続されています。さらに別の暗号化層を追加し、メッセージを送信します。これはメッセージが出口ノード(EN)に到達するまで続きます。
- ENはメッセージを復号化し、宛先に渡します。宛先はメッセージがENから発信されたと思い、他のノードやあなたのコンピュータからではないと思います。
- 宛先はENに返信を送信します。ENはメッセージを暗号化し、ノードのチェーンに渡し、最終的にあなたのコンピュータに到達して復号化されます。
- あなたのコンピュータはメッセージを復号化し、表示します。通信は常に宛先からENに向かいますが、N1以外は誰もあなたの存在を知りません。
戻りの経路では、各暗号化層が次々と「剥がされて」いきます。

これがVPNやリモートプロキシに対して提供する追加の利点は、基本的に複数の分離層を使用してサーバーとの「会話」を行っているということです。一部の大手VPN(NordVPNなど)は、「ダブルVPN」や「マルチホップ」などの機能を通じて似たような概念を採用していますが、これらのサービスは利益を追求する企業によって管理されており、ルートを提供するために機械を維持するためにサブスクリプションを請求する必要があります。
ORは、ネットワークに自分の機械を「貸し出す」個人によって運営されているため、すべてを無料で提供します。これは、Bittorrentが他の人がデータをダウンロードするために「シード」するために自分の機械を使用する個人によって成り立っているのと同様です。

ORと無料SOCKS5プロキシのテスト
人々は、パケットが取らなければならない長い経路のためにORが遅いと推測するかもしれませんが、実際にはORはほとんどの無料で利用できるSOCKS5プロキシよりもかなり速いようです。ほとんどのプロキシは1メガビット/秒未満で動作しています。それに対して、ORは私たちの個人的なネットワークテストで通常5〜6メガビット/秒を提供します。
最も速い経路は主に同じ国のORからですが、それが必ずしもルールではありません。たとえば、ルーマニアのコンピュータで米国のエンドポイントを使用した場合、2メガビット/秒でダウンロードできました。ORノードを使用すると、速度と信頼性の向上が見られます。ただし、商業プロキシに対する信頼性を保証することはできません。私たちは、通常同時に多くの接続をホストする無料プロキシとORを比較しています。
ORの適切な使用法
「クリアネット」で通常行うほとんどのこと(ダークウェブのユーザーがオニオンネットワークの外で通常訪れることができるサイトを説明するために使用する用語)をORでも行うことができます。ただし、NetflixやYouTubeを一貫してストリーミングすることは期待しないでください。ネットワークがピークトラフィックに近づくと、物事が大幅に遅くなることが予想されます。
ORとVPNの比較
ORネットワークとVPNが提供するサービスは多くの点で似ています。どちらもユーザーを匿名化し、ユーザーのためにウェブを分離しようとします(たとえば、特定のエンクレーブ内でリモートロケーションの従業員間のデータ転送を維持するためにプライベートVPNサーバーを使用する企業など)。
ただし、VPNが優れている分野もあり、ORは単純に追いつけません。その中で最も大きいのは、信頼できるサービスを持つ能力です。有料VPNサービスは、顧客がサーバーのバブル内に留まるように十分に満足させることに強い関心を持っています。ORは人々が自分の帯域幅を提供することに依存しているため、このプロトコルを使用してウェブを閲覧する際に、VPNを使用する場合には遭遇しない帯域幅のボトルネックを経験することがよくあります。
ORクライアント
Windowsでは、使用できる最も強力なクライアントはAdvOR(「AdvTOR」とも呼ばれる)です。

その名前はAdvanced Onion Routerの略です。このソフトウェアは、マウスのワンクリックでORネットワークに完璧に接続できるだけでなく、非常に良好に動作し、あまり設定を必要としません。
プログラムを開いて、使用したいアプリケーションのプロキシとして「127.0.0.1:9050」を設定できます。さらに、AdvORはプロキシを設定する可能性を提供しないアプリケーションにフックする能力もあります。非常に安定しており、非常に堅牢なAdvORは、あなたが自分をさらけ出すことなくインターネットをプライベートに閲覧するために必要なすべてを備えています。
Linuxでは、多くのソフトウェアがあります。LinuxでTORをインストールして使用する方法については、こちらのガイドをお読みください。
あなたの声を聞かせて!
他の人が本当に恩恵を受けると思う素晴らしいORクライアントがあれば、ぜひ下にコメントを残してください。また、AdvORについて質問がある場合も遠慮なくコメントしてください。今後の記事でさらに詳しく議論していきます。