基于序列模式挖掘的软件异常行为检测

被引量 : 0次 | 上传用户:xhcbwrs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展以及互联网的广泛应用,软件的运行环境由以前的静态、封闭逐步变成了开放、动态的环境,而软件系统也随之由集中式软件系统转变为分布式软件系统。在开放式网络环境下,软件在运行时其实体需临时按需聚合,并且需要在满足约束条件的情况下进行协同完成任务,使得软件的监管与预测变得比以前更加困难。需要在运行时对软件进行检测、把握以及调控相关信息,并且依据这些信息进行在线诊断和运行态势预测及调控。通过运行轨迹捕获技术能够直观地展现系统的运行过程细节,为分析系统行为、定位系统故障、优化关键路径、查找系统瓶颈提供量化依据与可靠保障。本文提出了一种基于BCI技术与序列模式挖掘技术的监测方法,运行时动态地将探针代码注入到目标字节码中,实现对目标系统的监测功能,并且不用改变目标系统的文件。收集到软件信息后,通过序列模式数据挖掘的方法对数据进行处理。本文所述软件异常行为检测主要分为三步,首先,利用BCI技术获得与软件运行行为相关的数据信息,包括:父子线程对信息和线程类的业务方法运行信息;然后,通过数据挖掘从海量的行为数据中提取出软件行为的两种模式:父子线程对序列模式和线程类行为序列模式,建立软件行为规则库;最后,将待检测的软件运行行为序列与规则库中的行为模式进行比较,从而判断待检测的软件行为序列是否异常。将序列模式数据挖掘技术引入到软件异常行为检测中,可以方便地知道软件正常运行时先后调用的方法序列,无需再对软件异常模式进行繁琐并艰难地手工分析和编码,在构建正常行为特征时也不再需要像以前那样凭专业知识和经验来选择统计方法,使异常检测更加自动化。而且对于不同的数据流可以使用相同的数据挖掘工具,使软件异常检测系统更加自适应化。
其他文献
肺癌是全球发病率和死亡率最高的恶性肿瘤。肺癌以非小细胞肺癌(non-small cell lung cancer, NSCLC)最为多见,约占肺癌总数的80%~87%。近年来NSCLC的治疗取得了一定进步,特别
传统的六价铬酸盐表面技术成本低、工艺简单、应用广泛,而且膜层质量优良,高于其它的化学转化膜,但是它的膜层和废液中含高毒性的重金属离子Cr6+。在环保要求日益严格的形势
红色旅游是旅游者在参观革命老区、纪念地、革命遗迹的过程中感知革命精神,缅怀革命烈士,同时接受爱国主义教育和思想政治教育涉及经济、文化和社会各方面的综合性专项旅游活
基于Web的CRM系统是根据中小企业的实际需要,采用科学的计算机技术实现该企业客户关系管理的现代化,建立起基于Web的先进管理系统。通过在中小企业的有效实施,表明该系统:明显
目的:我们前期研究证实PD-L1表达与非小细胞肺癌(NSCLC)3年生存期相关,本课题拟在上述研究的基础上进一步观察PD-L1表达与NSCLC患者肿瘤细胞分化程度、局部淋巴结转移、临床
符号学涉猎丰富,它涉及政治、音乐、美学、生活、历史等各个方面,如今人们越来越多有意无意的运用符号学对事物进行批判与指导,艺术中的视觉符号也如此。在广义上,我们可以把
硫磺是一种沥青混合料的添加剂,既可以作为沥青混合料改性剂,又可以充当胶结料添加物。其主要作用在于提高沥青混合料路面强度,改善沥青混合料的感温性能,提高其抗车辙能力,
作者对目前建筑企业施工的加气混凝土砌块墙体施工质量问题进行了简单介绍,并提出如何做好加气混凝土砌块墙体施工质量控制,具有很好地指导意见。
为探明出口茶存放过程中挥发性物质变化规律,本研究采用顶空固相微萃取-气质联用法提取茶叶挥发性香气物质,测定出口茶存放过程中,一定条件下绿茶香气的动态变化规律,分析各
推进信息化与工业化的深度融合,这是当前国家的重大战略部署;加快信息化步伐也是大型企业集团管控的需要。随着酒钢集团人力资源业务的深入开展,员工队伍的不断壮大,尽快建设