在这堂课中, 我想谈谈一个非常非常酷的虚拟机类型和多维数据集｡
最后一种我们还没有谈到的类型是一次性虚拟机｡
顾名思义, 这些机器可以让你运行任何文件､ 任何数据或任何网站｡
但与此同时, 你不确定是否应该信任这些数据, 或者是否应该信任这个文件或网站｡
整个想法是当你启动一个一次性虚拟机时, 多维数据集将创建这个虚拟机, 这与所有其他虚拟机不同｡
多维数据集将启动现有计算机｡
对于可处置虚拟机, 当您启动一个虚拟机时｡
多维数据集将创建新的虚拟机｡
你会用到它的｡
然后当你完成后, 当你关掉它, 立方体完全摧毁了这个机器｡
因此, 下次启动一次性计算机时, 您将启动一个全新的虚拟机｡
现在, 就像所有其他虚拟机一样, 此虚拟机已完全隔离｡
因此, 如果它受到危害, 如果它被黑客攻击, 它将使用不同的资源和不同的文件系统｡
因此, 即使黑客成功地侵入了一次性虚拟机,
也很难继续侵入多维数据集中的其他虚拟机｡
不仅如此, 只要你一关闭这个虚拟机, 就像我说的, 整个虚拟机就毁了｡
因此, 即使他们有某种持久性恶意软件,
或者即使他们试图退出一次性虚拟机并移动到其他地方, 他们的连接也将完全断开, 因为整个虚拟机将被销毁｡
因此, 就像我们在多维数据集内拥有的任何其他虚拟机一样,
您可以看到我们可以启动许多程序, 主要是Firefox和终端, 然后您可以进入多维数据集设置｡
你需要的东西差不多都在这里了｡
例如, 假设您正在这里使用工作虚拟机｡
所以我在我的工作域中有一个Firefox实例, 正如你在这里看到的｡
假设你收到一封电子邮件, 看起来来自一个你信任的地址, 无论是朋友的地址､
老板的地址还是你工作的公司的地址｡
因此, 您确实想单击此电子邮件中的某个链接, 但同时,
您不确定单击此链接是否安全｡
因为请记住, 黑客可能已经黑进了你的老板或你的朋友, 然后给你发了那封电子邮件｡
或者, 他们实际上可以发送电子邮件, 看起来像是来自其他人｡
我在我的社会工程学课程中展示了如何做到这一点｡
我在奥兰多的全球网络安全峰会上的演讲中展示了这一点｡
我将在本讲座的参考资料中提供一个链接｡
如果你对我的其他课程感兴趣, 看看额外的课程,
这门课的最后一节课, 这样你就可以收到一封电子邮件, 看起来像是来自一个你信任的地址,
电子邮件会要求你点击链接｡
现在点击这个链接可能会导致你被黑客攻击, 但同时, 因为你信任这个地址,
你实际上想点击这个链接｡
因此, 最好的解决方案是在一个一次性虚拟机中启动Firefox｡
就像我说的, 这将创建一个全新的虚拟机｡
在这个全新的虚拟机中, 它将启动一个Firefox实例｡
而且完美｡
如您所见, 我们得到了一个普通的Firefox浏览器｡
假设这是你收到的电子邮件｡
您只需复制要打开的链接即可｡
你不会想在这里打开它的｡
您只需单击复制链接位置即可｡
这会将其复制到工作域的此虚拟机的剪贴板中｡
因此, 您必须执行Ctrl Shift C, 将其放入全局剪贴板, 然后转到您要再次粘贴它的虚拟机｡
我之前已经详细介绍过了, 所以我很快就做了｡
如果你不记得怎么做了, 就去复习那堂课｡
因此, 我们转到要粘贴此文本的虚拟机｡
我们将执行Control Shift V, 将其粘贴到该虚拟机的剪贴板中, 然后按Control
V将其粘贴到我的URL中｡
如您所见,
这里有一个链接, 我只需按回车键, 即可将链接加载到这个完全隔离的一次性虚拟机中｡
所以, 让我们假设这个链接利用了某种漏洞, 使黑客能够侵入我的计算机｡
他们将获得对该可处置虚拟机的控制权, 但无法退出该虚拟机并执行其他操作｡
然后, 只要我单击这里的X, 整个虚拟机就会关闭并销毁｡
因此, 下次我运行一次性虚拟机时, 实际上是在运行一个不包含恶意软件的全新虚拟机,
即使它是使用上一个会话下载的｡
这真的很酷, 但还不止于此｡
让我们假设你真的想打开这个文件,
但同时这个文件是从互联网或电子邮件下载的, 所以你不能真正信任它, 即使它来自一个受信任的电子邮件｡
就像我说的, 可能有人黑进了给你发邮件的账户, 也可能有人假装是那封邮件,
但他们不是｡
所以如果你真的想打开这个文件, 你所要做的就是右键单击这个文件｡
而不是点击打开与杠杆办公室, 你想去查看在一个一次性的虚拟机｡
单击此按钮将创建一个全新的虚拟机, 就像我们之前看到的那样,
然后打开此一次性虚拟机中的文件｡
而一旦关闭它, 整个虚拟机就会被销毁｡
该文件将从虚拟机中删除,
即使该文件包含恶意软件, 恶意软件也无法退出该虚拟机并影响您的工作计算机, 因为它们是两个完全独立的操作系统｡
我不打算给你们看因为它很简单｡
您所要做的就是在一个可处置的虚拟机中单击视图, 它将按预期工作｡
我真正想向大家展示的是, 我认为非常酷的是在一次性虚拟机选项中进行编辑｡
因此, 使用此选项, 它将再次创建一个新的可处置虚拟机, 但它将打开文件进行编辑｡
对我来说, 这样我不仅可以读取文件, 还可以编辑文件､ 保存､ 对文件进行更改｡
例如, 如果我被要求填写一些内容或签署文件, 我将能够做到这一点｡
比如说, 我们输入test, 然后我控制保存它.
我们将保留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
PDF”的新目录, 在这里您会看到我们已转换为受信任pdf的原始pdf｡
现在就这样吧｡
我认为这是Cubes的一个非常非常酷的功能, 它可以真正防止大量攻击,
因为就像我说的, 黑客可以侵入你的朋友或同事或其他公司的帐户,
然后通过社会工程师让你点击链接或下载文件｡
这种情况在公司里经常发生｡
就像我说的, 我在我的全球网络安全峰会上展示了很多这样的场景｡
所以如果你有兴趣的话, 去看看吧｡
我将在资源中包含视频的链接, 基本上在它的最后, 很多人都在问,
那么我们如何才能防止这种情况？
那么唯一的解决办法就是, 首先教育, 教育员工｡
但同时, 就像我说的, 你可能会从你信任的人那里得到一个文件或文档或链接｡
即使您可能认为这可能是可疑的, 但同时,
您忘记了如果您是从您的老板那里获得此文件, 或者如果您是从与您有业务往来的公司那里获得此文件, 您确实需要打开此文件｡
或者, 如果您又是一名安全性研究人员, 在许多情况下, 您仍然希望打开该文件｡
所以这是一个非常非常好的处理不可信文件的方法｡