文件保护,让资料更安全

专题快递

文件保护是我们计算机系统安全的一个重要内容,在我们的电脑使用过程中,我们总会碰到诸如自己误操作删除有用数据、别有用心的人删除我们的机密资料以及病毒或其他因素删除了我们的文件等,有时自己长期辛辛苦苦完成的重要材料被“付之一炬”,真是欲哭无泪。下面笔者就向大家介绍一下如何预防文件误删除,保护文件的方法。

一、文件保护的原理和可行方法

应当说,我们的操作系统(无论是DOS系统还是Windows系统)在预防文件误删除上已经做了相当多的工作,而且系统设计的这些保护方法也是很实用的,有很多用于预防文件误删除的工具软件的设计思路也是参考操作系统设计的保护方法而展开的,不过它们都有比较大的改进。下面笔者介绍一下目前最常用到文件保护的两种方法。

1.改良的回收站

我们在前一篇文章中对Windows系统的回收站原理作了详尽的阐述,相信大家一定明白Windows操作系统增加“回收站”这个项目的良苦用心了吧,那就是预防文件的误删除。当我们在资源管理器删除一个文件或文件夹时,Windows把这个文件或文件夹移动到硬盘或分区中的“RECYCLED”目录中,即在它的回收站中保留一个临时备份文件,用于你可能需要的文件还原。这一设计被一些文件保护工具加以改良,成为功能更加齐全的“回收站”,能对被我们删除的文件(甚至是DOS状态下被删除的文件)提供更强大的保护,如大名鼎鼎的Norton SystemWorks。

2.文件属性上的文章

相信大家一定知道我们软盘上有一个写保护装置,当我们设置好写保护时,你将不能往软盘中写入任何东西,也不能删除软盘中的任何文件,写保护是软盘文件保护的一个重要手段。和软盘写保护非常类似的,是系统对文件属性的设置。
在磁盘中,每一个文件都会对应一个目录项保存着该文件一些最基本的信息,其内容为文件名、扩展名、属性、生成或最后修改时间、开始簇号、文件长度等,其中文件属性(16进制0BH),长度为1个字节,它根据内容不同具有不同的含义,如只读、系统、隐藏、存档及子目录等,当字节值为01H时,表示文件具有只读属性,即你只能读取该文件内容,不能对该文件作任何修改或删除,所以把一个文件设置成只读属性可以保护该文件,防止该文件被误删除。
设置一个文件的属性,可以有很多方法,大家不会忘记DOS系统下的ATTRIB命令吧,它用于显示和改变文件属性。当我们在该命令后加上要设置的文件名及“+R”参数后,该文件就被设置成有只读属性了,当然在DOS下你还可以用DEBUG来设置。在Windows操作系统中,设置文件的只读属性的操作则更简单直观,用鼠标选中文件,用鼠标右键单击它,在右键菜单中选择“属性”,在(图1)窗口中的下方选中“只读”,点击“确定”退出就可以了。

图1
图1

由于无论是DOS系统还是Windows系统,它们的文件保护功能都比较简单,换句话说也比较薄弱。比如,我们给一个文件设置了只读属性,别人很容易就可以把这种属性去掉,让我们要保护的文件失去保护功能。所以,现在也有许多软件工作者对此进行改进,如给设置文件或文件夹属性加上密码保护功能,别人要想改变它们的属性必须先通过密码检验等,大大地增强文件保护功能。这类软件比较好用的有ProtectZ等。

二、Norton SystemWorks的文件保护功能

Norton SystemWorks是Symantec公司推出的全面保护和优化系统的工具软件,你可以到它的公司主页http://www.symantec.com/sabu/sysworks/basic上去查看它的详细信息,目前它的最新版本已经出到了Norton SystemWorks 2002,全面支持Win95/98/Me/NT/2000/XP等操作系统。
Norton SystemWorks 2002中包含了防病毒软件Norton Antivirus、系统维护软件Norton Utilities、垃圾清扫软件Norton CleanSweep等,它是一个系统工具的大集合,并将这些软件有机组和起来,从而为你的系统优化提供全面的解决方案。虽然你可能没有听说过Norton System Works,但是却应该对上边所说的这几种软件耳熟能详吧,它们在各自领域中都是数一数二的高手。
不过Norton SystemWorks 包含的功能确实是太多,我们如果要详细介绍的话可能又要另辟一个专题,所以笔者这里并不打算详尽介绍它的全部功能,只谈一点与我们今天的专题有关的Norton SystemWorks中的Norton Utilities的文件保护功能。
在前面我们谈到过Windows操作系统的回收站,它可以保护我们在Windows下删除的文件或文件夹。当我们安装了Norton SystemWorks后,它会自动把我们的标准回收站改良升级为Norton保护回收站,这个Norton保护回收站还可以保护那些我们标准回收站无法保护的文件或文件夹,比如我们在DOS状态下删除的文件、通过Windows应用程序创建或删除的文件,甚至对那些被你修改或覆盖的旧版本的文件它也提供保护。即使由于设置或其他原因,你的回收站功能不能启用,Norton保护回收站也可以提供标准回收站的功能。
下面我们简单谈一谈Norton保护回收站的设置:当你完成了Norton SystemWorks安装,并重新启动后,这时你的回收站已经自动升级为Norton 保护回收站。
1.在Windows桌面上,用鼠标右键点击回收站,在其菜单上选择“属性”,我们可以看到回收站属性菜单。选择其中的“Recycle Bin(回收站)”栏(图2),在这里我们可以设置Norton 保护回收站的名称、外观及双击回收站打开项目。其中双击打开项目可选Norton Unerase Wizard(打开Norton文件恢复工具Unerase,下一章详述)、Recently deleted files(最近删除的文件)、 All Protected files(受保护的所有文件)及 Standard Recycle Bin(标准回收站)等,大家可根据实际使用需要选择。

图2
图2

2.在回收站属性窗口中点击“Norton Protection(Norton 保护)”栏(图3)。首先是驱动器设置,其中包括驱动器选择、Enable Protection(是否选择保护)及选择多少天后清空被保护的文件;其次点击“Exclusions(除外)”,弹出(图4)窗口,里面列出的是不进行保护的文件类型,你可以用“Insert(插入)”、“Remove(移除)”或“Move up(上移)”、“Move Down(下移)、“ Defaults(增加默认类型)”等按钮进行文件类型的增减排序;下一个“Empty protected files(清空保护文件)”按钮可以将所有目前受保护的文件清空。最后一个“Remove Norton Protection(去除文件保护)”可以将该功能移除。
图3
图3
图4
图4

应当指出的是,Norton保护回收站的工作原理与Windows标准回收站的工作原理非常相似,它也是利用一部分硬盘空间进行文件保护的,所以如果你的磁盘空间比较紧张的话,一定要注意Norton保护回收站的设置,一个是增加一些不进行文件保护的文件类型,另一个将要保护文件的天数设置少一些,以免万一磁盘空间不足时,软件会自动清除掉你可能需要保护的文件。

三、全能的文件保护工具──ProtectZ

前面讲过我们可以通过系统修改文件属性保护文件,但这种方法并不太安全,所以有一些软件对此进行改进,下面笔者要介绍的这款ProtectZ便是这样的一种软件。
ProtectZ是一款非常优秀的在Win9x下保护硬盘上的文件或目录的工具,它能提供多种保护功能,是为个人或公开场合使用而定制的一个计算机安全实用程序,该软件可提供让你限制存取任何非虚拟的文件夹或文件,并可编辑 Windows的许多系统策略。ProtectZ给你提供使文件夹隐藏、只读、不可删除、不可重命名、不可读取、不可写入以及保持它们的属性不能改变等功能。并能使文件和文件夹,包括它们的子目录都能被保护。可使用通配符特性,保护所有文件(*.*)或类似所有的EXE或DLL文件不可写。ProtectZ 还可保护本地的硬盘驱动器,网络驱动器或其他设备上的文件,并会给你储存一个日志文件。它还提供允许你防止使用任何组合键功能,另外它的附加的设置功能允许你灵活控制许多Windows的资源,例如网络设置、开始菜单、控制面板及桌面等等。还有一点,那就是ProtectZ悄悄地在后台工作并且占用的内存少于50KB。
ProtectZ目前的最新版本为V1.53版,下载地址为http://www.matcode.com/protectz.exe,文件大小为678KB,它是一个共享软件,未注册只可试用30天。
下载后,双击可执行文件就可以开始安装,安装时选择好安装目录,一路“NEXT”就可以完成。安装完成,软件会自动提示你进行系统重新启动。
重新启动后,你可以双击在你的桌面上的ProtectZ快捷方式或在Windows开始菜单中启动本软件,另外你也可以简单地按住默认的或你设置的开始组合键启动 ProtectZ (缺省启动快捷键为“Ctrl+Alt+Z”)。如果没有注册,会弹出对话窗口要求你注册及显示你还可试用的时间,按“继续”按钮你就可以看见 ProtectZ 的主窗口(图5)

图5
图5

1.软件设置

第一次运行时有必要对软件进行一些设置,按工具栏中的“选项”按钮即可进入设置(图6),对普通用户而言,一般要进行设置的内容主要包括:

图6
图6

口令保护:选择“修改口令”标签,在新窗口中连续两次输入口令。但是要注意的是,以后无论你何时执行它甚至卸载都需要这个口令才行。
使用资源管理器右键菜单:选中这个选项,以后你在资源管理器中用鼠标右键点击任意文件夹,在右键菜单中便会增加一个选项“Protect that...”,你可以通过选择该选项快速进行文件夹保护或取消保护等操作,大大地简化了日常操作,十分方便。
热键设置:热键的设置主要有两个,一个是启动ProtectZ的热键,系统默认为“Ctrl+Alt+Z”,你可以点击其后的“...”按钮进行重新设置;另一个是启动ProtectZ任务管理器的热键,修改方法也相同。ProtectZ任务管理器是ProtectZ附带的一个命令行管理程序,它的执行文件为CmdPZ.EXE,它允许你使用批处理模式修改任何保护选项,并可以在你定制的程序中调用。

2.设置文件保护

使用ProtectZ进行预防文件误删除的操作十分简单,在主操作窗口中点击“添加”按钮把新文件名字或文件夹名字添加到列表中。另一种更简便的方法是在资源管理器中使用右键菜单“保护此文件夹”选项。另外你还可以使用通配符。如果你想要添加一个条目(文件夹),那么你可以添加(拖动)左边我的电脑中的条目或简单地手工输入,然后在列表面板上选中该文件夹并在表面板右边编辑它的保护属性,打钩或者取消打钩就可以选用或不选用,键盘操作是聚焦后按回车即可,解除就是重复一次。删除列表的保护条目可以用鼠标右键选择相应的命令或按键盘上的Del键。
可编辑的保护属性包括(由上到下):包括子文件夹、删除文件、创建文件、打开文件、重命名文件、写入文件、读取文件、执行文件、修改属性、所有文件夹操作、查看隐藏属性、删除文件夹、创建文件夹、打开文件夹等。预防文件误删除只要选中其中的“Delete files”就可以了。注意:保护项中最上面的为应用选项,选定它表示该保护任务可以启动。
编辑完成后,点击上方的应用按钮,再把右上角的“ON/OFF”开关打到ON处,退出软件,保护开始启动。
要取消保护时,你也可以通过直接启动软件或使用资源管理器中文件夹右键菜单功能启动,在主操作界面上选中你要取消的任务,取消保护项中第一项“Apply(应用)”,然后点击应用按钮,退出即可。
注意:创建了任何条目或修改任何条目后,一定要按“Apply(应用)”按钮才能开始起作用,或按“Reset(重置)”按钮重新开始设置。

3.附加项保护

ProtectZ不只可以限制用户访问文件和文件夹,而且还可以限制使用其他的Windows资源。点击主操作界面上的附加项按钮,你可以自己指定你需要用ProtectZ 保护那些额外的选项。附加项被ProtectZ划分成下列组:
系统:用于指定用户访问某些Windows用户界面和工具的一些公共组件,例如桌面、控制面板、系统和安全设置。
网络:用于指定用户访问网络的设置,例如网络的访问、查看和安装等。
管理器:用于控制用户访问Windows外壳程序和某些管理器的功能,其中包括外壳、打印机、隐藏驱动器等栏目。
键盘:用于控制系统处理的组合键,如你可以设置禁止使用“Ctrl+Alt+Del”等键,防止用户修改或查看你的系统项目。
总之,虽然ProtectZ的功能强大,但操作上却相当简便,处处为用户考虑。如果你只是家庭用户,希望某些文件能够保密及预防误删除,它是相当不错的选择。不过,和其他许多文件夹保护工具一样,ProtectZ也是通过在注册表启动键值、开始菜单启动组、system.ini、win.ini、autoexec.bat或sconfig.sys写入启动数据,利用系统自启动功能在系统引导的同时,启动一个EXE可执行文件启动程序,但为了不被轻易破解,它采用隐藏进程技术,即普通用户无法使用“Ctrl+Alt+Del”结束其进程,然而,它还是有一个问题,如果使用其他进程查看技术,还是可以看到的。

四、其他文件保护软件简介

1.Folder Guard((图7))
图7
图7

软件版本:5.3
下载网址:http://www.winability.com
文件大小:612KB
软件授权:共享软件
使用平台:Win9x/Me/NT/2000
软件简介:
Folder Guard,中文名称为文件夹卫士,是一款功能强大的文件夹保护工具,它可以对指定文件夹的访问权限和可见性进行控制。其中访问权限分为完整访问、只读、不访问,可见性控制也可分为三个级别:可见、控制和隐藏,并提供密码保护和一个类似策略编辑器,可对系统许可功能进行设置,为你的系统和文件进行属性控制,大家可以用它来保护自己的文件。它的最大一个特别之处在于你在任何系统的启动程序中找不到其EXE可执行程序,它采用虚拟驱动程序(VXD)技术启动,文件夹保护更安全。

2.File Protector 2001((图8))
图8
图8

软件版本:SE 2.05(09.29)
下载网址:http://www.mikkotech.com
文件大小:181KB
软件授权:共享软件
使用平台:Win9x/Me/NT/2000
软件简介:
File Protector 2001是一款保护你的文件及目录的程序,提供了多种设定功能保护,包括EXE或者DLL等文件及目录,可设定无法存取、更改、无法执行或者隐藏你的文件及目录,亦可设定全部文件及目录属性无法更改。设定好之后,程序即会在后台照你的设定执行,除非你解除设定,否则别人将无法执行或更改你的文件。
以上我们介绍了如何预防文件误删除,下一章我们将详细介绍如何恢复误删除的文件。

3.NoDelete((图9))
图9
图9

软件版本:V1.56
下载网址:http://www.onlinedown.net/nodelete.htm
文件大小:1.41MB
软件授权:免费软件
使用平台:Win9x/Me/NT/2000
软件简介:
NoDelete,中文直接翻译的意思是“无法删除”,事实上它的功能远远不止防止文件被删除这么简单。NoDelete可以让你彻底的保护电脑中的重要文件,避免因为这些重要的文件因为被删除、更名、修改、或者移动造成你电脑运作不正常情况发生。
NoDelete对于每个文件都提供了3种不同的保护模式,它们分别是:
1.只允许使用者读取、复制、以及修改文件内容,并不允许使用者删除、更名或者移动文件存放位置。
2.使用者只能复制、打开文件。
3.对文件进行全面性的保护,使用者不能对文件进行删除、更名、复制、读取、移动等操作。
它的使用方法极其简单,在资源管理器中找到要进行保护的文件,把它们拖到该窗口中的列表框中,选定要保护的文件名称,点击选择要进行保护的模式。关闭退出系统会提示你重新启动电脑,就可完成文件保护。