The invention discloses a disk protection and reduction method and system. When the disk is protected, the protection device is first set up, the code of the 63 sectors before the disk is backed up on the disk, and the disk is encrypted by a protective device. The encrypted disk boot, first run the first boot module, first boot module to check the protection device, read the second from the protection device boot module code, boot parameters, password, the control to the boot module second. The second guide module to replace the disk read and write interrupt, read the disk encryption decryption, written to disk, second guide module reads the active partition boot record, decrypt boot record, execute boot record to start the operating system. After the operating system is started, the read operation is decrypted by the disk filter driver module, and the write operation is encrypted, and the protection of the disk is completed. When the disk is restored, the entire disk is decrypted and the raw data of the first 63 sectors is restored.
【技术实现步骤摘要】
一种对磁盘进行保护的方法及系统
本专利技术涉及信息安全
,特别涉及一种对磁盘进行保护的方法和系统。
技术介绍
在信息安全领域中,数据作为一种宝贵的财富,数据的安全性越来越受到单位、企业和个人的关注。目前的数据的保护主要是基于文件的保护,这用保护的方法很容易被破解,并且伴随文件的增多,这种保护的方法也会非常繁琐。本专利技术对整个磁盘进行加密,并且修改了系统的启动流程,加密后的系统只有拥有合法的保护装置才能进入系统,进入系统后用户对文件读取时在内存中解密,对文件写入后进行加密保存在磁盘上。磁盘上永远不会出现明文数据,从而达到保护磁盘的目的。另外本专利技术为了方便用户可以对保护后的磁盘进行还原,只要用户插入合法的保护装置,进入保护后的磁盘的系统后,可以对整个磁盘进行还原至未保护前的状态。Windows的启动过程如下:系统上电后,BIOS根据用户指定的启动顺序从软、光、硬盘或其它存储设备启动,同时读取并执行启动盘上的主引导记录,硬盘将磁头定位在物理扇0柱0面1扇上,接着先后读取扇区结束标志55AAH、主引导记录、硬盘分区表,然后根据硬盘分区表提供的数据,硬盘将磁头定位在活动分区的引导扇区上,接着先后读取扇区结束标志55AAH和操作系统参数。该过程将操作系统读取内存中,然后将控制权交给操作系统。在Windows内核中,驱动设计采用分层结构设计。磁盘过滤驱动模块是位于在磁盘驱动程序上,可以监视,拦截和修改系统发送给磁盘驱动的I/O请求包,从而达到修改系统执行流程的目的。软件保护装置是一种通过计算机接口(包括但不限于并口或者USB接口)连接到计算机主机上的硬件设备 ...
【技术保护点】
一种通过保护装置对磁盘进行保护的系统,所述保护装置为具有智能卡芯片的信息安全设备,提供软件、数据保护功能,其特征在于,所述保护装置还包括:保护装置设置模块、全盘加密模块、第一引导模块、第二引导模块、磁盘过滤驱动模块、磁盘还原模块;其中,所述第二引导模块位于所述保护装置中;所述保护装置设置模块,用于对所述保护装置进行设置,将第二引导模块的代码、启动参数、密码放入所述保护装置;所述全盘加密模块,将第一引导模块写入磁盘的前63个扇区,对磁盘进行全盘加密,采用磁盘过滤驱动模块对磁盘进行保护;所述第一引导模块,对保护装置进行校验,从保护装置中读取第二引导模块的代码、启动参数、密码,把控制权交给第二引导模块;所述第二引导模块,替换掉磁盘读写中断,对磁盘读取时进行解密,对磁盘写入时进行加密,第二引导模块读取活动分区的引导记录,此时对读取的引导记录进行解密,解密后执行活动分区的引导记录从而启动操作系统;所述磁盘还原模块,包括应用层程序;其中,所述应用层程序首先读取整个磁盘的最大扇区数,然后依次向所述磁盘过滤驱动模块发送还原命令及需要还原的扇区号;其中,所述磁盘过滤驱动模块,用于对磁盘进行全盘保护;其中 ...
【技术特征摘要】
1.一种通过保护装置对磁盘进行保护的系统,所述保护装置为具有智能卡芯片的信息安全设备,提供软件、数据保护功能,其特征在于,所述保护装置还包括:保护装置设置模块、全盘加密模块、第一引导模块、第二引导模块、磁盘过滤驱动模块、磁盘还原模块;其中,所述第二引导模块位于所述保护装置中;所述保护装置设置模块,用于对所述保护装置进行设置,将第二引导模块的代码、启动参数、密码放入所述保护装置;所述全盘加密模块,将第一引导模块写入磁盘的前63个扇区,对磁盘进行全盘加密,采用磁盘过滤驱动模块对磁盘进行保护;所述第一引导模块,对保护装置进行校验,从保护装置中读取第二引导模块的代码、启动参数、密码,把控制权交给第二引导模块;所述第二引导模块,替换掉磁盘读写中断,对磁盘读取时进行解密,对磁盘写入时进行加密,第二引导模块读取活动分区的引导记录,此时对读取的引导记录进行解密,解密后执行活动分区的引导记录从而启动操作系统;所述磁盘还原模块,包括应用层程序;其中,所述应用层程序首先读取整个磁盘的最大扇区数,然后依次向所述磁盘过滤驱动模块发送还原命令及需要还原的扇区号;其中,所述磁盘过滤驱动模块,用于对磁盘进行全盘保护;其中,操作系统启动后通过磁盘过滤驱动模块对读取的数据在内存中进行解密,对写入的数据进行加密后保存在磁盘上;所述磁盘过滤驱动模块对磁盘上的加密后的数据进行还原时,读取磁盘上的加密数据,对加密的数据在内存中解密,将解密后的数据写入磁盘;所述磁盘过滤驱动模块读取特定扇区的内容,并对读取的内容进行解密,将解密后的数据写入磁盘上的扇区;其中,磁盘上的所有扇区解密完成后,所述应用层程序向所述磁盘过滤驱动模块发送卸载磁盘过滤驱动模块的命令,磁盘过滤驱动模块调用自身的卸载例程卸载磁盘过滤驱动模块;应用层程序将磁盘的前63个扇区的内容恢复为没有保护前的数据。2.根据权利要求1所述的通过保护装置对磁盘进行保护的系统,其特征在于,所述加密算法采用对称加密算法或者非对称加密算法。3.根据权利要求...
【专利技术属性】
技术研发人员:孙吉平,韩勇,
申请(专利权)人:北京深思数盾科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。