浅析磁盘加密技术保障数据安全

TruCrypt、PGP、FreeOTFE、BitLocker、DriveCrypt和7-Zip,这些加密程序提供了异常可靠的实时加密功能,可以为你确保数据安全,避免数据丢失、被偷以及被窥视。

很少有IT专业人士还需要数据安全方面的培训,但是我们常常听说这样的事件:电脑或者硬盘被偷或丢失,里面存储了明文格式的数据,没有经过加密。

幸好,实时数据加密如今不再是某种奇异、成本高昂的技术。有些加密程序不是仅仅对单个文件进行加密,还能在文件里面、甚至直接在分区上创建虚拟磁盘,写入到虚拟磁盘上的任何数据都自动进行加密。在现代的硬件上,加密所需的开销极小;再也不需要使用专用硬件来进行加密。

本文介绍了用于创建及管理加密卷的应用程序,从Windows Vista自带的BitLocker加密程序,到用于加密电子邮件和即时消息的性能成熟的PGP桌面套件。你甚至不用花钱,就能获得异常可靠、良好实现的整个磁盘加密功能——不过在企业环境下,像可管理性或者支持服务这些特性完全值得花钱购买。

工具一、TrueCrypt 5.1a

费用:免费/开源

网址:[url]www.truecrypt.[/url]org

TrueCrypt有足够充足的理由成为你最先试用的整个磁盘或者虚拟卷加密解决方案。除了免费和开源这两大优点外,该程序编写巧妙,非常易用,还有丰富的数据保护功能,是对整个系统(包括操作系统分区)进行加密的一种有效方法。

TrueCrypt让你可以选择先进加密标准(AES)、Serpent和Twofish等算法,这些算法可以单独使用,也可以采用不同组合(名为“级联”);还可选择Whirlpool、SHA-512和RIPEMD-160等散列算法。实际的加密有三种基本方法:可以把文件作为虚拟加密卷安装上去;可以把整个磁盘分区或者物理驱动器变成加密卷;还可以加密工作中的Windows操作系统卷,不过存在一些局限性。

加密卷可以用密码来保护;作为一个选项,也可以用密钥文件来保护,从而加强安全——比如可移动USB驱动器上的文件,这样你就可以建立一种双因子验证。如果创建了一个独立的虚拟卷,可以使用任何大小或者命名惯例的文件。该文件由TrueCrypt本身创建而成,然后经格式化,确保它看上去与随机数据毫无区别。

TrueCrypt的目的在于,任何经过加密的卷或者硬盘不会一眼就能看出来。没有明显的卷头、所需文件扩展名或者其他识别标记。唯一的例外就是加密的引导卷,引导卷里面有TrueCrypt引导装入程序——但这个产品将来的版本不可能隐藏整个卷、使用USB拇指驱动器或者光盘上的外部引导装入程序。说到那里,你也有可能创建在“旅行者模式”下使用的自我加密的USB驱动器——里面有TrueCrypt可执行文件的拷贝,可在任何机器上安装上去及运行,只要用户拥有管理员权限。

TrueCrypt还包括了所谓的“似是而非的否认”(plausible deniability)特性,最重要的就是能够把一个卷隐藏在另一个卷里面。隐藏卷有自己的密码,你没有办法确定某个TrueCrypt卷里面是不是隐藏了另一个卷。不过,如果你把太多的数据写入到外面那个卷,可能会破坏那个隐藏卷——但是作为一项保护措施,TrueCrypt提供了一个选项:你在安装外面那个卷时,可以把隐藏卷作为只读卷安装上去。

如果你在使用系统磁盘加密,实际的加密过程需要一段时间,不过这个过程可以暂停,需要时恢复加密(你可能在晚上需要对上锁房间里面的PC进行这种操作)。这个程序会坚持要求创建急救光盘,那样万一遇到灾难,可以用来引导电脑(一个缺点是:你无法对从非Windows引导装入程序来实现双引导的Windows系统进行加密。)

工具二、Windows Vista BitLocker

费用:包含在Vista终极版和Vista企业版内

网址:technet.microsoft.com/en-us/windowsvista/aa905065.aspx

只有Vista的企业版和终极版才有Vista自带的BitLocker,它是专门为了执行系统卷加密而设计的。它的初衷不是主要用于加密可移动卷,也无法像本文介绍的其他产品那样让你可以创建虚拟加密卷。它在开发当初就考虑到了集中管理,通过活动目录和组策略来实现管理。

不像TrueCrypt的系统磁盘加密,设置BitLocker需要目标系统中至少有两个卷:一个卷用来存放引导装入程序,另一个卷用来存放加密的系统文件。现有系统可使用BitLocker驱动器准备工具(如今微软为支持BitLocker的系统提供了这个额外工具)重新进行分区;但如果你在处理没有准备好的系统,也可以手动设置分区。

用BitLocker对卷进行加密时,会出现三个基本选择,涉及如何授权用户来访问加密卷。如果电脑有可信计算模块(TPM),那么它可以结合个人身份识别号(PIN)代码一起使用。第二个选择是创建一个可移动USB驱动器,里面含有授权数据,然后该数据与PIN结合使用,但使用这种方法的前提是相应电脑可以从USB连接的设备引导。如果你决定用这种方法,BitLocker会在磁盘加密前进行引导测试,确保系统可从USB设备引导。第三个选择就是用户只要输入PIN,不过这个PIN会相当长(25个字符以上),而且只能由操作系统来分配。

与其他任何整个磁盘加密系统一样,最慢的部分实际上是对驱动器进行加密;我那75GB硬盘容量的笔记本电脑大约用了三个半小时才加密完毕。幸好,BitLocker可以在其他工作处理的同时,在后台执行这项任务;甚至可以关闭系统,然后以后需要时恢复加密过程(我的建议是:晚上就让电脑留在上锁的房间,进行加密)。如果管理员需要访问或者解密某个卷,该卷的加密密钥也可保存到活动目录存储库中。如果你不在活动目录域中,也可以手动把密钥备份到文件中——当然,该文件应严加保护。

最后,尽管BitLocker最初的保护对象仅仅是操作系统卷,但也可以通过Vista的命令行界面,手动用它对非系统卷进行加密。

工具三、Dekart Private Disk 1.2

费用:每个用户45美元

网址:www.dekart.com

虽然Dekart Private Disk功能上类似其他加密程序,但坦率地说,至少有一项特性使得它不值得推荐。

本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Network/Security/

首先,Dekart Private Disk的功能组合只比本文介绍的两款免费/开源产品实用了一点。用户可以创建虚拟加密卷、备份加密磁盘的卷头、根据用户活动来控制磁盘的安装及卸载,等等。惟一真正重要、而其他产品没有的特性就是“磁盘防火墙”(Disk Firewall),你可以用来授予或拒绝某些程序访问加密卷。

最能表明Private Disk在开发当初没有真正考虑安全的地方在于“恢复选项”(recovery option),它试图通过对密码实施蛮力(brute-force attack)攻击来确定私密磁盘的密码。任何专业的加密产品根本不会有这样的功能。这好比你为前门买了把锁定插销,发现它还带了一套撬锁工具——“生怕你丢了钥匙”。

既然在其他地方免费就能获得Private Disk的绝大部分特性,说不定其他地方得到了更好的实现,就很难对这种收费程序表示认可。

工具四、DriveCrypt

费用:每个用户59.95欧元(88.73美元)

网址:www.securstar.com

SecureStar公司的DriveCrypt其主要功能类似TrueCrypt和下面介绍的FreeOTFE——你可以从文件或者整个磁盘来创建加密容器、把一个加密驱动器隐藏在另一个里面,等等。至于比较先进的功能,比如整个磁盘加密,需要添加DriveCrypt PlusPack(185美元)。至于DriveCrypt提供的额外功能值不值得购买,那是仁者见仁的问题,因为许多人觉得免费产品具有的功能组合同样够用了。

如果你之前用过类似产品,那么标准版DriveCrypt的大部分加密功能表现会如你所料。可以在文件或者分区中创建虚拟加密磁盘、一段时间没有使用后自动锁住磁盘,还能在磁盘里面创建隐藏磁盘。DriveCrypt还让你可以把该产品的之前版本(ScramDisk和E4M)创建的磁盘安装上去,所以如果你从这两个版本程序中的某一个迁移到新版本,不会觉得备受冷落。

它具有免费产品没有的一些功能,包括能够对现有加密磁盘随意调整容量大小以及管理员密钥代管服务(不过后者在TrueCrypt和FreeOTFE中也能实现,只需手动备份卷头)。

DriveCrypt特有的另一项特性就是:你可以创建“DKF访问文件”,该文件允许第三方不需要卷密码,就可以访问加密卷。DKF密钥可以附加各种限制——它可以使用自己的密码(与你自有磁盘上的密码无关)、X天后到期失效,或者只能在某个时间段有效。这样,就有可能为访问加密驱动器提供一定的控制权。

时间: 2024-10-01 08:08:35

浅析磁盘加密技术保障数据安全的相关文章

了解Vista BitLocker磁盘加密技术

关于加密公司数据的重要性,特别是当你可能会在某个用户的笔记本中存有机密数据,而他又带着电脑到处跑的时候,这一点就越发明显.要对数据加密,你有无数的选项可供选择和考虑.首先,你可以尝试寻找一个方法,不用让用户再带着数据到处跑,不过这一点并不总是可行.其次,你可以使用Windows XP自带的EFS加密机制,对敏感数据进行加密,不过这种方法依然存在某些漏洞.(最重要的是,EFS并不对整个卷进行加密:它仅对那些特别指定使用EFS加密的文件夹和文件才进行加密,而且它无法对系统文件,或者位于系统根目录下的

win7系统给硬盘加密保护数据安全的方法

  win7系统给硬盘加密保护数据安全的方法          具体方法如下: 1.我们首先点击开始菜单打开控制面板; 2.我们首先将控制面板中的查看方式切换为大图标,然后点击bitlocker驱动器加密; 3.在这个窗口中会让你选择,你要对那个磁盘进行加密,小编选择E盘,然后点击启动bitlocker; 4.输入您要设置的密码,当然自己一定要记住!然后下一步; 5.为了怕你忘记您的密码,这里会让你选择密码保存的地方!小编选择把密码保存为文件; 6.在自己的电脑上找到一个位置把密码文件保存下来;

win7系统下Windows BitLocker驱动器加密保护数据安全的方法

  win7系统用户在操作使用系统的过程中,会设置开机密码,可是很少的用户会对驱动器进行加密.其实对驱动器进行加密能够保护系统中数据的安全,我们比较了解的是Windows BitLocker驱动器加密,Windows BitLocker驱动器加密是通过对系统卷上存储的所有数据加密来保护计算机中的数据.那么如果我们要对驱动器进行加密,应该怎么办呢?跟小编一起来看下吧! 方法如下: 1.鼠标单击win7系统"开始"按钮,在搜索栏输入bit,打开bitlocker驱动器加密; 2. 选择想进

阿里云发布ECS磁盘加密,一键加密,业务0改动

当下,数据安全问题层出不穷,数据安全已经成为企业用户的生命线.为了保障用户数据安全,阿里云ECS云服务器正式向全网客户发布了"ECS磁盘加密"功能. 阿里云 ECS 磁盘加密功能可以对云盘和共享块存储加密,并提供了一种简单但非常安全的加密手段,对新创建的云盘进行加密处理. 传统的加密手段会给用户带来极高的使用成本:搭建密钥管理基础设施,更改业务流程,在安全性得到提高的同时,却降低了运营效率,提高了运营成本. ECS磁盘加密与传统的加密手段不同的是,客户无需在公共云构建.维护和保护自己的

win7系统磁盘加密后忘记密码如何找回?

  win7系统磁盘加密后忘记密码如何找回? 1.在加密时,大家应该都用U盘备份了加密密钥,这里默认大家已经备份过密钥了,将U盘插在电脑上,现在打开"我的电脑"; 2.双击加密的磁盘; 3.这时会弹出一个密码输入框,选择"忘记密码"; 4.在弹出的"BitLocker驱动器加密"窗口,选择"从USB闪存驱动器获取密钥"; 5.根据图片提示,直接选择下一步; 6.在弹出的"BitLocker驱动器加密"窗口点

Win8轻松搞定磁盘加密

说到个人电脑的隐私安全,大家都会想到加密.我们知道,计算机启动登陆需要密码,不管你的登陆密码多么复杂难于破解,也只是进入系统的第一道门槛而已,对于想要获取你计算机数据的人来说,他完全可以绕过这个步骤直接从你的硬盘上获取资料.亦或是有些朋友习惯使用移动硬盘和U盘等保存重要隐私数据,当一旦丢失后,就会暴露无遗.所以,我们能够想到的就是给你的磁盘.U盘再设置一次进入的加密,就算是别人进入你的系统,也无法读取你硬盘上的数据. 既然说到加密,很多人又会想到该使用什么方法,以及哪款软件才能实现加密.其实,没

Win7系统磁盘加密后忘记密码怎么办

  Win7系统磁盘加密后忘记密码怎么办?忘记密码让我们的工作进度变得很慢,这里小编教您们如何解锁.来下文看看吧 方法/步骤 在加密时,大家应该都用U盘备份了加密密钥,这里默认大家已经备份过密钥了,将U盘插在电脑上,现在打开"我的电脑",如图: 双击加密的磁盘,如图: 这时会弹出一个密码输入框,选择"忘记密码",如图: 在弹出的"BitLocker驱动器加密"窗口,选择"从USB闪存驱动器获取密钥",如图: 根据图片提示,直接

win7电脑如何给单个磁盘加密?

  小编注意到很多朋友都有将自己的私密文件放在一个磁盘里的习惯,当然,这也是一种很好的归纳文件的方法,毕竟,私密的文件放在一起,也就有了专属性,自己找起来也方便很多,除了设置开机密码的方法,大家还知道如何为自己的磁盘加密吗?其实,在ghost win7中,咱们不仅可以为磁盘加密,还可以实现单独为一个磁盘加密! 1.首先,咱们点击打开开始菜单,然后进入到控制面板的界面. 2.在控制面板中,点击系统和安全,然后在弹出来的界面中选择"bitlockter驱动加密". 3.之后咱们就可以选择自

Win7/8系统启动BitLocker为磁盘加密的方法

  1.Windows7/8系统启动BitLocker为磁盘加密的方法 步骤:左键双击桌面上的控制面板(控制面板已放到桌面),在打开的控制面板窗口,左键双击:BitLocker驱动器加密; 2.如果我们要加密驱动器 H:/,则在BitLocker驱动器加密窗口,打开驱动器H,再点击:启用BitLocker; 3.在BitLocker驱动器加密(H:)窗口,我们左键点击:使用密码解锁驱动器(P)打勾,在下面的两个密码框内输入密码,再点击:下一步; 4.备份恢复密码,我们选择一种自己喜欢的方法,如: