なるほど｡
さて､ cubeとは何か､ なぜ安全なのか､ そしてこのチャレンジに挑むならなぜ使ってみたいのか､
cubeをサポートできるコンピュータを持っているなら､ この講義で紹介する手順に沿って､
次の講義でcubeのインストール方法を学ぶことができますね｡
今､ 私たちには2つの選択肢があります｡
まず､ パソコンの内蔵ストレージにメインのOSとしてインストールすることができます｡
あるいは､ ライブOSとしてUSBメモリにインストールすることも可能です｡
だから､ とりあえず8ギガバイト以上のストレージを持つUSBメモリが必要だ｡
また､ キューブのダウンロードも当然必要です｡
今回は､ TailsのFlashと同じプログラムであるEscherを使用します｡
そこで､ これを使ってキューブのISOイメージをUSBメモリにフラッシュすることにします｡
そして､ この方法でCubeのISOイメージを含むブート可能なUSBメモリを手に入れることになります｡
この段階では､ 2つの選択肢があります｡
他のオペレーティングシステムと同じように､ コンピュータに接続して､ コンピュータの内蔵ストレージにキューブをインストールすることができます｡
だから､ USBメモリも接続せずに使えるようにする｡
または､ 最小容量の32ギガバイトのUSBメモリをもう1つ使用することもできます｡
この場合､ 新しい USB スティックにライブバージョンの cubes をフラッシュし､ この新しい
USB スティックを使って､ サポートされているコンピュータから cubes を起動することができます｡
WindowsやMac､ Linuxに接続すれば､ どのコンピュータでもキューブを使えるようになるわけです｡
そして､ USBメモリーを取り外せば､ パソコンは元通りデフォルトのOSが動くようになります｡
さて､ インストールの手順はどちらのオプションでも同じですが､ 1つだけ小さな変更があるので､
一度その変更を強調しておきます｡
では､ 最初に戻ってみましょう｡
これからお見せするのは､ すべてWindowsのパソコンで行います｡
しかし､ 他のオペレーティング・システムからキューブをインストールする場合にも､ Windowsで使用するのと全く同じ手順とソフトウェアを使用することができます｡
ですから､ OS XからもLinuxからも､ まったく同じソフトウェアを使って､ この手順を実行することができます｡
もし何か問題があれば､ Q&Aセクションに投稿してください｡ 15時間以内に回答いたします｡
で､ ここでキューブの公式サイトを開いてもらうと､ すでにダウンロードのページになっている｡
この講義の資料の中にこれを入れておきますので､ 下にスクロールして､ このバージョンをここにダウンロードしてください｡
ですから､ ここにあるISOボタンをクリックするだけです｡
これをクリックすると､ ダウンロードが開始されます｡
これは､ 4. 6ギガバイトのファイルですから､ かなり大きいですね｡
そんなわけで､ この講義の前にすでにダウンロード済みです｡
ご覧のように､ すでにここにダウンロードされています｡
次にダウンロードしたいのは､ ISOイメージに関連する署名です｡
これをダウンロードするのは､ ISOイメージをダウンロードする際に､ 第三者によって改変されなかったことを確認するために使用するためです｡
なぜなら､ 先ほども言ったように､ インターネットから何かをダウンロードするときは､ 必ずいくつものホップを通過し､
いくつもの主体によって変更される可能性があるからです｡
そこで､ ISOイメージの完全性を検証し､ ISOイメージが変更されていないことを確認するために､
署名をダウンロードすることにします｡
キューブの開発者がサインを作ったときから｡
そこで､ 署名をダウンロードするために､ 右クリックして､ ダウンロードの中に入れるので､
「リンクを保存」をクリックすることになるのです｡
ダウンロードしたファイルの中に､ 整合性を確認するための署名ファイルがあります｡
さて､ 今から行う整合性の確認は､ Torをダウンロードする際にブラウザの整合性を確認した手順と非常によく似ています｡
これを行うには､ Torブラウザをダウンロードしてインストールし､ 検証する講義ですでに紹介したときのBGPを使いますので､
もう一度やることはありません｡
その講義に戻って復習し､ ダウンロードやインストールの方法を確認することができます｡
すでにダウンロードしてインストールしてあります｡ このように､ この中のアイコンに鍵のアイコンが表示されていますが､
これはこのコンピュータにBGPソフトウェアがすでにインストールされていることを意味しています｡
さて､ その講義で述べたように､ グラフィカル・ユーザー・インターフェースを使って､ 署名を確認することができます｡
で､ ここなんですが､ 私の経験上､ グラフィカルインターフェースがちょっとバグっているんです｡
そのため､ コマンドプロンプトを使って行うことにします｡
それだけでなく､ コマンドプロンプトのコマンドは､ OSXやLinuxを使用している場合のコマンドと同じです｡
したがって､ OS XコンピュータでもLinuxでも､ 次のステップを踏めば､ またまったく同じように動作するはずです｡
何か問題が発生した場合は､ Q&Aに投稿していただければ､ 15時間以内に回答いたします｡
では､ このウィンドウを少し小さくしてみましょう｡
そして､ すでにここでコマンドプロンプトを開いています｡
開き方がわからなければ､ スタートからCMDと入力して実行すればいい｡
そして､ このファイルを検証するためには､ まず､ キューブ開発者のマスターキーをダウンロードする必要があります｡
検証の横にあるクエスチョンマークをクリックすると､ キューブ画像の検証方法を詳しく説明するページが表示されます｡
しかし､ 私が言ったように､ ここでの手順は､ ダウンロードしたときにブラウザに検証したときの手順と非常によく似ています｡
だから､ さっき言ったように､ まずはキューブ・マスターキーをキーランクに追加することです｡
そのためには､ ここでこのコマンドを使います｡
だから､ 文字通り､ 強調するだけなんです｡
よし､ コピーをクリックして､ ここで右クリックして貼り付けよう｡
エンターキーを押してダウンロードすることになります｡
キーをダウンロードするために少し時間がかかるかもしれませんので､ 少し我慢してください｡
オンパーフェクト｡
これでお分かりのように､ キーはインポートされています｡
次に､ ダウンロードした鍵が､ 実際にCubeの開発者のための鍵であることを確認したいと思います｡
これもTorブラウザーでやったことと同じです｡
そこでまず､ ここのキーをコピーします｡
ハイライトしてエンターキーを押してコピーし､ 同じコマンドでGPGを使用します｡
指紋が欲しい､ と言うことになる｡
先ほどコピーしたキーの
Enterを押して､ このキーのフィンガープリントを取得します｡ このページをスクロールダウンして､
ページ自体にあるフィンガープリントと比較します｡
ご覧のように､ 2つの指紋は同じものです｡
したがって､ 先ほどダウンロードしたキーは､ Cubeの開発者にとって有効なキーであることがわかる｡
次に､ リリースキーをダウンロードする必要があります｡
このリリースに署名するために使用されるキーは､ このファイル名を見ての通り､ キューブまたは4と書かれていますね｡
というわけで､ 今回が4回目のリリースとなります｡
リリースキーをダウンロードするコマンドは､ この下にあるコマンドです｡
もう一度言いますが､ これをすべてコピーしてここにペーストし､ ここのXを修正する必要があります｡
ですから､ ここにあるように､ Xと書かれているので､ これを削除して､ リリースバージョンに置き換える必要があります｡
つまり､ 今回もキューブは4回目のリリースということです｡
そこで､ 4と入力してエンターキーを押すと､ この特定のリリースに署名するために使用されるキーがダウンロードされます｡
完璧です｡
ご覧の通り､ このキーは現在インポートされています｡
このファイルを使って画像の整合性を確認することができますが､ さらにその先に進むことができます｡
これは任意のステップですが､ ここまでの作業がすべて有効であること､ 間違ったキーをダウンロードしていないことを確認しておくとよいでしょう｡
そこで､ このコマンドをここで使うことができます｡
先ほどダウンロードしたサインインキーを確認するため｡
2つ目の鍵は､ 1つ目の鍵のマスターキーに対して有効な鍵である｡
もう一度､ コピーしたコマンドを貼り付けて､ 先ほどと同じように､
Xを4番に置き換えます｡
Enterを押してみる｡
そして､ ここにあるように､ これがマスターキーの署名です｡
このように､ Cubeのマスター署名キーで署名されていることがわかります｡
そして､ 上にスクロールしていくと､ これがマスターキーと同じ署名であることがわかります｡
ここまではマスターキーをインポートしました｡
指紋を使って検証しました｡
そして､ 署名鍵をインポートし､ その署名とマスター鍵の署名を比較することで検証を行った｡
つまり､ この段階で､ ダウンロードしたキーがCubeの開発者が所有する有効なキーであることが確認されたわけです｡
最後のステップは､ 最初にダウンロードしたこの署名ファイルを使って､ 実際にキューブをインストールするために使用するキューブのイメージの整合性を確認することです｡
このように､ この2つのファイルは私のダウンロードに保存されています｡ 現在私はユーザーZにいるので､ ダウンロード・ディレクトリに移動する必要があります｡
CDダウンロードを行い､ 現在の作業ディレクトリにあるすべてのファイルとディレクトリをリストアップすると､
まずCubeのISOイメージがあり､ 次に署名ファイルがあることが分かります｡
そこで､ 署名ファイルを使って､ 画像が有効であること､ 第三者によって改ざんされていないことを検証することにしました｡
これから使うコマンドは､ ブラウザの整合性を検証するときに使ったコマンドと同じです｡
GPGのDash､ Dash､ Verify､ そして署名ファイルの名前､ これがここにあるファイルです｡
Qの後にタブを入力すれば自動で補完されるので､ あとはドットaを追加してエンターキーを押すだけです｡
そして､ この画像の整合性を確認するために､ 少し時間をおいてから､ ここにある｡
しかも完璧に｡
このように､ キューブやデベロッパーとして良いサインであることを教えてくれているのです｡
これは､ この署名がCubeの開発者によって作成されて以来､ このファイルが変更されていないことを意味します｡
そのため､ Cubeの開発者がリリースして以来､ 他のサードパーティによって変更されていないことを知った上で､
システムにインストールすることができます｡
さて､ 次回の講義では､ これをUSBに流し､ インストール手順を進めていく方法を紹介します｡