虚拟化技术在智能软件加固中的应用研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:duozhiyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术自二十世纪六十年代出现以来,发展迅速,尤其在目前云计算成为研究热点之后,虚拟化技术的研究更成为热点中的热点。虚拟化技术在出现之初,主要是为了能够将大型主机进行逻辑分区以构建多个独立的虚拟机,实现在大型机上同时运行多个应用程序和进程,以提高大型机的利用率。虚拟化技术还用于服务器加固,利用虚拟化技术让不同的应用程序运行在不同的虚拟机上,以实现应用程序之间性能的完全隔离,避免各个进程之间的互相影响。虚拟化技术在服务器灾难恢复领域也有快速发展,虚拟化技术的虚拟机能够在某一时刻保存状态或者对状态进行恢复,在将整个虚拟机某一时刻的运行状态保存下来之后,当虚拟机遇到灾难性事件而无法正常运行时,只需将最近保存的虚拟机状态进行恢复,就能使其重新运行。虚拟化技术在硬件的应用得到快速的发展之后,虚拟化技术在软件加固领域的应用还没有长足发展。因此,研究虚拟化技术在软件加固方面的应用,具有重要意义。针对虚拟化在软件加固方面应用,本文从几个方面做了较为深入的研究工作,并把研究重点放在利用虚拟机动态迁移来实现软件加固方面。本文的主要工作如下:(1)首先对虚拟化技术的起源发展、虚拟化技术目前的应用情况和虚拟化技术在计算机系统不同层次上的实现三个方面进行了综述。(2)对目前虚拟化技术在软件加固方面的应用做了介绍。虚拟化技术在软件开发,软件保护上都起到很大作用;本文在软件运行环境方面,做出努力,通过对虚拟机迁移的创新对软件运行环境进行有效优化,防止软件因为运行环境而出现错误,从而实现对软件的加固。(3)首先对虚拟机模型、虚拟机迁移的分类等进行概述,并重点介绍虚拟机动态迁移以及Xen虚拟机动态迁移。(4)针对现有虚拟机动态迁移的不足,本文提出一种新的虚拟机动态迁移策略,并阐述了实现过程,且通过实验证明本文提出的迁移策略实现了设计原则,达到了优化软件运行环境,实现智能软件加固的目的。
其他文献
随着嵌入式系统的不断发展,嵌入式控制系统也趋向于复杂化,针对嵌入式控制软件的逆向分析也变得越来越重要。通过汇编代码逆向分析,可以分析整个软件代码的架构、理解代码的功能
无线传感网络作为物联网的数据信息感知层,由大量传感器节点组成,节点能量受限和网络生存时间短是WSN的重要特征。为了提高无线传感网络的能量使用效率,并保存能量,设计能耗均衡
随着无线网络技术的快速发展和手持电子设备的日新月异,某些环境下传统的基于端到端的完整路径的通讯模式显然已经不再适用。一种新的网络体系应运而生。延迟容忍网络(delay to
车辆跟踪是智能交通系统(ITS,Intelligent Transportation System)中的重要技术,在图像的运动目标跟踪与识别中经常遇到车辆遮挡的问题,该问题是动态图像处理过程比较难以解决的
数据流聚类是数据挖掘领域的一个重要研究方向,其研究成果已被应用于诸多领域。然而传统数据流聚类算法不适应于不确定数据流,而且在聚类过程中不能对数据流中近期的数据进行详
近年来,随着互联网的进一步普及,电子商务一直保持着高速的增长状态,它不仅改变了人们的生活方式,还有力的推动经济的全球化进程。随着人们生活节奏加快以及对数据的实时性要求越
随着计算机技术的蓬勃发展及网络的日益普及,数据收集和存储技术快速发展带来的海量复杂数据,不仅导致了“数据危机”,还带来了“维数灾难”。随之而来的,在大数据时代为了消除噪
随着信息技术的不断发展和Web2.0的到来,人们习惯于通过雅虎、搜狐、新浪等在线新闻网站获取最新的新闻资讯并发表自己的观点和态度,任何国内外新闻事件都有可能引发网民产生巨
随着互联网技术的不断普及,使得网络在社会发展过程中逐渐成为不可或缺的关键角色,网络安全在这种趋势下受到了越来越多的关注,各类基于安全防御的手段层出不穷,在一定程度上防止
随着在线社会网络的蓬勃发展,人类交互和共享信息的方式发生了巨大变化。开放便利的互联网为人们的交流提供了更加宽广的平台,但同时也为谣言扩散孕育了理想的媒介。因此对谣言