基于MRBBO-iForest的软件行为异常检测方法研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:wangccui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件是否可信主要是指软件产生的行为是否可信,而判断软件行为是否可信可以在软件运行时对其产生的行为信息和结果进行软件行为检测,并根据检测结果主动做出相应措施,积极防御可能出现的恶意行为。到目前为止,一些研究者针对软件行为异常检测展开研究,并提出了很多解决方法,但存在异常检测精度不高,适用范围窄等问题。隔离森林算法(Isolation Forest)作为一种异常检测算法,利用异常数据少且与众不同的特点,通过对数据对象进行划分并判断其路径长度,使得异常数据与正常数据快速分离,具有较好异常检测效果。论文在传统的生物地理学优化算法(BBO)基础上提出一种多环层次生物地理学优化算法(MRBBO),利用其较强的全局优化和探索能力对隔离森林算法的森林构建过程进行优化,并将优化后的隔离森林算法用于软件行为异常检测。论文主要做了以下研究:首先,针对传统的BBO算法收敛速度慢,易产生早熟,全局寻优能力差等问题,提出一种多环层次生物地理学优化算法。该算法将全局的拓扑结构改成局部的多环层次结构,避免早熟,并对其迁移算子进行改进,提高算法的收敛速度和种群的多样性。其次,针对现有的软件行为异常检测算法检测性能差的问题,提出一种基于MRBBO算法优化的隔离森林异常检测算法(MRBBO-iForest)。利用MRBBO算法较强的寻优性能对隔离森林进行优化,选择检测精确度高和具有差异性的隔离树组成隔离森林,避免了隔离树检测性能参差不齐的问题,从而提高利用隔离森林进行软件行为异常检测的准确性。最后,通过实验分别对比验证MRBBO及MRBBO-iForest算法的性能。对于MRBBO算法,主要通过与BBO和DE/BBO算法对比,从基准测试函数的多次运行平均优化结果、算法的鲁棒性及在迭代过程中的收敛性三个方面进行算法的性能验证,结果表明MRBBO相对于BBO和DE/BBO算法寻优效果好,收敛快,具有更好的鲁棒性。对于MRBBO-iForest异常检测算法,利用公开的软件运行数据集进行软件行为异常检测实验,通过与Isolation Forest、LOF、RF算法异常检测结果对比,MRBBO-iForest的异常检测的精确度更高。
其他文献
目的:观察生脉散加减联合吡格列酮治疗2型糖尿病合并冠心病心绞痛的临床疗效。方法:120例随机分为研究组和对照组各60例。两组均行基本降糖治疗,研究组加用生脉散加减治疗,对
目的 探讨急性冠状动脉综合征患者冠状动脉循环血浆细胞间粘附分子1和血管细胞粘附分子1水平变化的临床意义。方法 应用酶联免疫吸附法检测6 5例冠心病患者(30例急性冠状动
目的 观察衰老对大鼠肝脏组织酰基辅酶A氧化酶水平的影响 ,从而探讨衰老过程中出现脂质代谢异常的可能机制。方法 雄性SD年轻大鼠 (4~ 6周龄 ) 16只和老年大鼠 (2 4月龄 ) 1
一个成功的电视新闻节目,除了前期的充分准备,好的选题以及专业的拍摄之外,后期的编辑也是非常重要的,作为电视新闻节目制作流程中不可或缺的一个环节,后期编辑的好坏直接关
心理应激与心血管疾病发生的关系越来越受到关注。通过阐述应激对下丘脑-垂体-肾上腺轴、内皮和血管功能、血小板,凝血因子和纤溶作用以及细胞因子和巨噬细胞活化的影响,综述
信息检索与利用课程的学习使我学到了如何高效的进行信息获取的技巧和方法,在当今信息量极大、通讯业极为发达的时代,如何在浩瀚的信息中获取有效的信息对对企业、个人都有很
分析了我国现阶段市场上供应的氨基酸肥料的作用机理及应用效果,提出了开发新型氨基酸肥料的创新理念。通过大量的盆栽肥效试验,肯定了中浓度、多功能、高效益的新型氨基酸肥
By analyzing the present situation and advantages of tea plantations in Helong Township,Ya’an City,the construction modes of rural landscape and ecological tea
以海南省的自然条件和人文条件为基础,以Google Sketchup为开发工具,对现代热带休闲农业概念园区进行了初步的设计,探讨开发海南特色休闲农业模式,以寻找一种更适合、更人性
教育工作是一个国家的灵魂工程,对整个国家的国民素质以及工作能力的提升具有决定性影响。本文着眼于我国大思政视野下高校思政教育工作实际情况,分析我国现有思政教育中存在