论文部分内容阅读
摘要:磁盘已经成为个人计算机存储的主要外围设备,对磁盘中重要数据的保护具有一定的研究意义。本文主要介绍了利用拦截int13中断并完成硬盘MBR保护程序。
关键词:磁盘数据;MBR;中断
中图分类号:TP333.2 文献标识码:A 文章编号:1007-9599 (2013) 03-0000-02
1 引言
磁盘数据保护主要是完成2方面的工作[1]:确保数据安全、确保数据正确。而导致磁盘安全性、正确性受到破坏的威胁却来自多方面。
(1)当遇到地震、火灾、洪水等不可抗力灾害,或者失窃、人为丢失等。
(2)保密性攻击,主要是指未经授权的用户,“非法”获得保密数据。例如对用户植入木马程序。
(3)完整性攻击是指未经授权用户,“非法”修改存储在磁盘上的数据。
(4)误操作是指经授权的用户,由于计算机常识的缺失,或者其他原因,导致磁盘数据上的错误操作。
2 硬盘读写中断
2.1 CHS硬盘读写
2.2 LBA硬盘读写
LBA,全称为扇区的逻辑块地址,又称为线性寻址,是当前硬盘的主流寻址方式。为了与使用CHS寻址的旧软件兼容,在硬盘控制器内部设有一个地址翻译器,可以将CHS转化成LBA参数。确保老的软件依然可以在LBA寻址方式的硬盘上使用。在使用扩展INT 13H时,需要指定一个磁盘地址包,且在使用前,需要先测试BIOS是否支持扩展INT 13H。磁盘地址包的格式及常用的中断调用如下:
3 通过驻留内存保护MBR
在实模式中,要实现对MBR的保护,主要是解决两个方面的问题,第一是拦截INT 13H对硬盘的写操作,第二是要使保护程序常驻内存。所要拦截的中断有3个,即:INT 3H断点指令、INT 13H硬盘控制中断、INT 19H系统引导自举中断。
4 结束语
数据作为信息的基本元素,其丢失所造成的损失可以是难以估计的,因此研究磁盘数据的保护,具有很重要的实际意义。本文利用内存驻留、接管INT 13H,实现了在实模式(DOS下)对MBR的保护。
参考文献:
[1]天奥.硬盘管理与维护技术[M].北京:学苑出版社,2000:10-15.
[2]白天.磁盘系统数据的保护[J].兰州大学学报(自然科学版),1994,30(01):45-48.
[3]杨凡.微型计算机磁盘数据的安全保护系统[J].浙江师范大学学报(自然科学版),1993,13(03):28-32.
[4]李建民.大容量硬盘分区表的重构[J].上海应用技术学院学报(自然科学版),2004,4(02):111-116.
[作者简介]蔡斌(1991-),男,本科,研究方向:计算机、网络技术。
关键词:磁盘数据;MBR;中断
中图分类号:TP333.2 文献标识码:A 文章编号:1007-9599 (2013) 03-0000-02
1 引言
磁盘数据保护主要是完成2方面的工作[1]:确保数据安全、确保数据正确。而导致磁盘安全性、正确性受到破坏的威胁却来自多方面。
(1)当遇到地震、火灾、洪水等不可抗力灾害,或者失窃、人为丢失等。
(2)保密性攻击,主要是指未经授权的用户,“非法”获得保密数据。例如对用户植入木马程序。
(3)完整性攻击是指未经授权用户,“非法”修改存储在磁盘上的数据。
(4)误操作是指经授权的用户,由于计算机常识的缺失,或者其他原因,导致磁盘数据上的错误操作。
2 硬盘读写中断
2.1 CHS硬盘读写
2.2 LBA硬盘读写
LBA,全称为扇区的逻辑块地址,又称为线性寻址,是当前硬盘的主流寻址方式。为了与使用CHS寻址的旧软件兼容,在硬盘控制器内部设有一个地址翻译器,可以将CHS转化成LBA参数。确保老的软件依然可以在LBA寻址方式的硬盘上使用。在使用扩展INT 13H时,需要指定一个磁盘地址包,且在使用前,需要先测试BIOS是否支持扩展INT 13H。磁盘地址包的格式及常用的中断调用如下:
3 通过驻留内存保护MBR
在实模式中,要实现对MBR的保护,主要是解决两个方面的问题,第一是拦截INT 13H对硬盘的写操作,第二是要使保护程序常驻内存。所要拦截的中断有3个,即:INT 3H断点指令、INT 13H硬盘控制中断、INT 19H系统引导自举中断。
4 结束语
数据作为信息的基本元素,其丢失所造成的损失可以是难以估计的,因此研究磁盘数据的保护,具有很重要的实际意义。本文利用内存驻留、接管INT 13H,实现了在实模式(DOS下)对MBR的保护。
参考文献:
[1]天奥.硬盘管理与维护技术[M].北京:学苑出版社,2000:10-15.
[2]白天.磁盘系统数据的保护[J].兰州大学学报(自然科学版),1994,30(01):45-48.
[3]杨凡.微型计算机磁盘数据的安全保护系统[J].浙江师范大学学报(自然科学版),1993,13(03):28-32.
[4]李建民.大容量硬盘分区表的重构[J].上海应用技术学院学报(自然科学版),2004,4(02):111-116.
[作者简介]蔡斌(1991-),男,本科,研究方向:计算机、网络技术。