基于固件的内核完整性动态保护研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:stanley45518501
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机的核心安全问题是内核安全,如果内核安全得不到保障,任何应用层保护措施都无法保证自身的安全性与可信性。现有的内核完整性度量方法主要分为静态方法与动态方法,静态方法会在内核文件加载时进行度量,通过度量值判断文件是否被篡改,弊端为无法发现内存攻击;动态方法可以对内存中的数据进行度量,能够抵抗内存攻击,但是方法自身多以内核扩展模块形式存在,自身安全性无法保证。因此需要设计一个能够从根本上保证内核安全的内核完整性保护系统。为解决上述问题,本文提出基于固件的内核完整性动态保护系统KIPS。该系统位于固件当中,在UEFI模式以及兼容模式下,利用哈希算法,在内核加载进入内存后,对内存中的内核进行完整性度量,从根本上保证内核安全。安全性基于固件和动态保护是该系统两大核心点,其一,系统对于内核的度量在固件阶段完成,此时内核无控制权,系统的安全性基于固件的安全性,计算机加电后固件最先被执行,在固件阶段完成内核完整性度量可以最大限度确保度量结果的可信性,有效避免系统因自身安全性基于内核而导致的度量结果不可信问题;其二,完整性度量对象为内存当中的内核,不仅可以确保加载时的内核完整性,也可以有效抵抗针对内存发动的内核攻击,实现动态保护。本文主要研究内容与成果包括以下几点:(1)根据UEFI固件的客观条件以及传统完整性度量方法的优缺点,提出基于固件的内核完整性动态保护系统KIPS;(2)通过分析固件卷与PE文件结构,完成对EFI驱动程序的提取、扩容、修改以及替换校验和的工作;(3)分析UEFI模式及兼容模式的启动流程,研究如何在启动时获取操作系统内核基址并进行完整性度量;(4)通过对哈希函数的研究,实现一种变形的SHA-256算法,旨在完成度量的同时,降低代码体量。最后实现KIPS的基本功能并进行测试,测试结果表明,KIPS可以在开机阶段对内存当中的内核进行完整性度量,并根据度量结果的不同进行不同响应,符合预期目的。
其他文献
不论是近来的语文考试中对"古诗文鉴赏"分值的提高,还是人教部编版教材中对于古诗文分量的加重,都表明了古诗文教学在阅读教学中拥有出越来越重要的地位。然而,对于当今的中
探讨了在训练中使用过滤式全面罩面具,训练考核成绩与训练时间的关系,并通过训练成绩及可靠性的差异比较了两种典型佩戴方法的优劣。以期为公共安全专业人员的个人防护装备训
在我们生活周围有许多复杂的事物,难以理清头绪,从而不能迅速地认清问题、解决问题。但生活经验告诉我们,把复杂问题分开成若干个相对简单的小问题,逐一讨论,最终使问题得以解决。
目的:了解健康体检人群中糖尿病及糖尿病视网膜病变的发病率.方法:对健康体检49122人体检资料中确诊糖尿病合并糖尿病视网膜病变的资料进行回顾性分析.结果:49122人群中糖尿病患
磁性固相萃取(magnetic solid-phase extraction,MSPE)是以磁性纳米粒子为载体,将功能化基团包覆于载体表面,而后将修饰的磁性材料用于特定物质的萃取的技术.因其具有操作简
<正>福建省罐头行业协会第三届第五次会员代表大会于2005年7月4日在漳州召开。会议重点对2005 至2006年产季蘑菇罐头生产出口形势进行商讨。福建是全国出口罐头的主产区。200
会议
在昆虫杆状病毒基因组中普遍存在一类凋亡抑制基因iap(inhibitor of apotosis),最初是在筛选p35同源基因时发现的。但随着对该基因研究的深入,发现杆状病毒iap基因并不是都具
目的:通过分析未生育女性输卵管卵巢病变的临床资料,探讨未生育女性输卵管卵巢病变发病状况及发病趋势、发病相关因素、临床特征的变化及治疗方式选择的临床研究,为未生育女性输卵管卵巢病变的预防、规范化及个体精准诊疗、更好地维护生殖健康提供临床资料。方法:收集2016年7月至2019年6月因输卵管卵巢病变入吉林大学白求恩第一医院妇科住院治疗且临床资料完整并且信息可靠的≤45岁患者3844例,其中未生育女性输
磁性固相萃取(magnetic solid-phase extraction,MSPE)是以磁性纳米粒子为载体,将功能化基团包覆于载体表面,而后将修饰的磁性材料用于特定物质的萃取的技术.因其具有操作简
<正>寻找Tc超过40K的常规超导体是超导研究领域的关键课题。2004年,美国科学院院士Ashcroft提出[1]:高压下金属化的富氢化合物可能是潜在的高温超导体。但由于富氢化合物的种
会议