さて､ OSとしてのCubesの基本的な概要と今回の講義を終えたところで､ さらに深掘りしていきます｡
OSの構造や､ さまざまなアプリケーションを起動し､ 安全に利用する方法について学びます｡
前回の講義では､ この左上のメニューからすべてのアプリケーションにアクセスできると述べました｡
そして､ ツール以外では､ 先ほども言ったように､ ここにある各エントリーが実際に仮想マシンとなっています｡
そして､ これらの仮想マシンには､ それぞれ使用したいさまざまなアプリケーションが含まれています｡
さて､ 先ほども言ったように､ 基本的に仮想マシンは､ このコンピュータの中で現在使用しているオペレーティングシステムの中で動作する､
完全に独立した別のオペレーティングシステムのことです｡
つまり､ この中の各項目は別のオペレーティングシステムであり､ それゆえ仮想マシンという名前になっているのです｡
まるで全く別のコンピューターであるかのようです｡
独自のストレージ､ 独自のRAM､ 独自のCPU､ 独自のリソースを持っています｡
そのため､ この実装では､ どの仮想マシンも互いに通信できないので､ 非常に安全です｡
そのため､ そのうちの1台がハッキングされたり､ その仮想マシンに格納されているアプリケーションがハッキングされたとしても､
他の仮想マシンを危険にさらすことはできません｡
さて､ この中にはさまざまな種類の仮想マシンがあることにお気づきでしょう｡
使い捨ての仮想マシン､ ドメインサービス､ テンプレートがあります｡
使い捨ての仮想マシンは記憶喪失の仮想マシンです｡
つまり､ これらのマシンは､ 信頼できないファイルや､ マルウェアやウイルスと思われるファイルを実行するために設計されているのです｡
なぜなら､ 一度これらのファイルを実行すれば､ たとえこれらのマシンがハッキングされたとしても､
ウイルスやバックドアは移動できず､ ハッカーも移動して他のマシンを危険にさらすことはできないからです｡
それだけでなく､ この使い捨てマシンの電源を切れば､ ウイルスやバックドアも含めて､ 保存されていたものはすべて削除されるのです｡
だから､ もう一度起動すると､ まったく新しいマシンが起動するのです｡
次に､ ドメインの仮想マシンがありますが､ これらは色が違うのがわかりますね｡
そして､ これらのマシンの考え方は､ 通常のコンピュータや通常の仮想マシンで､ 通常の使い方ができるものです｡
パーソナルと呼ばれるものがあるんですね｡
音楽を聴くため､ YouTubeを見るため､ 私のビデオを見るため､ 普段パソコンで行っているどんな個人的な使い方でも､
信頼されないドメインを持っていることになるので､ これを使うべきでしょう｡
これは､ 信頼できないことをするために設計された仮想マシンです｡
例えば､ 通常のWebブラウジングをすること｡
もしあなたが何かを検索していて､ 信頼できないウェブサイトに着地してしまうかもしれないと思ったら､
この信頼できないマシンを使えばいいのです｡
信頼できないので､ これでメールやアカウントを開かないでください｡
信頼できない作業をしたり､ 信頼できないウェブサイトを開いたりすることになるのです｡
したがって､ このマシンがハッキングされたとしても､ 2つの完全に独立した仮想マシンであるため､
パーソナルコンピュータ上の個人データが漏洩することはない｡
ウォールドメインがあり､ このドメインはインターネットに接続されていない仮想マシンです｡
そして､ このアイデアは､ 最も重要で最も秘密のファイルやデータを保存することで､ 秘密の鍵､
パスワードを保存し､ 非常に重要な文書を保存し､ それらが漏れるリスクを回避することができます｡
そしてまた､ 全体のアイデアは､ これはインターネットにさえ接続されていないです｡
そして､ 完全に別のコンピューター､ 完全に別の仮想マシンです｡
したがって､ ハッキングすることは非常に､ 非常に､ 非常に難しいか､ 不可能に近いです｡
最後に､ 作業領域です｡
繰り返しますが､ これはあくまで仕事用の仮想マシンであり､ 仕事用のメールを開いたり､ 仕事で特定のプラットフォームにログインする必要がある場合にログインしたりするために設計されたものです｡
そしてまた､ これは完全に別の仮想マシンです｡
つまり､ 他のマシンが危険にさらされても､ この仮想マシンは完全に独立した仮想マシンであり､ 完全に独立したコンピュータであるため､
あなたの仕事も､ あなたが持っているものも､ 危険にさらされることはないのです｡
さて､ このドメイン間および仮想マシン間の分離という考え方は､ Cubes の特徴であり､ Cubes
が行うように設計されているものです｡
また､ 「ちょっと曖昧だな」と思っても､ 気にしないでください｡
次回の講義では､ 異なる仮想マシンを用意する例を挙げますので､ 全体の考え方がとてもよくわかると思います｡
ドメイン仮想マシン以外
サービス仮想マシンをいくつも持っています｡
さて､ これらはシステムサービスを実行するために設計された仮想マシンである｡
ですから､ 仮想マシンといっても､ 普段は使い分けて作業をすることはありません｡
ですから､ インターネットにアクセスするために使うわけでも､ ファイルを保存するために使うわけでもありません｡
これらの仮想マシンのアイデアは､ オペレーティングシステムのためのサービスを提供することです｡
例えば､ ここにあるファイアウォールは､ 文字通りオペレーティングシステムのファイアウォールです｡
しかし､ OSの安全性を高めるため､ ファイアウォール全体を完全に独立した仮想マシンに格納する｡
CISのネットも同様です｡
このネットは基本的に､ あなたのネットワーク､ このコンピュータのネットワークをカプセル化するために設計された仮想マシンです｡
そのため､ どんな理由であれ､ 誰かがあなたのネットワークを悪用することに成功した場合､ 彼らが特権をエスカレートして他の仮想マシンにアクセスすることは非常に難しくなります｡
また､ Virtual Machineにはもう一つネットワークがあり､ こちらはCISの分室となっています｡
これはUnixゲートウェイで､ 基本的にすべてのトラフィックはTorネットワークを経由するように強制され､ このゲートウェイを使用するために仮想マシンを設定する方法を見ていきます｡
そして､ 基本的にはThalesに非常に近いOSを用意することになるでしょう｡
そして最後に､ テンプレート､ 仮想マシンの数々です｡
これは､ 他の仮想マシン､ 例えばここにあるドメイン仮想マシンをベースにしているマシンです｡
つまり､ 例えば､ 仕事用の仮想マシンと個人用の仮想マシンは､ どちらもFedora 30の仮想マシンのテンプレートであるということです｡
ですから､ ここでFedora 30の仮想マシンをアップデートしたり､ pidgeonをインストールしたりすると､
自動的に仕事上の個人的なものとなってしまうのです｡
自動的に更新され､ 自動的にピジョンになる｡
それについては､ 後ほど詳しくお話しします｡
さて､ さまざまな種類の仮想マシンやドメインについてお話しましたが､ その中でも特に重要なのは､ 仮想マシンとドメインです｡
混乱しないでください｡
そして､ 次の講義でたくさん使いますのでご安心ください｡ 使っているうちに､ 違いがはっきりしてきて､
とても､ わかりやすくなると思います｡
注意すべきは､ 実際に日常的に使う仮想マシンは､ ドメイン仮想マシン､ つまりここに色が付いている､
ドメインという言葉で始まる仮想マシンだけだということです｡
それ以外はすべてサービス仮想マシンなので､ システムサービスを実行するか､ テンプレート仮想マシンになります｡
つまり､ ドメインがベースとなる仮想マシンなんですね｡