发明名称 一种使U盘具有autorun病毒免疫功能的方法
摘要 本发明涉及一种使U盘具有autorun病毒免疫功能的方法。通过对U盘的固件程序的修改,使其能够识别并且阻止计算机在U盘根目录创建autorun.inf文件的操作,从而实现对autorun病毒免疫。在U盘加电时,固件程序从磁盘参数表和文件分配表中获取根目录所占用的全部扇区的逻辑块地址,作为识别写请求是否改写U盘根目录的依据;在接收到计算机对U盘的写请求时,固件程序判断该写请求是否试图在U盘根目录创建autorun.inf目录项;如果是,拒绝执行该写请求并向计算机返回错误状态;在磁盘参数表或者文件分配表被改写时,固件程序需要重新确定根目录所占用的全部扇区的逻辑块地址,并且读取根目录所占用的全部扇区,检查其中是否存在autorun.inf目录项,找到autorun.inf目录项后将其删除。
申请公布号 CN101246534B 申请公布日期 2011.09.07
申请号 CN200810057090.2 申请日期 2008.01.29
申请人 北京理工大学 发明人 谭毓安;王佐
分类号 G06F21/00(2006.01)I;G11C7/10(2006.01)I 主分类号 G06F21/00(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 张利萍
主权项 一种使U盘具有autorun病毒免疫功能的方法,其特征在于:在U盘加电时,固件程序从磁盘参数表和文件分配表中获取根目录所占用的全部扇区的逻辑块地址,作为识别写请求是否改写U盘根目录的依据;在接收到计算机对U盘的写请求时,固件程序半段该写请求是否要在U盘根目录创建autorun.inf目录项,如果是,拒绝执行该写请求并且向计算机返回错误状态;在磁盘参数表或者文件分配表被改写时,固件程序需要重新确定根目录所占用的全部扇区的逻辑块地址,再读取根目录所占用的全部扇区,检查其中是否存在autorun.inf目录项,找到autorun.inf目录项后将其删除。
地址 100081 北京市海淀区中关村南大街5号