如何安全地加密 USB 闪存驱动器

如果您在USB 驱动器(USB drive)上携带敏感信息,您应该考虑使用加密来保护数据以防丢失或被盗(loss or theft)。我已经讨论过如何使用 Windows 的 BitLocker 或 Mac 的 FileVault 加密您的硬盘驱动器,这两个(BitLocker)都是(Mac)内置(Windows or FileVault)操作系统(operating system)功能。

对于USB 驱动器(USB drive),您可以通过多种方式在驱动器上使用加密:在Windows上使用(Windows)BitLocker、从第三方购买硬件加密的USB 驱动器(USB drive)或使用第三方加密软件(encryption software)

在本文中,我将讨论所有三种方法以及如何实现它们。在我们进入细节之前,应该注意的是,没有任何加密解决方案(encryption solution)是完美和有保证的。不幸的是,多年来,下面提到的所有解决方案都遇到了问题。

在BitLocker(BitLocker)中发现了安全漏洞和漏洞,第三方加密软件(encryption software)和许多硬件加密的USB驱动器都可以被黑客入侵。那么使用加密有什么意义吗?当然是。黑客攻击和利用漏洞非常困难,需要大量的技术技能。

其次,安全性一直在提高,对软件、固件等进行更新以确保数据安全。无论您选择哪种方法,请确保始终保持更新。

方法 1 – Windows 上的 BitLocker

BitLocker将加密您的USB 驱动器(USB drive),然后在连接到 PC 时要求输入密码。要开始使用BitLocker,请继续将USB 驱动器(USB drive)连接到计算机。右键单击驱动器,然后单击(drive and click)打开BitLocker( Turn on BitLocker)

打开bitlocker

接下来,您可以选择解锁驱动器的方式。您可以选择使用密码、使用智能卡或两者都使用。对于大多数个人用户来说,密码选项(password option)将是最佳选择。

保护 USB 驱动器

接下来,您需要选择在忘记密码时如何保存恢复密钥(recovery key)

恢复密钥保存

您可以将其保存到您的Microsoft 帐户(Microsoft Account)、保存到文件或打印恢复密钥(recovery key)。如果您将其保存到您的Microsoft 帐户(Microsoft Account)中,您以后可以更轻松地恢复您的数据,因为它会存储在Microsoft服务器上。然而,不利的一面是,如果执法部门(law enforcement)想要你的数据,如果得到搜查令,微软(Microsoft)将不得不支付你的恢复密钥。(recovery key)

如果将其保存到文件中,请确保该文件存储在安全的地方。如果有人可以轻松找到恢复密钥(recovery key),那么他们就可以访问您的所有数据。您可以保存到文件或打印密钥,然后将其存储在银行密码箱或(bank lockbox or something)非常安全的东西中。

加密驱动器

接下来,您需要选择要加密的驱动器数量。如果它是全新的,只需加密已用空间,添加时它会加密新数据。如果上面已经有东西,那么只需加密整个驱动器。

加密方式

根据您使用的Windows版本,您可能看不到此屏幕。(Windows)Windows 10上,系统会要求您在新加密模式(encryption mode)或兼容模式之间进行选择。Windows 10具有更好更强的加密功能,不会与早期版本的Windows兼容。如果您想要更高的安全性,请使用新模式,但如果您需要将驱动器连接到旧版本的Windows,请使用兼容模式。

在此之后,它将开始加密驱动器。时间将取决于您的驱动器有多大以及需要加密多少数据。

加密完成

现在,如果您转到另一台Windows 10 机器并插入(machine and plug)驱动器,您会看到通知区域(notification area)中出现一条小消息。在早期版本的Windows中,只需转到资源管理器(Explorer)

驱动器受到保护

当您在Explorer(Explorer)中查看驱动器时,您还会看到驱动器图标(drive icon)上有一个锁。

锁定驱动器

最后,当您双击驱动器进行访问时,系统会提示您输入密码。如果您单击更多选项(More Options),您还会看到使用恢复密钥(recovery key)的选项。

解锁 USB 驱动器

如果您想稍后关闭BitLocker,只需右键单击驱动器并选择Manage BitLocker。然后单击链接列表中的关闭 BitLocker( Turn off BitLocker)

关闭比特锁

您还可以更改密码、再次备份恢复密钥(recovery key)、添加智能卡验证(card verification)以及打开或关闭自动锁定。总体而言,这是一种无需任何第三方工具即可加密闪存驱动器的简单且安全的方法。

方法 2 – VeraCrypt

有很多第三方数据加密软件(encryption software)声称它们是安全可靠的,但没有进行任何审计来确保这种所谓的质量。在加密方面,您需要确保安全专业人员团队正在审核代码。

目前我推荐的唯一程序是VeraCrypt,它基于以前流行的TrueCrypt。您仍然可以下载TrueCrypt 7.1a,这是唯一推荐(recommend version)下载的版本,但它不再被处理。代码已经过审核(code has been audited),幸好没有发现重大安全漏洞。

但是,它确实存在一些问题,因此不应再使用。VeraCrypt基本上采用了TrueCrypt并修复了审计中发现的大部分问题。要开始使用,请下载VeraCrypt,然后将其安装在您的系统上。

当您运行该程序时,您会看到一个带有一堆驱动器号和几个按钮的窗口。我们想从创建一个新卷开始,所以单击Create Volume按钮。

真密码

创建向导(volume creation wizard)将弹出,您将有几个选项。您可以选择创建加密文件容器(Create an encrypted file container),也可以选择 Encrypt a non-system partition/drive。第一个选项将创建一个存储在单个文件中的虚拟加密磁盘。第二个选项将加密您的整个USB 闪存(USB flash)驱动器。使用第一个选项,您可以将一些数据存储在加密卷中,而驱动器的其余部分可以包含未加密的数据。

因为我只在一个USB 驱动器(USB drive)上存储敏感信息,所以我总是选择加密整个驱动器选项(drive option)

加密驱动器卷

在下一个屏幕上,您必须在创建标准 VeraCrypt 卷(tandard VeraCrypt volume)隐藏 VeraCrypt 卷(Hidden VeraCrypt volume)之间进行选择。确保单击链接以详细了解差异。基本上,如果您想要超级安全的东西,请使用隐藏卷,因为它会在第一个加密卷中创建第二个加密卷。您应该将真正的敏感数据存储在第二个加密卷中,并将一些虚假数据存储在第一个加密卷中。

标准隐藏体积

这样,如果有人强迫你放弃密码,他们只会看到第一卷的内容,而看不到第二卷的内容。访问隐藏卷没有额外的复杂性,您只需在安装驱动器时输入不同的密码,因此我建议使用隐藏卷以提高安全性。

如果您选择隐藏卷选项(hidden volume option),请确保在下一个屏幕上选择普通模式(Normal mode),以便VeraCrypt为您创建普通卷和隐藏卷。接下来,您必须选择卷的位置。

卷位置

单击“选择设备(Select Device)”按钮,然后查找您的可移动设备。请注意,您可以选择一个分区或整个设备。您可能会在此处遇到一些问题,因为尝试选择可移动磁盘 1(Removable Disk 1)时给了我一条错误消息(error message),指出只能在不包含(t contain)分区的设备上创建加密卷。

加密分区驱动器

由于我的U 盘(USB stick)只有一个分区,我最终只选择了/Device/Harddisk/Partition1 E:并且它运行良好。如果您选择创建隐藏卷,下一个屏幕将设置外部卷(outer volume)的选项。

加密类型

这里你要选择加密算法(encryption algorithm)散列算法(hash algorithm)。如果您不知道任何含义,只需将其保留为默认值,然后单击(default and click) Next。下一个屏幕将设置外部卷(outer volume)的大小,与分区的大小相同。此时,您必须输入外卷密码(outer volume password)

外卷密码

请注意,外卷(outer volume)和隐藏卷的密码必须非常不同,因此请考虑一些好的、长而强的密码。在下一个屏幕上,您必须选择是否要支持大文件。他们建议不要,因此只有在您确实需要在驱动器上存储大于 4GB 的文件时才选择是。

格式化外卷

接下来,您必须格式化外部卷(outer volume),我建议不要在此处更改任何设置。FAT 文件系统(FAT filesystem)更适合VeraCrypt单击(Click)格式化(Format)”按钮,它将删除驱动器上的所有内容,然后开始外部卷(outer volume)创建过程(creation process)

这将需要一些时间,因为这种格式实际上是在整个驱动器上写入随机数据,而不是Windows中通常出现的快速格式。完成后,系统会要求您继续将数据复制到外部(Once)(outer volume)。这应该是您的虚假敏感数据。

外卷内容

复制数据后,您现在将开始隐藏卷的过程。在这里,您必须再次选择加密类型,除非您知道这意味着什么,否则我将不理会它。单击下一步(Click Next),您现在可以选择隐藏卷的大小。如果您确定不会向外部卷(outer volume)添加任何其他内容,则可以将隐藏卷最大化。

但是,如果您愿意,您也可以缩小隐藏卷的大小。这会给你更多的外卷空间(outer volume)

隐藏卷大小

接下来,您必须为隐藏卷(hidden volume)设置密码,然后在下一个屏幕上单击“格式化”以创建隐藏卷。(Format)最后,您将收到一条消息,告诉您如何访问隐藏卷。

隐藏卷访问

请注意,现在访问驱动器的唯一方法是使用VeraCrypt。如果您尝试在Windows中单击驱动器(drive letter)号,您只会收到一条错误消息(error message),指出无法识别驱动器并需要格式化。除非(Don)您想丢失所有加密数据,否则不要这样做!

相反,打开VeraCrypt并首先从顶部的列表中选择一个驱动器号。(drive letter)然后单击选择设备( Select Device )并从列表中选择可移动磁盘分区。(disk partition)最后,单击安装(Mount)按钮。在这里,您将被要求输入密码。如果您输入外卷密码(outer volume password),该卷将安装到新的驱动器(drive letter)号。如果您输入隐藏卷密码(volume password),则该卷将被加载。

挂载 veracrypt 卷

很酷吧!?现在您拥有一个超级安全的软件(secure software)加密USB闪存驱动器,任何人都无法访问。

方法 3 (Method 3) – 硬件加密的 USB 闪存(– Hardware Encrypted USB Flash)驱动器

您的第三个选择是购买硬件加密的USB闪存驱动器。永远不要(Never)购买软件加密的闪存驱动器,因为它可能使用了公司创建的一些专有加密算法,并且被黑客入侵的可能性要高得多。

尽管方法 1 和 2 很棒,但它们仍然是软件加密(software encryption)解决方案,不如基于硬件的解决方案理想。硬件加密(Hardware encryption)允许更快地访问驱动器上的数据,防止预启动攻击并将加密密钥存储在芯片上,无需外部存储恢复密钥(recovery keys)

当您购买硬件加密设备时,请确保它使用 AES-256 位或符合 FIPS。对于值得信赖的公司,我的主要推荐是IronKey

Ironkey 加密存储

他们从事这项业务已经很长时间了,并且为消费者一直到企业提供了一些非常高安全性的产品。如果您真的需要一些安全的闪存驱动器并且不想自己动手,那么这是最佳选择。它并不便宜,但至少您可以安全地存储您的数据。

你会在像亚马逊(Amazon)这样的网站上看到一大堆便宜的选择,但是如果你阅读评论,你总是会发现当事情发生时会“震惊”的人,他们能够在不输入密码的情况下访问数据或类似的东西(password or something)

希望这篇深入的文章能让您很好地了解如何加密闪存驱动器上的数据并安全地访问(drive and access)它。如果您有任何问题,请随时发表评论。享受!



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts