このビデオでは､ Torブラウザを正しくインストールする方法と､ ダウンロードする際に修正されていないことを確認する方法を紹介します｡
ここで紹介する方法は､ Windows 11とWindows 10で動作します｡
もしあなたがLinuxやMac OSにTorブラウザをインストールしたいのであれば､ 次の講義で他のオペレーティングシステムのためのこのプロセスをカバーするので､
この講義はスキップしてください｡
そこでまず､ Torブラウザを公式サイトからダウンロードします｡
下にスクロールしていきます｡
そして､ Windows用にダウンロードしたいのですが､ 英語版をダウンロードしたいと思います｡
そして､ ご覧のように､ プロセッサに応じて32ビット版と64ビット版を用意しています｡
今､ 私のコンピューターには64ビットプロセッサーが搭載されています｡
というわけで､ 64bitをクリックしてみることにします｡
ご覧のように､ ここにダウンロードしてくれるんです｡
そして､ ダウンロードが完了すると､ ダウンロードの中に入っていきます｡
ファイルマネージャーを開き､ ダウンロードを選択すると､ インストーラーがここにあります｡
あとは､ 他のプログラムと同じように､ これをダブルクリックして､ 次へ､ 次へ､ 次へをクリックすれば､
システムにインストールされます｡
しかし､ 私たちはプライバシーと匿名性を守ろうとしているので､ 実行する前にこのファイルがダウンロードされるときに変更されていないことを確認するために､
このファイルの整合性を検証するのは良いアイデアです｡
なぜなら､ ダウンロード中にファイルが変更されると､ バックドアを含んでいたり､ このブラウザが提供するプライバシーや匿名性の機能を無意味にするコードを含んでいたりする可能性があるからです｡
なぜなら､ インターネットから何かをダウンロードするとき､ それは変更可能な多くのノードを通過します｡
そのため､ インターネットサービスプロバイダが変更したり､ ネットワーク管理者が変更したり､ さらには接続を傍受するハッカーが変更したりすることも可能です｡
そこで､ このファイルの整合性を確認するために､ このファイルに関連するファイル署名をダウンロードする必要があります｡
このように､ 一つひとつのファイルにシグがあるんですね｡
シグとはシグネチャーの略で､ 開発者がプログラムをパッケージ化した際に作成するファイルで､
このファイルが作成された後にプログラムが変更されていないことを確認するために私たちのために作成されます｡
そのため､ このファイルが何らかの形で変更されると､ 署名が途切れてしまうのです｡
そして､ これからお見せする検証作業は失敗します｡
だから､ ダウンロードしたファイルに正しい署名があるかどうか確認したい｡
そこで､ このファイルをダウンロードしました｡
つまり､ 署名をダウンロードすればいいんですね｡
そこで､ 署名をダウンロードすることにします｡
そしてまた､ 私のダウンロードに入るのです｡
だから､ ここにあるのです｡
そして最後に､ Torを作成する開発者の公開鍵をダウンロードする必要があります｡
同社のホームページから､ こちらからダウンロードすることができます｡
だから､ 下にスクロールすると
ここにダウンロードのリンクがありますので､ それをクリックしてください｡
ちんぷんかんぷんなページが表示されますが､ それはそれでいいんです｡
それが彼らの公開鍵です｡
このファイルを右クリックしてファイルを保存し､ ダウンロードフォルダに保存します｡
ここではTorブラウザキーと名付け､ 好きな拡張子を使うことができますが､ 混乱をなくすためにドットキーと名付けることにします｡
そして､ ここからすべてのファイルを選択します｡
保存」をクリックすることにします｡
ダウンロードを開くと､ インストーラーがここにあり､ 署名ファイルがここにあり､
開発者のキーがここにあります｡
つまり､ 開発者はTorブラウザを作った人たちであり､ このファイルをここに作った人たちなのです｡
このファイルを作成したら､ このファイルのバージョンに対応する署名を作成するのです｡
この署名は､ このファイルが変更されない場合にのみ有効である｡
このファイルが何らかの形で変更された場合､ 両者の間の検証は中断され､
この署名は無効になります｡
さて､ 暗号化と検証については､ コースの後半に充実したセクションがあり､ このプロセス全体がどのように機能するのか､
詳しく説明します｡
しかし､ 基本的には､ このパッケージを作成した開発者の公開鍵を使用して､ 彼らが作成し､ この署名を作成した後にこのパッケージが変更されていないことを確認することにしています｡
さて､ これらをすべて行うには､ 検証を代行するプログラムが必要になります｡
リソースの中にダウンロードリンクを入れて､ それをダウンロードするときのために､ GPGというプログラムがあります｡
何も寄付したくないので､ これをゼロに設定し､ 「ダウンロード」をクリックすることにします｡
そして､ それをダウンロードして､ ここでこのプログラムを実行して､ 私たちのコンピューターにインストールしてくださいということです｡
そして､ インストールはとてもとても簡単になりそうです｡
ここでは､ すべてをデフォルトの設定のまま､ next next installをクリックするだけです｡
インストールが完了したら
もう一度､ 「次へ」をクリックし､ このボックスを取ることで､ 自動的に起動しないようにします｡
Finishをクリックすると､ プログラムがインストールされます｡
そこで､ このプログラムを使って､ このパッケージが変更されていないことを確認します｡
ご覧のように､ このプログラムは私のデスクトップにあります｡ また､ スタートメニューのアプリケーションの下にもあります｡
クレオパトラという名前なので､ ダブルクリックで起動します｡
そして､ 鍵をインポートするためにインポートをクリックし､ 開発者用の公開鍵をインポートしたいと思います｡
そこで､ ここからすべてのファイルを選択し､ 拡張子がDOTキーのファイルを選択することにします｡
これがインターネットからダウンロードしたファイルですね｡
開く」をクリックし､ しばらく時間をおいてからインポートして検証することにします｡
しかも完璧に｡
さて､ ここにあるようにTorブラウザの開発者キーは､ このプログラム「Cleopatra」に無事追加されています｡
次に､ インストーラが変更されていないことを確認したいので､ 「Decrypt Verify」をクリックして確認します｡
検証したいファイルを選択するのです｡
そこで､ ダウンロードからインストーラーを選択することにします｡
このファイルは､ アプリケーションであることを忘れないでください｡
さて､ ご覧の通り､ 実は署名を選択しているわけではなく､ ダウンロードしたファイルと同じ名前の署名を自動的に使用しようとしているのです｡
そのため､ Torをダウンロードする際には､ ダウンロードしたファイルに対応する正しい署名ファイルをダウンロードすることが非常に重要なのです｡
そこで､ Cleopatraに戻り､ アプリケーションであるTor Installerを選択するだけです｡
開く」をクリックし､ しばらく時間をおいてから検証してもらうことにします｡
しかも完璧に｡
ご覧の通り､ 3つ目のブラウザーのインストーラーを署名ファイルで検証したことを伝えています｡
この「データを検証できなかった」という部分は､ 「鍵が信頼できない」という事実を示しているに過ぎないので､
無視していただいて結構です｡
だから､ 私は単にキーを右クリックして､ このメッセージを取り除くためにそれを信頼することができます｡
しかし､ 我々が求めているのは､ 署名がファイルと一致しているということであり､ キーが開発者のキーであることが分かっていることなのです｡
そして､ 公式ホームページからダウンロードしました｡
そして､ Show Audit Logをクリックすると､ Torブラウザの開発者からの良い署名であることが表示され､
彼らの電子メールがここにあります｡
つまり､ この鍵の所有者がこのファイルを作成し､ 署名を作成したので､ ここにあるファイル､
インストーラは変更されていないことを意味します｡
さて､ 先ほども言ったように､ このステップはオプションです｡
このファイルをダブルクリックしてTorをインストールするだけでもよかったのですが､ このファイルが改変されていないことがわかったので､
開発者が意図したとおりの動作をすることがわかり､ 安心して使用できるようになりました｡
だから､ 開発者を信頼する限り､ このプログラムも信頼できるはずです｡
そこで､ 今からダブルクリックしてインストール､ インストールします｡
そしてそれは､ とてもとてもシンプルなことです｡
言語のOKをクリックし､ インストールをクリックしてインストールするだけです｡
そして､ これでインストールは完了です｡
とりあえずTorブラウザをアンティークで動かしてみる｡
使い方や特徴など､ 詳しくは次回の講義でお話しします｡
そして､ スタートメニューとデスクトップに追加されるように､ このチェックを入れておくだけでいいのです｡
Finishをクリックし､ これでWindowsコンピュータに検証版のTorブラウザがインストールされました｡
前述したように､ LinuxやMac OSにインストールする場合は､ 次の講義をご覧ください｡