そしてこの講義では､ LinuxコンピュータにTorブラウザを正しく検証し､ インストールする方法を紹介します｡
すでにTorブラウザをインストールしている場合､ またはWindowsやMac OS用にインストールする場合は､ この講義はスキップしてください｡
前回の講義では､ WindowsとMac OSにインストールする方法を説明しました｡
ですから､ これらのOSに対応した方法を学びたい方は､ 前の2回の講義を復習してください｡
この講義では､ Linuxディストリビューションにインストールしますが､ Debian
fedoraなど､ ほとんどのLinux OSでインストール方法は同じです｡
そこでまず､ Torブラウザの公式ダウンロードページにアクセスしたい｡
この講義の資料の中に入れておきます｡
下にスクロールして､ 必要な言語を選択したい｡
そこで､ 英語版をダウンロードしたいのですが､ 新しいLinuxのためにダウンロードしたいのです｡
ご覧のように､ 2つの選択肢があります｡
32ビット版と64ビット版をダウンロードすることができます｡
私は64bitのパソコンを使っているため､ 64bitをクリックします｡
そうすると､ ダウンロードディレクトリにダウンロードされますが､ ご覧の通り､ 私はすでにここにダウンロードしてあります｡
さて通常､ ダウンロードしたいブラウザやアプリケーションをダウンロードしたら､ あとはそれを実行するだけで､
圧縮されている場合は圧縮して実行することができます｡
しかし､ 私たちはプライバシーと匿名性を保護しようとしているので､ このファイルがインターネットからダウンロードしたときに変更されていないことを確認するのがよいでしょう｡
もし変更されていれば､ バックドアが含まれていたり､ このブラウザのプライバシーと匿名性の機能を使えなくするコードが含まれている可能性があります｡
なぜなら､ インターネットから何かをダウンロードするとき､ それは変更可能な多くのノードを通過します｡
そのため､ インターネットサービスプロバイダが変更することも､ ネットワーク管理者が変更することも､
接続を傍受したハッカーが変更することも可能なのです｡
そこで､ このファイルの整合性を確認するために､ 署名ファイルを使用することにします｡
さて､ このダウンロードのページを見ていただくとわかるように､ ダウンロードごとにシグがあります｡
このsigはシグネチャーの略で､ これをクリックすると､ ここにあるのと同じようなファイルがダウンロードされます｡
ここで､ ダウンロードしたファイルの署名を確認したい｡
そこで､ 64bit版のLinuxインストーラーをダウンロードしたので､ この署名ファイルをダウンロードしたいのですね｡
その理由は､ それぞれの署名がファイルに固有であるためです｡
そのため､ 各ファイルには独自の署名があり､ この署名はTorの開発者が自分のシステムでこのファイルを作成したときに作成されたものです｡
したがって､ このファイルが何らかの形で変更された場合､ この署名を使った検証は失敗し､
その結果､ このファイルが変更されたことが判明します｡
作成者が作成した署名と同じ署名でこのファイルを検証できれば､ 作成者がファイルを作成し署名を作成してから､
このファイルは変更されていないことになる｡
さて､ このコースでは､ 暗号化と検証について完全なセクションを設けています｡
そこで､ 具体的にどのような仕組みになっているのか､ 詳しくご紹介します｡
しかし今は､ このインストーラーをダウンロードする際に､ 改変されていないことを確認したいだけなのです｡
そのため､ オフィシャルの指示に従い､ ホームページを作成するだけです｡
そのためには､ ターミナル上でいくつかのコマンドを実行する必要があります｡
でも､ ちょっと難しそうに見えても､ 実はコマンドは簡単なのでご安心ください｡
そして､ 順を追って説明します｡
そこで､ 最初に実行する必要があるのが､ 開発者のキーをフェッチまたはダウンロードするコマンドです｡
これが､ このコマンドです｡
コピーする
新しいデスクトップに移動して､ ターミナルを起動するんだ｡
そこで､ すべてのアプリケーションをクリックし､ ターミナルと入力して実行することにします｡
そして､ 私たちはそれをここに持っているのです｡
そこで､ それをクリックして､ コピーしたコマンドを単純に貼り付けます｡
さて､ コマンドは実はとても簡単です｡
GPGというプログラムを使っているんです｡
これは､ データの作成と検証､ 暗号化に使用できるプログラムです｡
私たちは､ ある鍵をダウンロードしたり探したりしたいのですが､ ダウンロードしたり探したりしたい鍵は､ Tor
project dot orgのTorブラウザのメールを持っているユーザーのものであると言っています｡
Enterを押すことになります｡
しかも完璧に｡
ご覧の通り､ やはり私たちです｡
Torブラウザ開発者の公開鍵が見つかり､ この中にメールがあり､ この鍵がインポートされたことを教えてくれているのです｡
また､ ここにキーフィンガープリントが表示されています｡
その話はまた今度｡
そこで今度は､ その鍵をGPGというプログラムにインポートする｡
次にやりたいことは､ 実際にファイルに保存することです｡ その方法を見るために､ 説明書に戻りましょう｡
そして､ ここにそのコマンドがあるのです｡
もう一度､ コピーして､ ここに貼り付けます｡
ここでも､ 同じプログラムであるGPGを使っています｡
ファイルを出力したいと言っているのです｡
これをTor Dot KeyRingというファイルに保存するので､ このファイルには好きな名前をつけてください｡
そして､ 次のようなフィンガープリントを持つキーをエクスポートしたいと言っているのです｡
このフィンガープリントは､ 先ほどインポートした3番目の開発者のキーのフィンガープリントと同じであることに注意してください｡
つまり､ このキーはすでにインポートされていると言うことです｡
エクスポートしたい､ フィンガープリントを使って選択したい､ 出力したい､ Tor
Dot KeyRingというファイルに保存したいと言っているところです｡
エンターキーを押すと､ コマンドがエラーにならずに実行され､ 正常に実行されたことになります｡
しかし､ ダブルチェックのために､ RLSコマンド､ リストコマンドを使って､ Tor Dot KeyRingという名前のファイルがあることをダブルチェックすることができます｡
つまり､ インポートしたキーをこのファイルに保存することができたのです｡
最後のステップは､ このキーと署名を使って､ このパッケージが変更されていないことを確認することです｡
そのために､ 実は同じプログラムを使うんです｡
GPG 検証すると言うことで､ 先ほどダウンロードした､ あるいは保存したキーリング・ファイルをここに指定します｡
Talking Ringという名前で､ 署名ファイルのある場所を指定します｡
ご覧の通り､ 私のダウンロードの中にあり､ Tor browser Linux, whatever, dot ISCと呼ばれています｡
ということで､ パスが出ることになりました｡
Torブラウザをダウンロードします｡
Tと入力してタブを押すとオートコンプリートされますね｡
そして､ ご覧の通り､ Tで始まる唯一のファイルなので､ パッケージの名前に補完されるはずです｡
というのも､ ここに戻ってみると､ 署名ファイルはパッケージファイルと同じ名前であることがわかるからです｡
そして､ 唯一の違いは､ こちらはドットアスクで終わっていることです｡
そこで､ 今度は署名ファイルを与えています｡
キーホルダーをプレゼントしています｡
次に､ 検証したい実際のパッケージファイルを指定する必要があります｡
だからまた､ ダウンロードの中にある､ Tと入力して､ オートコンプリートをタップして終わりです｡
GPGを使い､ 同じプログラムで､ 検証したいことを伝え､ キーリング引数を使ってキーリング・ファイルを渡しているわけです｡
これは､ 前のステップのキーが含まれているファイルです｡
そして､ まず署名ファイルを渡し､ 次に検証したい実際のパッケージを渡し､
Enterキーを押して完了です｡
ご覧のように､ Torブラウザの開発者からの良い署名であることを伝えるメッセージが表示されています｡
これは､ Torブラウザの開発者が自分たちの鍵を使ってこの署名を作成したため､ このパッケージが変更されていないことを意味します｡
つまり､ このパッケージは開発者が意図したとおりに動作し､ ダウンロードされる際に変更されることはないということが分かっているので､
私たちは安心してこのパッケージを操作し､ 使用し､ Torブラウザを使用することができるのです｡
だからこれからは､ 実はインストールはとても簡単なんです｡
まず､ このアーカイブを解凍する必要があります｡
そこで､ 右クリックしてここに展開し､ 作成された新しいディレクトリを開いて､ このファイルを実行することで､
単純にTorブラウザを実行できるようにすることにします｡
だから､ 端末に行くんです｡
クリアする
このファイルが保存されている場所に移動してみます｡
だから､ 私のダウンロードの中のTorブラウザーのディレクトリの中にある､ Tor Browser E and usという別のディレクトリにあるのです｡
そこで､ CDコマンドを使用することにします｡
ダウンロードに入り､ Tと入力してオートコンプリートにタブで移動し､ さらにTとタブでオートコンプリートに移動するんだ｡
LSでファイルとディレクトリの一覧を表示させ､ このファイルが緑色で表示されていることに気づきました｡ これは実行ファイルであることを意味し､
ドットフォワードスラッシュの後にファイル名を入力することで起動することができます｡
そこでもう一度､ sとタブを入力してオートコンプリートにし､ Enterキーを押します｡
そして､ ご覧の通り､ Torブラウザのデフォルトのウィンドウが表示されます｡
このボックスをチェックして､ 常にTorネットワークに自動的に接続するようにし､ クリックして接続すると､
ブラウザが起動するようになりますね｡
さて､ このブラウザの動作や機能について心配することはありません｡
次回の講義では､ そのすべてを紹介する予定です｡
しかし今のところ､ 私たちはLinuxコンピュータにインストールされたクリーンで修正されていないバージョンのTorブラウザーを持っています｡
そして､ 私が言ったように､ ほとんどすべてのLinuxディストロで､ このインストール手順に従うことができ､ まったく同じように動作するはずです｡