一种基于用户级虚拟化的沙盒机制

来源 :湖南大学 | 被引量 : 0次 | 上传用户:gf_lucky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的普及,恶意代码的传播也越来越广,这无论对个人还是企业都造成了不可忽略的损失。恶意程序的传统分析和检测方法存在很多不足,作为一个给可疑程序运行提供高度隔离环境的新兴安全技术--沙盒应用而生。虚拟化按照规模可以分为半虚拟化和完全虚拟化。本文的沙盒是基于用户级虚拟化。所谓的用户级虚拟化指的是为应用程序提供直接并且安全的特权操作的平台,即Dune。相比于完全虚拟化提供对操作系统的支持,借助VT-x的Dune模块更加小巧,轻便,它提供对应用程序的支持。相比与半虚拟化需要客户操作系统更改内核,Dune只是一个可加载的模块不需要系统内核做出相应的更改。沙盒按照运行级别可以分为应用层沙盒和内核层沙盒以及混合型沙盒。通过分析目前沙盒技术的研究现状和存在的不足之处,本文提出了一种基于用户级虚拟化技术的沙盒——Dune sandbox。Dune sandbox属于内核层沙盒和目前主流的沙盒相比拥有以下优势:第一,借助用户级虚拟化技术——Dune,使得沙盒拥有精简代码的同时保证了较高的性能;第二,通过采用二级独立的ELF loaders,防止恶意代码对沙盒本身的攻击,提高了沙盒的稳定性;第三,通过hack sys_call_table,Dune sandbox为用户程序发出的API调用提供了一种高效且深度的监控机制;第四,通过严密的隔离,Dune sandbox当检测到用户程序对系统尝试篡改的时候,将其操作转移到安全区域,实现了系统的安全隔离;第五,通过快速恢复机制,Dune sandbox在判断程序为非恶意程序时,使用文件重定向技术恢复用户程序本身的功能。本文在Linu x平台上实现了Dune sandbox的基本功能。具体实现了文件隔离,进程隔离,程序行为监控和文件重定向。通过实验测试表明Dune sandbox在完成了基本功能的同时有着较高的性能。
其他文献
果蔬的贮藏保鲜方法有许多种。例如:冷藏、盐腌、干制、罐制等。有一种新型的贮藏方法,因为它成本较低、容易操作越来越受到人们的重视,这就是气调贮藏,它一般和冷藏同时使用
本刊讯:日前,由昆明酒类行业协会组织举办了DB53/T92-2008《云南小曲清香型白酒》相关标准宣贯培训会。云南省质量技术监督局、云南省产品质量监督检验中心、各州(市)质量技术检
分析了航空装备保障管理流程优化的内涵和技术路线,首先构建了基于IE流程方法的宏观航空装备保障管理流程结构及其整体优化过程,其次针对传统VA方法的不足进行了改进,并基于
就业指导课程作为高校学生培养中的公共必修课程之一,对强化大学生就业创业观念和就业创业意识,帮助大学生提高就业创业能力有着重要作用。但就业指导课程还是一门新兴课程,
本文使用流体包裹体显微测温方法,对不同阶段石英中流体包裹体的岩相学特征进行分析,对测温片进行显微测温工作,对成矿时的压力和深度进行估算,结合矿床其他地质特征,初步认
<正>开滦集团在蔚州矿区实施资本运营的背景开滦集团在蔚州矿区实施资本运营的实践开滦集团在蔚州矿区实施资本运营取得的效果开滦集团在蔚州矿区实施资本运营的几点体会"十
会议
指出了山西在明清时期,随着境内人员流动的加强,栽培技术的提高以及国外蔬菜品种的传入,到清末时山西民众的食用蔬菜显着增多。笔者通过对山西地方志进对整理研究,发现明清时
中药壮瑶药作为北部湾经济区特色产业,不仅有良好发展前景和巨大市场需求,还迎来国家实施"健康中国"战略、"一带一路"建设和东盟合作深化的战略契机。深入研究北部湾经济区中
目的:研究金匮肾气丸加减治疗脾肾阳虚型糖尿病肾病的疗效及对肾功能的影响。方法:将我院2015年1月-2016年12月脾肾阳虚型糖尿病肾病患者50例随机分两组。常规组采用常规西药进
滩间山金矿床地处我国柴达木盆地北缘,形成于中元古界蓟县系万洞沟群碳质糜棱片岩和华力西晚期侵入岩内部。成矿与盆地北部地壳构造、地质活动有着较大关系,成矿原因较为复杂