TorBOXで実現する安全な匿名ブラウジングとメール送信の完全ガイド
2年前までは、インターネットを使いながら自分の身元を隠す必要があるなんて思ってもみませんでした。正直に言えば、匿名でのネット利用はハッカーや犯罪者、あるいは何か良からぬことを企む人たちだけが使うものだと考えていたのです。
しかし実際には、送信するメッセージに身元を特定できる情報を添えたくない、あるいは通信を傍受した相手にIPアドレスやコンピュータの所在地を知られたくない——そう考える正当な理由は数多く存在します。
匿名化が必要になったきっかけ
2年前、私は中国在住のジャーナリストを雇い、現地での調査報道を依頼しました。中国では、共産党やその活動に関する情報を国外に発信しようとする者に対して政府が厳しく取り締まるため、ジャーナリストにとって決して容易な環境ではありません。この記者はリスクを受け入れてくれましたが、私たちは両者とも、何らかの保護策を講じる必要があることを理解していました。
2011年当時、私たちが利用していた匿名・暗号化メールサービス「VaultletMail」について記事を書いたことがあります。特に機密性の高いメールについては、内容をファイルにまとめ、さまざまなツールを使ってそのファイルを暗号化していました。
それでも、政府に通信を傍受され、私の身元——あるいはもっと悪いことに、彼の身元が暴かれるのではないかという不安は常にありました。その後、マレーシアにもう一人の連絡先を持つことになり、通信保護の必要性は一層高まりました。そこで追加の防御層を求めて探し回った結果、見つけたのがTorBOXだったのです。
身元を守る仕組み
数年前、友人の一人がこうしたVM(仮想マシン)システムを自力で構築し、イギリスとはまったく別のIPアドレスからメールを送信できるようにしているのを見て、私は心底うらやましく思いました。当時はそのようなことをする必要はありませんでしたが、それでもとてもクールでした。
ところが今では、自分のトラフィックをアメリカ以外の国から、少なくとも北東部以外の場所から発信されているように見せるという、正当なニーズに直面しています。TorBOXなら、高度なプログラミングスキルは一切不要です。必要なのは「Gateway」と「Workstation」の両方をインストールすることだけ。両方をダウンロードし、VirtualBoxの「Applianceをインポート」機能を使って2つのVMを読み込むだけで準備完了です。
インポート時には、事前設定済みシステムの詳細情報が表示されます。開発者はMACアドレスを再初期化しないよう推奨しています。理由は分かりませんが、とにかくやめておきましょう。
両方のインポートが完了すると、仮想マシンのリストに表示されます。まずTorBOX Gatewayを起動し、その後にWorkstationを起動します。
このセットアップの素晴らしい点は、インターネット閲覧やメール送信時の匿名性を提供するだけでなく、PCにインストールされたスパイウェアによるオンライン通信の監視からも守ってくれることです。
というのも、Gatewayコンポーネントは独立した隔離ネットワーク内で動作し、VM Workstationとのみ接続されているからです。この環境を通じてインターネットにアクセスすると、通信は「Tor化」された接続経由で外部へ出ていき、「Tor化されていない」通常の接続は使われません。
Torの仕組みがよく分からないという方は、Jorgeによる解説記事やDannyによる説明を参照してみてください。どちらも非常に分かりやすい優れた記事です。
要するに、このVMを実行すれば、Torによる匿名性の安全性に加え、ブラウジング全体を自己完結型のVM環境内で行うという追加の保護まで得られるのです。ホストコンピュータはその内部に干渉できません。つまり、PCにインストールされたマルウェアも同様に干渉できないということです。
GatwayとWorkstationの起動
Gatewayを起動すると、画面上に大量のテキストがスクロール表示されるだけです。
テキストの流れが止まったら、次にWorkstationを起動します。これはUbuntuベースの非常にシンプルなシステムです。カラースキームによってはアプリケーションバーに何も表示されないことがありますが、左下で右クリックすればメニューシステムが開きます。ご覧の通り、シンプルなメディアプレイヤー、PDFリーダー、テキストエディタなど、いくつかのアプリケーションが最初からインストールされています。
安全で匿名のウェブ閲覧だけが目的であれば、これだけで十分です。「TorBrowser」をクリックすれば、VM内でブラウザが起動します。
IPアドレスの確認とセキュリティ設定
私が最初に行ったのは、ホストコンピュータでWhatIsMyIP.comにアクセスし、同じくTorBrowserでもアクセスして結果を比較することでした。下の画像では、上のIPがTorBrowserを使用したもの、下が通常のホストIPです。
さらに嬉しいことに、リモートサーバーはTorBOXのトラフィックをプロキシ経由とは認識しませんでした。あらゆる意味で私は普通のユーザーとして扱われるため、プロキシユーザーをブロックする通常のオンラインメールサービスやフォーラムでも問題なく利用できます。
TorBrowserには追加のセキュリティ機能も充実しています。例えば、右上のHTTPSアイコンをクリックすると、可能なすべてのサイトでHTTPSを有効化できます。これはデフォルトでONになっています。
Torアイコンをクリックすると、閲覧のセキュリティレベルを好みに応じて強化または緩和できる各種設定が表示されます。プラグイン使用のブロックや動的コンテンツの分離などを有効にできます。
「履歴」タブでは、閲覧履歴の扱い方と保護方法を制御できます。フォーム、キャッシュ、Cookieなどのタブも探索して、それぞれの領域でセキュリティを強化する方法を確認しておきましょう。
このブラウザの優れた点は、すでに安全なVM環境内、さらに仮定のIPでインターネットに接続する「Tor化」済みネットワークの中で、これほど厳格なセキュリティレベルを提供していることです。この種のセットアップ以上の匿名性とセキュリティを望むことはほぼ不可能でしょう。
Hushmailとの組み合わせで多層防御へ
VM環境の有効化とセキュリティ確保を終えた後、私はさらに一歩進んでHushmailにアクセスし、世界中の連絡先とやり取りしています。Hushmailは、この既存のセットアップがすでに提供する多層的な防御に、さらにもう一段階のセキュリティを追加してくれるのです。
ウェブ閲覧だけでなく、Workstationノードのターミナルコンソールにもアクセスできます。
忘れてはならないのは、セキュアなメール環境としてウェブメールよりもメールクライアントの方が使いやすい場合は、新しいTor化VMにLinux用メールクライアントをダウンロードしてインストールすることも常に可能だという点です。
まとめ:完璧ではないが最善の防御
このセットアップは完璧ではありません——どんなセキュリティ体制もそうですが。どこかの誰かが、あなたが誰でどこにいるのかを突き止める方法を見つける可能性はゼロではありません。しかし、TorBOXのような超堅牢なセットアップを使えば、機密性の高い通信やインターネットトラフィックを詮索好きな目から隔離するために全力を尽くしたのだと、少なくとも安心して眠ることができます。
Torツールを使ったことはありますか?TorBOXを試してみようと思っていますか?コメント欄であなた自身のセキュリティ体制をぜひ共有してください。インターネット上で超機密性の高い通信をどのように保護しているのか、ぜひ聞かせてください。
-
SendGrid API を使用してメール ニュースレターを送信する方法
何年もの間、Quincy Larson は、Amazon SES を利用した freeCodeCamp の Mail for Good プラットフォームを通じて、毎週のメールニュースレターを送信しました。 彼は最近、このプロセスを SendGrid に移行しました。この記事では、これを実現するためのツールをどのように構築したかを紹介します。 SendGrid アカウントの設定方法 最初のステップは、SendGrid に登録してアカウントを設定することです。このチュートリアルでは、無料利用枠で十分です。 アプリケーションをスケールアップすると、プラットフォームで利用可能なメールの制限を増
-
匿名でメールを送信する方法|プライバシーを守る3つの実践テクニック
Gmail、Outlook、Yahoo!メールなど、大手インターネット企業が運営する高機能なメールクライアントは市場に数多く存在します。しかし、こうしたプラットフォームはユーザーの行動や他のオンライン活動を追跡・監視しようとするため、多くのユーザーはオンラインのプライバシーに対して不安を感じています。 通常、メールは双方向のコミュニケーション手段として使われますが、身元を明かさずにメールを送受信したい場面もあるでしょう。その理由は完全に正当なものであり得ます。単にプライバシーを大切にしたい、アカウント登録時に個人情報を提供したくない、あるいは決して追跡されたくない機密性の高いメールを送りたい—