云计算中一种基于神经网络的异常检测系统技术方案

技术编号:8565101 阅读:467 留言:0更新日期:2013-04-11 07:24
本发明专利技术公开了云计算中一种基于神经网络的异常检测系统。该系统的方法包括:在被监控的虚拟主机上端使用日志收集代理,将采集的虚拟机日志信息传给管理器,并按照一定的神经网络算法定义异常事件的类型,并更新代理规则库,当符合定义的异常特征时,将通知响应单元进行实时响应。

【技术实现步骤摘要】

本专利技术涉及物联网、云计算环境下对虚拟机的监控技术,特别涉及基于神经网络的异常检测系统的设计。
技术介绍
入侵检测是通过监控网络和系统的状态、行为以及使用情况来检测系统用户的越权使用以及系统外部的入侵者利用系统的安全缺陷对系统进行入侵的企图。入侵检测系统(Intrusion Detection System,简称IDS)作为防火墙后面的第二道防线,开始逐步受到人们重视。1980 年,James Anderson 在题为《Computersecurity Threat Monitoring andsurveillance》的技术报告中,第一次详细阐述了入侵检测的概念。入侵检测技术是对计算机或计算机网络系统进行攻击的行为的识别及响应过程。入侵检测作为一种积极主动的安全防护技术,不间断的对计算机网络或计一算机系统中的若干关键点进行信息收集和信息分析,提供了对内部攻击、外部攻击和误操作等的实时保护,并实时做出安全响应,在网络系统受到危害之前拦截和响应入侵。因而,入侵检测系统的研究与实现非常紧迫和必要,其具有广阔的应用前景。1987年,Dorothy Denning发表了入侵检测领域内的经典论文《入侵检测模型》(“An Intrusion Detection Model ”),文中对入侵检测问题进行了深入的讨论,这篇文献被认为是入侵检测领域内的开创性成果。根据数据来源的方式的不同,将入侵检测系统 IDS (Intrusion Detection System,简称 IDS)分为基于主机的 IDS (host-basedIDS,简称HIDS);基于网络的IDS(network-based IDS,简称NIDS);分布式入侵检测系统IDS (distributed IDS,简称DI`DS) [3]。NIDS部署在局域网中,对网络中的流量进行适时地分析(如Snort);而!1103则是分`析系统的内部状态和日志,从而发现入侵行为(如0SSEC);入侵防御系统(intrusion prevention system,简称IPS)则是在入侵检测的基础上实现动态的响应。目前,SRI/CSL、普度大学、加州大学戴维斯分校、洛斯阿拉莫斯国家实验室、哥伦比亚大学、新墨西哥大学等机构在这些方面的研究代表了当前最高水平。随着并行计算、分布计算和网格计算的发展,作为全新计算模式的云计算,通过互联网动态可伸缩的以服务的方式提供虚拟化计算资源,它是继个人电脑、互联网之后电子信息
又一次重大变革。微软、谷歌、IBM的RC2、亚马逊的EC2、Netsuite, NetApp,Adobe等商业巨头均加入了云计算的行列。而在云计算大规模应用的同时,安全问题也日益成为人们关注的焦点。2007年,云计算在业界引起关注,并在国内外迅速发展。但是在云计算发展的初期,云计算安全没有引起业界足够的关注。直到最近云计算安全事故频发,云计算安全才引起人们的关注。过去的惨痛经验告诉人们,只有在设计初期就充分考虑安全因素,才能保证云计算的安全落地。目前,国内外云计算安全的研究都刚刚起步。云计算安全联盟CSA(Cloud Security Alliance)先后发布了《云计算面临的严重威胁》、《云控制矩阵》、《关键领域的云计算安全指南》等研究报告,并发布了云计算安全定义。这些报告从技术、操作、数据等多方面强调了云计算安全的重要性、保证安全性应当考虑的问题以及相应的解决方案,对形成云计算安全行业规范具有重要影响。国际电信联盟ITU-TSG17研究组会议于2010年5月在瑞士的日内瓦召开,决定成立云计算专项工作组,旨在达成一个“全球性生态系统”,确保各个系统之间安全的交换信息。工作组将评估当前的各项标准,将来会推出新的标准。云计算安全是其中重要的研究课题,计划推出的标准包括《电信领域云计算安全指南》。由于云计算环境中虚拟机的出现、以及安全域的模糊化,传统的IDS、IPS,防火墙直接部署在云计算环境中,不能起到有效的防护作用。
技术实现思路
本专利技术提供了云计算中一种基于神经网络的异常检测系统。本专利技术结 合入侵检测和云计算技术的结合点,将基于神经网络的异常检测方法引入到云计算领域中,设计异常检测系统模型。该系统的方法包括在被监控的虚拟主机上端使用日志收集代理,将采集的虚拟机日志信息传给管理器,并按照一定的算法定义异常事件的类型,当符合定义的异常特征时,将通知响应单元进行实时响应。实现对云计算虚拟主机进行实时地异常检测。附图说明图1是基于神经网络的异常检测模型框图;图2是预处理模块流程图;图3是智能训练工作模式图;图4是智能检测工作模式图。具体实施例方式针对物联网和云计算环境中的虚拟机安全问题,本专利技术设计了一种基于神经网络的异常检测系统。本专利技术的系统模型图如图1所示。本专利技术的主要模块包括虚拟机中采集模块、基于神经网络的异常检测分析模块和响应单元模块。这些模块自身的作用以及各个模块之间的相互作用如下所述虚拟机上设计数据采集代理,采集代理将采集到的虚拟主机日志发送给基于神经网络的异常检测分析模块。由基于神经网络的异常检测分析模块负责采用神经网络智能算法进行异常检测,生成规则库对虚拟主机中的规则库进行更新。虚拟主机将采集到的数据与规则库进行匹配,实施异常检测过程。本专利技术的系统工作流图如图2所示。本专利技术的云计算中一种基于神经网络的异常检测检测系统模型中预处理模块的工作的具体步骤如下所述步骤201、采集器采集到的虚拟机日志传给检测器;步骤202、满足结束条件判断,是,则转向步骤206 ;步骤203、数值满足于0-1直接的实数判断,是则转向步骤204 ;步骤204、输出预处理结果,转步骤202 ;步骤205、预处理,转步骤204 ;步骤206、结束。本专利技术的智能算法模块分为两个部分,一部分是进化神经网络训练模式,对特征数据进行训练形成规则库。具体的工作模式如图3所示。从第一层到倒数第二层的激活函数,即 f1 (net1) · · · f1 (net1) · · ·严(net” 有本文档来自技高网
...

【技术保护点】
云计算中一种基于神经网络的异常检测系统,其特征在于,该方法包括:实现通过在虚拟主机上设置采集代理模块,采集代理将采集到的日志传给基于神经网络的异常检测分析器,分析器采用否定选择算法和动态克隆选择算法生成规则库,并将规则库传给虚拟主机,对虚拟主机采集到的数据进行检测。出现异常产生告警响应。

【技术特征摘要】
1.云计算中一种基于神经网络的异常检测系统,其特征在于,该方法包括 实现通过在虚拟主机上设置采集代理模块,采集代理将采集到的日志传给基于神经网络...

【专利技术属性】
技术研发人员:张玲辛阳谢康李伟李星
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1