この講義では､ 本当に､ 本当にクールな仮想マシンの種類とキューブについてお話したいと思います｡
最後に､ まだお話をしていないのが､ 使い捨ての仮想マシンのタイプです｡
さて､ これらのマシンは､ その名の通り､ 本当に実行したいファイルやデータ､ ウェブサイトを実行できるように設計されています｡
しかし同時に､ このデータを信用していいのか､ このファイルやウェブサイトを信用していいのか､
迷うところでもあります｡
全体のアイデアは､ 使い捨ての仮想マシンを起動すると､ 他のすべてのマシンで起こることとは異なり､ キューブがこの仮想マシンを作成することです｡
キューブは､ 既存のマシンを起動します｡
ディスポーザブル仮想マシンの場合､ 1台起動した時点で
Cubesは新しい仮想マシンを作成します｡
使っていただきます｡
そして､ 使い終わって電源を切ると､ キューブがこのマシンを完全に破壊してしまうのです｡
そのため､ 次に使い捨てのマシンを起動するときは､ まったく新しい仮想マシンを起動することになります｡
さて､ 他の仮想マシンと同様に､ この仮想マシンも完全に分離されています｡
そのため､ もし危険にさらされたり､ ハッキングされたりすると､ 異なるリソースと異なるファイルシステムを使用することになります｡
だから､ ハッカーが使い捨ての仮想マシンをハッキングできたとしても､ キューブ内にある他の仮想マシンに進出してハッキングすることは非常に難しい｡
それだけでなく､ この仮想マシンの電源を切るとすぐに､ 先ほど言ったように､ 仮想マシン全体が破壊されてしまうのです｡
ですから､ たとえ永続的なマルウェアがあったとしても､ あるいは使い捨ての仮想マシンを出てどこかに移動しようとしても､
仮想マシンごと破壊されてしまうので､ 接続が完全に切れてしまうのです｡
だからこの上に､ 私たちがキューブの中に持っている他の仮想マシンと同じように､ 主にFirefoxとターミナルを中心としたいくつかのプログラムを起動し､
キューブの設定に入ることができることがわかります｡
これだけあれば､ ほぼ間違いないでしょう｡
例えば､ ここで仕事用の仮想マシンを使っているとします｡
そこで､ ここにあるように､ 私の仕事用のドメインにFirefoxのインスタンスを持っています｡
そして､ 友人のアドレス､ 上司のアドレス､ 取引先の会社のアドレスなど､ 信頼できるアドレスから来たように見えるメールを受け取ったとします｡
このメールの中にあるリンクをどうしてもクリックしたいが､ 同時にこのリンクがクリックしても安全かどうかもわからないというわけだ｡
なぜなら､ ハッカーがあなたの上司や友人をハッキングして､ あなたにそのメールを送った可能性があることを念頭に置いているからです｡
あるいは､ 他人からのメールに見せかけたメールを実際に送ることもできる｡
その方法は､ 私のソーシャルエンジニアリングの講座で実際に紹介しています｡
そして､ オーランドで開催された「グローバル・サイバーセキュリティ・サミット」での講演で､ このことを披露したのです｡
この講演の資料の中に､ 講演のリンクを載せておきます｡
そして､ 私の他のコースに興味があれば､ ボーナス講義､ とにかくコースの最後の講義をチェックしてください｡
そうすれば､ 信頼できるアドレスから来たように見えるメールが届き､ そのメールがリンクをクリックするよう求めることができるのです｡
このリンクをクリックするとハッキングされる可能性がありますが､ 同時に､ このアドレスを信頼しているからこそ､
実際にリンクをクリックしてみたくなるのです｡
そのため､ 使い捨ての仮想マシンの中でFirefoxを起動するのがベストな解決方法です｡
先ほども言ったように､ これで全く新しい仮想マシンが出来上がります｡
そして､ この全く新しい仮想マシンの中で､ Firefoxを瞬時に起動させるのです｡
しかも完璧に｡
ご覧のように､ 通常のFirefoxブラウザが表示されます｡
そこで､ このようなメールを受け取ったと仮定してみましょう｡
あとは､ 開きたいリンクをコピーするだけです｡
ここで開けない方がいいですよ｡
リンク先をコピーするをクリックするだけです｡
これは､ 作業ドメインのこの仮想マシンのクリップボード内にコピーされます｡
そのため､ コントロールシフトCでグローバルクリップボードに入れ､ それを貼り付けたい仮想マシンに再度移動する必要があります｡
以前､ 詳しく取り上げたので､ 手短に説明します｡
やり方を覚えていないなら､ その講義を復習してこい｡
そこで､ このテキストを貼り付けたい仮想マシンに移動します｡
Control Shift Vでこの仮想マシンのクリップボードに貼り付け､ Control Vで私のURLに貼り付けるという作業をします｡
見ての通り､ ここにリンクがあるので､ あとはエンターキーを押すだけで､
この完全に隔離された使い捨ての仮想マシンの中にリンクがロードされます｡
そこで､ このリンクが何らかの脆弱性を突いていて､ ハッカーが私のコンピュータに侵入することを可能にすると仮定してみましょう｡
彼らはこの使い捨ての仮想マシンをコントロールできるようになりますが､ そこから抜け出して何かすることはできません｡
そして､ ここのXをクリックするとすぐに､ 仮想マシン全体がシャットダウンされ､ 破壊されるのです｡
そのため､ 次に使い捨ての仮想マシンを実行するときは､ 前のセッションを使ってダウンロードしたものであっても､
実際にはマルウェアを含まないまったく新しい仮想マシンを実行することになるのです｡
でも､ それだけにとどまりません｡
このファイルをどうしても開きたいが､ 同時にこのファイルはインターネットや電子メールからダウンロードされたものなので､
たとえ信頼できる電子メールから送られてきたとしても､ 実際には信用できない､ と仮定してみましょう｡
さっきも言ったように､ 誰かがそのメールを送ってきたアカウントをハッキングした可能性もあるし､ そのメールに成りすましている人がいる可能性もありますが､
そうではありません｡
ですから､ どうしてもこのファイルを開きたい場合は､ ファイルを右クリックすればいいのです｡
Lever Officeで開くをクリックするのではなく､ 使い捨ての仮想マシンで表示に移りたい｡
これをクリックすると､ 前に見たような全く新しい仮想マシンが作成され､ この使い捨ての仮想マシンの中でファイルが開かれます｡
そして､ 一度閉じると､ 仮想マシン全体が破壊されます｡
このファイルは仮想マシンから削除され､ たとえそのファイルにマルウェアが含まれていたとしても､
マルウェアは仮想マシンを出て､ ここにある仕事用のコンピュータに影響を及ぼすことはありません｡
さて､ とても簡単なことなのでお見せすることはありません｡
使い捨ての仮想マシンで文字通りviewをクリックするだけで､ 期待通りに動作します｡
今回ご紹介したいのは､ 使い捨ての仮想マシンで編集するオプションです｡
このオプションでも､ 新しい使い捨ての仮想マシンが作成されますが､ 編集用にファイルが開かれます｡
この方法なら､ ファイルを読むだけでなく､ ファイルを編集したり､ 保存したり､ 変更を加えたりすることもできますね｡
例えば､ 何か記入するように言われたり､ ファイルにサインするように言われたりした場合｡
例えば､ testと入力して､ control asで保存してみます｡
Microsoft Word 97形式にしておきます｡
そして､ このファイルにマルウェアが含まれていたとしても､ 私のドメインに影響を及ぼさないことが分かっているので､ このファイルを送り返すことができるのです｡
さて､ こんなことをしてはいけないのですが､ 変更が保存されたことを示すために､ 時間の節約のために､
このファイルをダブルクリックして､ ここで開いてみます｡
そして､ ここにあります｡
そして､ ここに追加したものが､ テスト保存され､ ドキュメントの中に含まれているのがおわかりいただけると思います｡
ですから､ こうすることで､ 安全にドキュメントを閲覧できるだけでなく､ 作業中のセキュリティ・ドメインに影響を与えることなく､
安全に編集することができるのです｡
また､ これだけでは物足りないという方には､ 画像やPDFに対してできる､ もうひとつのとてもクールな機能があります｡
この実にクールな機能により､ ファイルを別のディスポーザブル仮想マシンで表示できるだけでなく､
信頼できるPDFに変換することもできるのです｡
このPDFをどのように入手したか､ 友人から入手したか､ メールから入手したか､ インターネットから入手したか､
にかかわらず､ 本当に本当に実行したいPDFがあると仮定して､ もう一度説明します｡
右クリックして､ 使い捨ての仮想マシンで表示することができます｡
それでいいんです｡
または､ 「信頼できるPDFに変換する」をクリックします｡
これは､ まず､ 新しい使い捨ての仮想マシンを作成するものです｡
この新しい仮想マシンにPDFがコピーされます｡
それは､ PDFにマルウェアが含まれていないことを確認し､ また､ 完全にPDFを破壊し､ データとこのPDFを画像に変換するために､
複雑なプロセスを使用することになります｡
最後に､ ここに新しいファイルがあることにお気づきでしょう｡
これはsample dot trusted dot pdfと呼ばれるもので､ 私たちのpdfにtrustedという単語を追加してくれました｡
そして､ ここにあるPDFは､ オリジナルのPDFを完全にクリーンにしたものです｡
そのため､ マルウェアが含まれていないことを知りながら､ 現在のドメインでこのPDFを安全に開くことができるだけでなく､
先に進んで他の人に送信することもできます｡
では､ これを同僚や友人に送る必要があると仮定しましょう｡
しかし､ あなたはこのPDFがきれいであるかどうかわからない､ その後､ この方法は､ PDFをきれいにし､ それがマルウェアが含まれていないことを確認することができます｡
同時に､ オリジナルのPDFもご覧いただけます｡
ホームに移動して下にスクロールすると､ Cubes Untrusted PDFsという新しいディレクトリがあり､
この中に信頼できるPDFに変換した元のPDFが表示されているのがわかると思います｡
ということで､ ひとまず終了です｡
ハッカーは､ 友人や同僚､ 他社のアカウントに侵入して､ リンクをクリックさせたり､
ファイルをダウンロードさせたりするソーシャルエンジニアリングを行うことができるからです｡
そして､ これは企業ではよくあることなのです｡
先ほども申し上げたように､ 私はグローバル・サイバーセキュリティ・サミットで､ こうしたシナリオを数多く披露しました｡
興味のある方は､ ぜひご覧になってください｡
資料の中にビデオのリンクを載せておきますが､ 基本的に最後には､ 多くの人が､
ではどうすれば防げるのか？
まあ､ 唯一の解決策は､ まず教育､ 従業員を教育することです｡
しかし同時に､ 先ほど申し上げたように､ 信頼できる人からファイルや文書､ リンクを受け取ることもあるでしょう｡
そして､ 「これは怪しい」と思っても､ 同時に､ 上司や取引先の会社から受け取った場合は､
とにかくファイルを開く必要があることを忘れてしまうのです｡
あるいはまたセキュリティ研究者であれば､ とにかくファイルを開きたいというケースも多いでしょう｡
だから､ これは信頼できないファイルを扱うのに､ 本当に､ とても良い方法なんです｡