基于VMM层系统调用分析的软件完整性验证

来源 :计算机研究与发展 | 被引量 : 0次 | 上传用户:q418004922
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在虚拟化云计算平台中,如何保证其上运行软件的可信性是云平台广泛应用的关键.完整性测量与验证技术是保证软件系统可信性的一种主要方法.然而,现有的软件完整性验证系统大多需要修改操作系统内核,很难为大规模虚拟机环境中的众多异构系统提供一致解决方案,且无法抵御内核级恶意攻击.针对当前方法在兼容性、安全性以及可管理性上存在的问题,设计并实现了一种在VMM层基于系统调用分析技术来验证软件完整性的方法VMGuard.它通过截获客户操作系统中的系统调用来识别软件加载,并基于系统调用关联性分析和虚拟机文件系统元数据重构技术来验证客户操作系统中软件的完整性,在Qemu和KVM两种主流虚拟化平台上实现了VMGuard,并通过实验评测VMGuard的有效性和性能..实验结果表明,VMGuard能够有效验证客户操作系统中软件的完整性,且性能开销在10%以内.
其他文献
新农村建设离不开对农村金融的支持,农村中小型金融机构作为农村金融体系的一部分,它的发展直接影响着我国农村地区建设的成败.由于农村人口文化水平低,诚信意识相对不强,信
针对目前设施栽培蔬菜土肥管理多沿用大田管理方式造成设施内土壤理化性状和营养平衡遭到破坏、蔬菜产量品质下降、设施土壤可持续性利用困难的现状,设计开发了设施蔬菜土壤
目的 总结显微镜下多血管炎(MPA)、韦格纳肉芽肿病(WG)和Churg-Strauss综合征(CSS)患者的神经系统损害特点.方法 同顾性分析1991-2006年住院治疗的104例抗中性粒细胞胞质抗体
陕西省渭南市大荔县韦林镇东一村的乡村医生李五潮,在村邻眼里是一个心的善良、头脑灵活、乐于助人、热心肠的能人。他看到这几年农村劳动力越来越紧张,农村雇工越来越贵,当
选用健康的1日龄三黄鸡1 200羽(公母各半),初生重接近,随机分为4组,每组5个重复,每个重复60羽(公母各半),分别为A1,A2,A3,A4.A1组饲喂常规蛋白质水平日粮;A2组饲喂低蛋白水平
目的:获得重组乳腺生长抑制因子(mammastatin)表位抗原蛋白,制备抗血清,以测定正常人及乳腺癌患者血清中mammastatin存在水平.方法:用BioSun生物软件对 mammastatin氨基酸序
CEL I是从芹菜中分离出来的一种单链特异性核酸酶,属于S1核酸内切酶家族中的一种,能准确切割异源双链DNA错配位点。概述了CEL I酶的分离技术及其在发现单核甘酸多态性(SNP)方
在对现有太阳池进行计算研究的基础上,针对目前北方太阳池冬季要经历结冰期这一现状,提出了表层结冰后太阳池辐射透射模型及热传导模型,将结冰情况考虑到太阳池的运行中,所提
针对水-水高温热泵实验台建立了系统稳态仿真模型。模型输入参数为系统结构参数和载热流体参数,输出参数则为系统性能参数和换热器温度场。采用P—T状态方程计算工质相平衡性
以二环戊二烯和二茂铁为前驱体,通过化学气相沉积法可控地制备了多分叉的碳纳米管,在其分叉处观察到铁填充物.通过调变前驱物的比例、生长温度等条件能够有效地调变填充物Fe