基于UEFI的病毒扫描引擎的设计与实现

来源 :北京工业大学 | 被引量 : 2次 | 上传用户:liangzi_li1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和网络信息化的高速发展,计算机病毒爆发的次数以及新型计算机病毒出现的速度都呈现出逐年迅速上升的趋势,如何在第一时间发现、清除病毒成为业界非常关心的问题。为了解决传统BIOS的不足,Intel公司提出了新一代固件技术EFI,后来发展成为UEFI(统一可扩展固件接口)。该技术通过在硬件和操作系统之间增加一层抽象,屏蔽底层硬件特性。通过通用的方式对系统进行环境引导,同时UEFI还提供了一个调试环境,能够让用户在操作系统启动之前运行某些应用程序。本文通过对UEFI结构的研究,分析其主要组件的原理和功能,提出一种以UEFI规范为基础的解决方案,该方案充分利用UEFI架构及系统启动的特点,在操作系统启动前可实现对磁盘文件的扫描及处理,摆脱了操作系统对扫描引擎的限制;同时提供了扫描BIOS漏洞功能,有效阻止了来自固件层的安全威胁,保证了安全体系的完整性。本文首先通过对UEFI相关内容的研究,提出了基于UEFI的病毒扫描引擎的总体功能架构。然后介绍了文件扫描引擎部分的设计与实现,包括命令行解析过程、病毒库加载过程以及病毒扫描,其中详细分析了病毒扫描过程中的Aho-Corasick模式匹配算法的原理与具体实现。接着介绍了BIOS漏洞扫描功能的设计与实现。最后通过设计相关实验,验证了引擎功能的准确性。
其他文献
采用饱和盐水漂浮法试验,收集门源县东川镇克图地区80头仔猪的新鲜粪便,经镜检阳性猪13头,感染率为16.25%,说明在该地区的仔猪群中存在猪蛔虫病的感染。
10年,你筑梦军工,用精彩的文字串联那条源远流长的文运文脉,用五湖四海的力量组合,擎起那方炫彩的时代舞台,用军工情怀之经纬编织这“JGWH”华服且轻纱曼妙、长袖善舞……  那个痴心而豪迈的舞者就是你——《军工文化》,抑或一本杂志,抑或这个时代文化的一股清流,抑或军工人心中的诗和远方。赴“西路”取经  初识“JGWH”成“铁粉”  位于我国西部的甘肃兰州,是古代“丝绸之路”上的一个重镇。2014年夏
在我国企业结构调整和产业化升级、高校转型提升的背景下,地方本科正在探索政校企协同育人模式,以期为地方经济发展、培养应用技术型人才搭建平台。然而,这种新型育人模式还
随着纳米技术的发展,纳米材料种类越来越多,应用越来越广泛,使得人们有可能通过各种途径接触到纳米材料。因此,纳米材料对人类和环境的安全性问题也成为人们关注的焦点。纳米
班组是企业科研生产经营的"前沿阵地",直接承担具体的科研生产经营任务。一个班组如同一个团队,其战斗力水平,很大程度上取决于这个团队的凝聚力水平。一个班组之所以称"团队",而
<正>笔者走上高中讲台已有四十个年头,可谓时间不短,但至今让我一直在反思与探索的问题是:课究竟要怎样上?我们知道,新课程所列的三维目标是:知识与技能目标;过程与方法目标;
当前,是我国畜牧业发展的战略机遇期和关键转型期.如何完成“保供给、保安全、保生态”的三大任务,如何破解管理落后、污染严重、集约化程度不高的问题.从而实现高产、优质、高效
豪猪又名箭猪,是啮齿目动物中的一类。也是一种经济价值很高的野生动物,是国家三级保护动物。国家实行允许制度管理(科养繁殖许可证、经营许可证),这对保护原始野生豪猪生态资
随着经济的发展,我国铁路建设的高速、重载对钢轨质量的要求越来越严格,同时生产效率的提升也是现代企业发展的根本。钢轨的在线余热淬火是目前较为先进的生产工艺,该工艺利用钢
逆境给我们的收获,困苦带来的偏得,就像命运对我们的补偿和奖励,是人生中最最宝贵的东西。  春天快来时,我的目光常停留在路边河畔的草地上,迫切关注着婆婆丁是不是冒出了芽尖儿。婆婆丁也叫蒲公英,初春钻出地面,锯齿般的叶片碧绿碧绿的,紧贴着地皮儿生长,像光芒般射向四面八方。它初生时极嫩,根和叶都有苦味,食药两用,清凉败火,消炎去肿。成熟些时会开出黄色的小花,有淡淡的香味儿。  每到婆婆丁长出的季节,我都