面向攻击测试的虚拟机带外数据采集系统

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:htvit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化技术的日益更替,针对信息系统的恶意攻击愈来愈频繁。恶意攻击的对象已不仅局限于个人用户,攻击者的攻击目标逐渐深入到企业、政府等关键组织和机构,对金融、交通、通信、医疗等重要行业都造成大量损失,严重危害社会的稳定。为阻止攻击事件的发生,针对恶意攻击的测试和研究成为网络安全专业人员的关注重点。为更好的测试和研究攻击,采集恶意攻击产生的数据信息是非常有效的手段和必要的基础。然而,现存的数据采集系统存在两点明显的技术缺陷。第一,攻击测试的区分通常以经验术语为标准,测试结果难以为其他种类或家族的恶意攻击测试提供理论和经验上的支持;第二,恶意攻击实例和数据采集程序通常运行在同一个系统环境中,恶意攻击实例可能通过提权等恶意操作,绕过数据采集程序的监控和信息收集,使其失效。针对问题一,本文提出了新的攻击分类方式,将恶意攻击按照其涉及的主要技术分为不同种类,并以此作为数据采集的理论基础;针对问题二,本文提出了一种基于虚拟机带外采集方式的数据采集系统,能够有效的实现攻击实例与采集程序的分离。两者的结合具有如下优势:第一,根据不同的攻击分类,它能够快速解释需要采集的主要数据类别,为多种攻击的测试研究提供理论上的参考依据;第二,使用虚拟机带外数据采集技术,将攻击测试使用的攻击实例放置在虚拟机中运行,而将数据采集程序运行在虚拟机下面的宿主机中,数据采集程序通过虚拟机自省技术完成对攻击实例所产生数据的采集,能有效的防止数据采集功能被攻击者绕过。本文以KVM(Kernel-based Virtual Machine)作为虚拟机管理器设计了虚拟机带外数据采集系统。该系统能解决带外数据采集中的“语义间隙”问题,实现在宿主机上采集客户机内部程序所产生数据的功能。本系统通过获取并在语义上还原虚拟机中内存页面、寄存器、I/O设备上的抽象数据内容,以及虚拟机内产生的系统调用、中断、异常等事件,在宿主机完成对相关数据信息的采集。为此,该系统需要在KVM中设置钩子函数,以实现对上述设备状态的检查,并分析和解释特定事件,如系统调用、中断、磁盘输入输出等。本文基于Linux 5.4.24内核版本,在Ubuntu 20.04-desktop-amd64上实现了面向攻击测试的虚拟机带外数据采集系统,为数据采集提供了完整的API接口函数。这些接口函数即包含对虚拟机中静态数据内容的采集,如进程列表、已加载内核模块、磁盘设备数据、寄存器等,又包含对虚拟机内所发生的动态事件数据内容的采集,如系统调用、中断等。与现有的数据采集方案相比,该系统具有隔离性高,扩展性好的优势。最后,为验证系统数据采集的准确性和针对攻击测试的真实性,本文基于Windows客户机,选择近两年具有代表性的两种网络攻击方式,即勒索软件和挖矿软件,完成了对系统的功能和性能测试,测试结果验证了系统的可用性和高效性。
其他文献
近些年来,随着载人航天技术和深空卫星技术以及移动通信技术的不断发展,人们对于动态时变环境下的通信系统的建立的需求日益迫切。现有的数字通信技术都需要接收机中精确的同步系统。对于高动态通信条件下,由于通信双方都处在高速的移动当中,导致在接收机内部会引起极大的多普勒效应和高阶变化率甚至是突然的信道衰落,严重影响了信号的可靠接收。这需要更加强劲高效的载波同步模块,能够在复杂动态环境下稳定工作。因此研究高动
学位
卫星编队飞行技术以其独特的优势成为21世纪空间技术发展的新趋势和航天领域的研究热点,此外,由于被动定位系统不需要主动发射信号,具有隐蔽性强等优点,受到国内外学者的广泛研究,因此,基于编队飞行卫星的被动定位具有良好的发展前景。在被动定位领域的研究中,基于到达时间差(Time Difference of Arrival,TDOA)/到达频率差(Frequency Difference of Arriv
学位
语义分割是一种像素级别的分类任务,其目的是为图像中所有的像素点分配一个相应的类别属性。遥感作为地球监测技术中的一个重要组成部分,其产生的影像具有超大的幅宽范围和丰富的图像内容,对其进行语义分割在城市规划、资源勘探、军事侦查等领域有着重要的意义。然而,由于遥感影像内容和光学成像条件的复杂性,空间分辨率达到亚米级别的遥感影像在语义分割上面临许多困难,通常难以获得对其细粒度的精确语义分割结果。本文基于深
学位
深度神经网络在现有图像分类、图像分割、目标检测等任务中取得显著效果。对抗扰动的出现已经证明了深度神经网络存在安全隐患。现阶段,已有方法将数字对抗扰动应用于数字世界,通过在输入图像中添加人眼难以观察到的微小扰动,使深度神经网络推断结果不可靠。此外,物理攻击方法在训练对抗补丁时添加噪声、光照变化、相机光学畸变等真实世界中的噪声,使训练后的对抗补丁能够抵挡物理环境对其鲁棒性的影响。目标检测任务作为计算机
学位
近年来,数字化在商业、医疗、娱乐等领域不断深入,各种在线数字平台不断涌现,人类社会已悄然进入了数字时代。随着数字平台的数量不断增长,数字信任问题也在迅速增长,用户面临的威胁日趋复杂。当前基于用户名和口令的认证协议已难以满足日益增长的安全需求。具体而言,用户选择不同口令登录不同平台,极大地增加了用户记忆负担;此外,口令认证安全性低,面临许多已知攻击。以用户为中心的多因子认证协议可解决上述问题,采用单
学位
日志作为记录系统实时运行状态和程序执行状况的数据,既是软件开发人员和运维人员监测系统运行状态重要资源,也是实现系统异常检测的绝佳数据源之一。当下基于深度学习的日志异常检测已经成为自动化系统异常检测研究领域的重点关注内容之一,但仍存在以下难题亟需解决:日志文本数据其中所包含的信息和特征很难直接作为输入被深度学习模型所学习,需要构建特定的日志解析方法;传统的日志异常检测模型仅适合特定系统,忽略了日志所
学位
随着信息技术的不断普及,实时监控技术在物联网中得到了广泛的应用。重要公共场所均安装了摄像头监控设备,这些场所更关注物体移动变化而非固定的场景画面。由于摄像头经常处于复杂干扰环境中,视频流的实时传输效果无法得到保障。当传输环境较差时,现有的自适应视频压缩方法通常会随机降低某些帧的分辨率,以保障视频的播放流畅。若被降分辨率的帧是含有移动物体的关键帧,则不能满足视频监控获取关键信息的要求。因此,为了提高
学位
越来越多的企业利用机器学习中的分类技术来分析各种商业数据,从中提取有价值的信息。这些商业数据中的大部分数据是正常类数据,少部分数据是异常类数据。大部分的商业数据都是不平衡的。因此,不平衡数据分类问题一直以来都是机器学习领域的一项重要研究课题。目前为止,不平衡数据分类方法主要分为数据层和算法层两个方面。本文分别基于数据层的数据合成思想和算法层的集成学习思想,提出了两种用于结构化数据不平衡处理的方法。
学位
研究背景:慢性阻塞性肺疾病作为一种常见的呼吸系统疾病,是一种可预防和治疗的疾病。近年来慢阻肺患病率逐渐上升,患者生活质量低、社会经济负担较重,成为全球关注的公共卫生问题。目前研究表明,COPD的发病机制主要有炎症反应、蛋白酶/抗蛋白酶失衡、氧化/抗氧化失衡等。COPD的特点是炎症因子、多种蛋白酶的水平提高,NF-κ B诱导多种炎性细胞分泌如集落刺激因子、白介素-6、肿瘤坏死因子-α、粘附分子等多种
学位
背景作为人类常见的消化系统疾病之一,是一种由多种因素引起,病因尚不明确的慢性非特异性炎症性肠病,目前导致溃疡性结肠炎的因素包括:肠道菌群失调、适应性免疫失常、环境和遗传等。溃疡性结肠炎反复迁延不愈在影响患者身体健康以及生活质量的同时,由于其反复发作导致溃疡性结肠炎相关性结直肠癌占溃疡性结肠炎患者死亡的9%-11%,因此溃疡性结肠炎被世界卫生组织列为现代难治病之一。人体肠道菌群的数量、组成和分布与肠
学位