在这堂课中, 我想向你们展示如何使用多维数据集来完成两个重要的任务, 这两个任务你们在其他操作系统上也会用到｡
当我再次这样做时, 分离以及不同域和虚拟机的概念将变得更加清晰｡
所以现在我在我的个人域中有一个文件管理器的实例｡
在左边, 我的工作域中有一个文件管理器实例, 位于我的工作虚拟机中｡
再一次, 正如你所看到的, 它是蓝色的, 上面写着开始时的工作｡
正如我在上一课中向大家展示的, 当我们在我的个人虚拟机中下载某个内容时,
映像并不存在于我的下载目录中, 因为正如我们所说, 这是两个单独的虚拟机,
使用两个单独的文件系统｡
因此, 它们是完全独立的, 它们不共享任何内容｡
现在我想展示的是复制粘贴｡
假设我想复制这个文件, 我可以右键单击“复制”, 或者您可以进行控制, 就像任何其他操作系统一样｡
因为这是一张图片, 我们可以在这里找到我的图片, 然后控制V键或右键单击粘贴,
我们就会得到图片｡
所以这是完全正常的, 完全正常的｡
但如果我再次执行此操作, 那么我们将执行右键单击复制, 假设我想将其放在我的下载､
工作文件系统和工作域中｡
如果我在这里单击鼠标右键, 你会看到粘贴是灰色的｡
我不能粘贴, 如果我控制V, 你会看到什么都不会发生｡
其原因是, 这又回到了分离不同域的整个概念,
这些域是完全独立的虚拟机｡
因此, 您可以将它们视为两台不同的计算机｡
因此, 我们现在所做的,
就好像你去一台电脑, 右键单击并复制一个图像, 然后你去一台完全不同的电脑到另一台笔记本电脑, 然后你试图粘贴该图像到该笔记本电脑｡
显然这是行不通的, 因为这是两台独立的计算机｡
它们使用两种不同的存储设备｡
因此, 第二台计算机甚至不知道您实际上复制了某些内容｡
现在, 由于这两台计算机或这两个域在一个虚拟机管理程序的多维数据集中运行, 因此我们实际上可以在它们之间进行复制和粘贴｡
只是有点不同｡
因此, 如果您要在同一虚拟机或同一域中复制某些内容, 这是很好的｡
您可以右键单击并进行复制, 但如果您希望在两个不同的域或虚拟机之间进行复制, 则必须右键单击此选项｡
我们将单击以复制到其他AB虚拟机, 而不是单击“copy”（复制）｡
单击此按钮将显示一个窗口, 询问我们要将此文件复制到哪个虚拟机或哪个域｡
现在, 我们要将其复制到工作虚拟机和工作域中｡
现在, 我将键入work, 然后单击OCH, 您会看到它不会出现在这里｡
但是如果我们转到home目录, 您会看到这里有一个新目录, 名为Cubes in Common｡
在这里, 您可以看到从其他域或其他虚拟机复制的所有文件｡
如果我们双击它, 您会看到一个名为“Personal”的目录｡
如果你从另一个域复制了一些东西, 例如, 如果你从不受信任的域复制了一些东西,
你会有一个名为不受信任的目录｡
在个人目录中, 您会看到我们需要的图像｡
如果我们双击它, 你会看到图像是好的｡
这是实际图像｡
它没有损坏, 现在您可以右键单击它, 将其复制并粘贴到该操作系统中的任何位置,
即工作域中的任何位置｡
这就是如何在一个域内或两个不同域之间复制文件｡
那么, 复制文本呢？
所以我们只输入一些简单的内容｡
我将单击此处的搜索, 这样就有一个文本框, 我可以在其中输入内容｡
这是一些要复制的文本｡
现在, 如果你想在同一个操作系统中复制这些文本, 同样, 它和其他任何操作系统都是完全一样的｡
选择要复制的所有文本｡
你可以做右键点击复制或控制C从你的键盘｡
如果我们删除它, 然后再次打开搜索栏, 并执行control v, 它将为我粘贴到这里｡
因此, 与您习惯的任何其他操作系统的行为相同｡
同样, 棘手的部分是尝试将此文本从一个域复制到另一个域, 从一个虚拟机复制到另一个域,
因为这里的域是一台完全独立的计算机｡
它甚至不知道你复制了这段文字｡
因此, 要解决此问题, 您必须首先选择整个文本｡
您必须执行Control C或右键单击Copy来复制它｡
然后我们将按Control Shift C键来做这个动作｡
我们将把文本复制到全局剪贴板中｡
现在, 我刚刚复制的文本可用于所有操作系统, 所有域都可以捕获｡
如果您转到我们的剪贴板, 您可以看到我们有25个字节的数据是从个人域复制的｡
现在, 如果我们想在我的工作域中粘贴它,
然后再执行控制V, 这是粘贴的快捷方式, 你必须首先获得全局剪贴板, 获得我们复制到全局剪贴板的文本｡
要做到这一点, 你必须先做控制转移V, 正如你现在可以看到的,
告诉我们, 全局剪贴板已被擦除, 它现在在我的工作域剪贴板, 所以现在我可以粘贴它完全相同的方式,
我粘贴任何其他我可以做的控制｡
V如你所见, 我们把文本粘贴在这里｡
因此, 这应该会显示这些虚拟机是如何分隔的｡
而这就是立方体之所以如此酷的原因, 因为它们是如此的分离, 但如果用户想的话,
它们也可以互相交流｡
但是, 如果黑客获得了其中一台计算机的访问权限, 他就无法访问全局域,
因此它们无法从一个域移动到另一个域｡
因此, 如果一台计算机受到黑客攻击, 黑客很难去危害其他计算机｡
现在, 另一个您可能会经常执行的任务是将USB设备连接到您的计算机, 无论是鼠标､
摄像头还是存储设备｡
当您将USB设备连接到多维数据集时, 它不会连接到任何域或任何虚拟机, 这很好,
因为很难信任USB设备｡
我在奥兰多的会议上也谈到了这个问题｡
你可以武器化几乎任何USB设备, 甚至是USB灯或鼠标, 以执行命令的计算机上, 它得到连接｡
这样黑客就能完全控制那台电脑｡
如果您感兴趣, 我将提供一个到该演讲的链接,
但立方体中最酷的事情是, 当您连接USB设备时, 它不会允许该设备首先将自己注册为键盘, 并且它不会连接到虚拟机｡
它会检测设备, 但会等待用户选择要将其连接到哪个域或哪个虚拟机｡
然后, 即使代码得到执行, 它也只会侵入你连接到的机器｡
而且很难从那台机器上移开, 危及其他机器｡
您甚至可以将其连接到一次性虚拟机, 以执行不受信任的任务｡
我们将在下节课中讨论不受信任的虚拟机｡
所以请继续关注｡
现在, 首先, 在我连接USB设备之前,
如果你进入右上角, 你会看到所有的设备都连接到了Cube的操作系统｡
现在很多都是内置设备｡
在我的电脑中, 我还没有真正通过USB连接太多｡
所以我们要记住里面的东西｡
现在, 我将关闭此窗口, 并连接存储设备｡
如您所见, 我们会收到通知, 说明装置已准备就绪, 可以使用｡
但如果我们查看这些机器, 你会发现我们无法访问这个设备｡
将此设备连接到虚拟机或域｡
我们将再次转到这里的设备, 您将看到这里有设备｡
这是出现在通知中的设备的名称｡
这也是我们打开列表时不存在的额外设备｡
如果我们将鼠标悬停在它上面, 您会看到它将列出所有正在运行的域,
以及我们可以将设备连接到的所有正在运行的虚拟机｡
所以现在, 我们只有个人和工作运行那些我们可以实际使用的｡
假设我想将它连接到我的工作虚拟机或工作域｡
您所要做的就是单击它, 您将得到一个通知, 告诉您它将连接到工作域,
并给予它一点时间｡
然后我们去其他地方｡
如您所见, 它就在这里,
我的8GB卷, 我们可以双击它来访问它, 然后与它的文件进行交互, 与您在大多数其他操作系统中使用的方式完全相同｡
同样, 双击打开, 右键单击获得选项, 复制和粘贴, 就像我告诉你的那样, 等等｡
这节课就讲到这里｡
我只是想向你们展示一些你们会经常用到的任务｡
我还想通过这些内容帮助大家了解这些域是如何彼此完全分离的, 以及这种分离如何使整个操作系统更加安全或帮助我们提高安全性｡