基于模型检验的固件恶意代码检测技术研究

来源 :解放军信息工程大学 | 被引量 : 9次 | 上传用户:lijingbo1985
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微控制器是电子设备中的核心器件。对微控制器中的固件恶意代码进行检测,是电子设备安全性分析研究的热点和重要内容。开展固件代码恶意性检测不仅有利于发现设备中存在的安全隐患,同时有助于电子设备故障排除和设备维护。本文以国家“863”目标导向类课题(编号2009AA01Z434)的研发为背景,结合固件代码的特点,分析了固件恶意功能实现机制,重点对固件恶意代码的检测方法进行研究,采用模型检验技术,实现对固件恶意代码的检测。论文的主要工作和贡献包括:1、提出了一种将控制流分析和数据流分析相结合的Kripke结构生成算法。针对由固件代码生成Kripke结构时遇到的间接跳转、间接存储、调用返回、中断和时序等问题,综合运用了变量定值分析、区间分析以及快速位运算算法等多项技术,成功解决了Kripke结构生成中的关键问题,实现了Kripke结构的自动构建。2、提出了一种面向位运算的变量区间分析方法——快速位运算算法。该算法包括了变量的不确定位形式(Uncertainty Bit Form, UBF)计算算法、面向UBF的位运算算法和UBF的区间生成算法,用于解决因固件代码中同时存在字节级(标量)和位级(向量)两种运算而造成的计算效率问题。实验结果表明,快速位运算算法在程序变量取值范围较大时效率远高于依次迭代法,并且算法耗时整体稳定,随着区间范围的增大呈下降趋势。3、设计并实现了基于模型检验的固件恶意代码检测原型系统FPAnalyzer。测试结果表明该系统能够成功检测固件恶意代码,验证了本文研究方法的正确性和有效性。
其他文献
由于思维方式和历史背景的不同 ,中国人的文化超越意识较弱 ,西方人有很强的文化超越意识 ;中国人以温和的方式进行文化变革 ,西方人以激进的方式进行文化反叛。中国和西方在
随着人类进入信息时代,人们对微波信号质量的要求越来越高,在这种情况下,光电振荡器(OEO)作为一种理想微波信号发生源,受到了越来越多的关注与研究。与传统微波振荡器相比,OE
电光调制器是光纤通信系统中的核心元件,具有速率高、宽带宽、尺寸小和易集成等特性的电光调制器是研究重点。传统的电光调制器主要是利用LiNbO3或III-V族材料的电致折射率效
近年来,随着半导体纳米CMOS制造工艺的演进和集成电路设计水平的提升,集成电路芯片的工作频率越来越高。然而,用于实现多芯片间通信的高速链路极易受到通道损耗、串扰、反射
太赫兹科学是一门介于电子学和光子学之间的交叉学科,与太赫兹相关的技术涉及了很多学科,例如光电子学、电磁学、材料学、半导体物理学和微加工技术等等。另外在环境监测、物
世界工业的发展对具有高动态性能的高速、高精度DAC需求愈加旺盛。虽然国内半导体起步平台较低,技术积累较少,但是,随着科研人员不懈的攻坚克难,国内涌现了一大批优秀的高速
连年来微波通讯系统快速成长,相应的也敦促了对于微波宽频带、大功率和高效率的微波功率合成器的研发。本文重点阐述了微波功率合成放大器的匹配网络结构,及其核心组成部分。
<正>帕金森病(Parkinson’s Ddisease,PD)是一种多发于中老年人的神经系统退行性疾病,临床包括运动症状和非运动症状。睡眠障碍(Sleep Disorder,SD)是PD最常见的非运动症状,
基于Skyrmions的超高密度信息存储和自旋转矩效应振荡器件因其尺寸小(小至几纳米)和驱动电流密度小等优点受到了广泛关注,为此对Skyrmions在磁轨道中磁特性的研究则显得尤为
随着网络时代的到来以及信息技术、大数据的发展,现代信息技术对于电视节目制作来说是一次变革。信息化和网络化促进了电视节目的发展,同时也给电视节目提出了新的发展要求。