ガーリックルーティングで匿名インターネット閲覧を実現する方法――I2Pの導入から設定まで徹底解説

ガーリックルーティング(Garlic Routing)は、複数の暗号化ルートを活用することで、企業、政府、ハッカー、そしてISP(インターネットサービスプロバイダ)からインターネットトラフィックを匿名化する先進的なブラウジング技術です。この点において、Torによる暗号化ネットワークを通じて匿名性を実現する「オニオンルーティング」と似た目的を持っています。
ただし、両者にはいくつかの重要な違いがあります。オニオンルーティングでは、データが中間ノードを経由する際、玉ねぎの皮を一枚ずつ剥くように復号化されていきます。また、Torは双方向トンネルを採用しており、効率的なメモリ使用量、低い帯域幅のオーバーヘッド、集中型の管理制御を実現しています。
ガーリックルーティングとは?
ガーリックルーティングは、オニオンの概念を拡張した仕組みです。複数のメッセージをニンニクの片のように束ねてまとめて暗号化し、隠された情報は単方向で送信され、宛先に到達した時点で初めて解読されます。

この「ガーリック」方式の最大の強みは、P2P(ピアツーピア)との相性の良さです。「配送状況メッセージ(Delivery Status Message)」が「ガーリックメッセージ」とは別の独立したルートを使用するためです。異なるリプライブロックを活用することで、ガーリックルーティングは従来のWebの概念そのものを覆す設計となっています。攻撃者がトンネル内部に参加していたとしても、クライアントの活動を検知されにくい、より強固な保護を実現できるのです。
ガーリックルーティングで匿名ブラウジングを行うには、「I2P」というソフトウェアをダウンロードしてインストールする必要があります。手順が多いように見えるかもしれませんが、実際には非常に簡単なインストール作業なので安心してください。
I2Pのダウンロードとインストール
Invisible Internet Project(I2P)は、ガーリックルーティングの発展に大きく貢献しているプロジェクトです。匿名ブラウジングプロジェクトとしてはまだベータ段階のように見えますが、現在でも問題なく利用できます。
ダウンロードは公式サイトから行いましょう。Windows、Mac、Solaris/BSD、Android、Debian、Ubuntuなど、さまざまなプラットフォーム向けのソフトウェアが提供されています。以下のスクリーンショットは、Windows向けインストールパッケージの手順を示しています。

通常のWindowsアプリと同じように、インストール先フォルダを選択します。

お好みに応じて、スタートメニューにI2Pのショートカットを作成したり、デスクトップに配置したりすることも可能です。

インストールの完了までにかかる時間はほんの数分程度です。

インストールが正常に終了すると、最終ステータス画面が表示されます。

帯域幅テストの実施
I2Pルーターコンソールをクリックすると、以降のセットアップはPCのデフォルトブラウザ上で進行します。まず最初に言語を選択しましょう。

次のステップでは帯域幅テストを行います。これにより、最終的にどれくらいの帯域幅が必要になるかを把握できます。

以下のテスト結果では、想定帯域幅としてダウンロード速度2.46Mbps、アップロード速度492kbpsが計測されました。これらの数値は後の設定で必要になるため、手元に控えておきましょう。

I2P対応Firefoxブラウザプロファイルのダウンロード
続いて、I2Pと連携して動作するFirefoxブラウザプロファイルをダウンロードする必要があります。そのためには、事前にPCへFirefoxブラウザをインストールしておいてください。このブラウザが、ガーリックサーフィンに使用する環境となります。

ダウンロードは素早く簡単で、あとはブラウザプロファイルプログラムを実行するだけです。

ランチャーセットアップのライセンス契約画面で「同意します」をクリックします。

インストールが完了したら、すぐに「i2pブラウザを起動しますか?」を選択して起動しましょう。今後はデスクトップから直接、Firefoxブラウザプロファイルを立ち上げられるようになります。

起動すると、I2P関連サイトへのリンクが網羅されたI2Pルーターコンソールのホームページが表示されます。詳細な設定を行うには「設定ページ」へ移動してください。

I2Pの設定ページには、手動で調整すべき項目が多数並んでいますが、中でも最も重要なのが「帯域幅(Bandwidth)」の設定です。先ほどの帯域幅テストで計測した数値を思い出してください。ここにその値を入力します。

匿名サーフィンを楽しもう
I2Pへ十分な帯域幅を割り当てたら、まるで普通のFirefoxブラウザを使う感覚で、匿名のガーリックサーフィンを楽しめます。ISPを含む誰ひとりとして、あなたの利用ソフトウェア、コンピュータ、IPアドレスの情報を把握できないため、プライバシー保護のレベルは格別です。

さらに、I2Pのガーリックルーティングを利用すれば、mail.i2pドメイン経由で匿名メールを送信することも可能です。

オニオンリンクと同様に、「eepsite(イープサイト)」と呼ばれる数多くのi2pリンクが存在します。オニオンサイトと同じく、これらのリンクはChromeなどの一般ブラウザでは開けません。

プログラムのアンインストール
I2Pをアンインストールしたい場合は、.jar形式のアンインストーラーファイルを実行するだけでOKです。オンライン活動の痕跡が残ることもありません。

まとめ
オニオン(Tor)はダークウェブユーザーの間で非常に人気が高いため、それだけ政府やISPからの注目も集めやすくなっています。一方で、ガーリックルーターはまだ認知度が低く、大規模なブロックやDDoS攻撃の標的になるほどの存在には至っていないのが現状です。
ガーリックルーティングがもたらすプライバシーの概念について、あなたはどう思いますか?ぜひコメント欄で意見をお聞かせください。
-
匿名でインターネットを閲覧する10の方法|個人情報を守るプライバシー保護術
匿名でのネット閲覧と聞くと、ハッキングなどの違法行為を連想しがちですが、実際にはそうとは限りません。プライバシーの保護、不快なターゲティング広告からの回避、ウェブサイトのトラッカーによるデータ収集への対処など、ユーザーが匿名性を求める理由は数多くあります。本記事では、ターゲットにされることなくインターネットを安全に閲覧するための実践的なテクニックを10個ご紹介します。 1. プライベートブラウジングモードでデータを守る 公共のパソコンや他人と共用するデバイスを使用する場合、個人情報が漏洩するリスクは非常に高くなります。閲覧履歴を守る最も手軽な方法が、ブラウザのプライベートモード(シークレットモ
-
ネット上で匿名性を保つ方法15選|個人情報を守る完全ガイド
企業がオンラインでのあらゆる行動を監視している現実を知ると、「インターネットはもともと匿名性の上に築かれたものだった」という言葉が信じられなくなるかもしれません。ウェブ上のプライバシーは今や夢物語です。政府による監視だけでなく、Facebook、Google、Amazonといったテック大手がターゲット広告のためにユーザーデータを収集しているのが実情です。だからこそ、私たちはオンラインで匿名性を保つ方法を模索する必要があります。理由は何であれ、追跡されずにインターネットを利用したいと考えるのは自然なことであり、オンラインで匿名を保つこと自体に何の問題もありません。なりすまし(アイデンティティ盗難