您的位置 首页 知识

一个根据移动Agent的分布式侵略检测模型

电子技术应用

摘要:在剖析了侵略检测体系的根本情况和移动署理的特色后,指出了现在侵略检测体系存在的缺乏,提出了依据移动署理的散布侵略检测模型(MADIDS)。在这个侵略检测体系中,引进了移动署理技能,使侵略检测体系可以跨渠道运用;将依据主机和依据网络的检测结合起来,装备多个检测部件处理,各检测部件署理偏重某一方面的作业;而且将一切装备信息寄存在数据库中,完结了数据和处理的别离、数据搜集、侵略检测和实时呼应的散布化。要害词:侵略检测 散布式 移动署理跟着核算机技能尤其是网络技能的展开,核算机体系现已从独立的主机展开到杂乱的、互连的敞开式的体系,这给人们在信息运用和资源共享上带来了无与伦比的便当。与此一起,人们又面临着因为侵略而引发的一系列的安全问题的困扰。传统的安全防护战略(如拜访操控机制、加密技能、防火墙技能等均归于静态的安全防护技能)在某种程度上无法满意越来越苛记住的安全需求。正是因为静态的安全技能本本身存在着不行战胜的缺陷,然后引出了侵略检测这一安全范畴的新课题的诞生。侵略检测是动态安全技能的最核心技能之一,是防火墙的合理弥补,是安全防护体系的一个重要组成部分。1 侵略检测体系概述1.1 侵略及侵略检测(Intrusion Detection)侵略是指任何妄图损坏资源的完好性、保密性和有效性的行为,也指违背体系安全战略的任何事情。侵略行为不只仅指来自外部的进犯,一起也包含内部用户的未授权行为,有时内部人员乱用他们特权的进犯是体系安全的最大危险。侵略检测是指通过从核算机网络或核算机体系中的若干要害点搜集信息并对其进行剖析,从中发现网络或体系中是否有违背安全战略的行为和遭到进犯的痕迹,一起作出呼应。侵略检测体系(IDS:Intrusion Detection System)是完结侵略检测功用的一系列的软件、硬件的组合,它是侵略检测的详细完结。侵略检测体系就其最根本的办法来讲,可以说是一个分类器,它是依据体系的安全战略来对搜集到的事情/状况信息进行分类处理,然后判别出侵略和非侵略行为。1.2 侵略检测体系的分类按取得原始数据的办法,侵略检测体系可分为依据网络的侵略检测体系和依据主机的侵略检测体系两种。一般,依据主机的IDS可监测体系、事情和Window NT下的安全记载以及UNIX环境下的体系记载。当有文件发生变化时,IDS将新的记载条目与进犯符号相比较,看其是否匹配。假如匹配,体系就会向办理员报警并向其他方针陈述,以采纳办法。依据网络的侵略检测体系运用原始网络包作为数据源。依据网络的IDS一般运用一个运转在随机形式下网络的适配器来实时监督并剖析通过网络的一切通讯事务。1.3 现有侵略检测体系的缺乏(1)侵略检测体系不能很好的检测一切的数据包。依据网络的侵略检测体系难以跟上网络速度的展开。截获网络的每一个数据包,并剖析匹配是否具有某种进犯的特征、需求花费时刻体系资源。现在许多网络都是100M乃至千兆网络,网络速度的展开远远超过了数据包形式剖析技能展开的速度。(2)进犯特征库的更新不及时,绝大多数的侵略检测体系都是适用形式匹配的剖析办法,这需求进犯特征库的特征值应该是最新的。但现在许多侵略检测体系没有供给某种如“推技能”的办法来时刻更新进犯特征。在现在每天都有新缝隙发布、每天都有新的进犯办法发生的情况下明显不能满意安全需求。(3)检测剖析办法单一。进犯办法的越来越杂乱,单一的依据形式匹配或核算的剖析办法现已难以发现某一些进犯。现在简直一切的侵略检测体系都运用了单一的剖析办法。(4)不同的侵略检测体系之间不能互操作。在大型网络中,网络不同的部分或许运用了不同的侵略检测体系,但现在的侵略检测体系之间不行以交流信息,使得发现了进犯时难以找到进犯的源头,乃至给侵略者制作了进犯的缝隙。(5)不能和其他网络安全产品互操作。侵略检测不是安全的终极兵器,一个安全的网络中应该依据安全方针运用多种安全产品。但侵略检测体系不能很好的和其他安全产品协作。比方,一个网络中每两个小时主动运转一次缝隙扫描程序,假如他们不行以互操作,侵略检测体系将每两个小时发生一次警报。(6)结构存在问题。现在的许多侵略检测体系是从本来的依据网络或依据主机的侵略检测体系不断改善而得来的,在体系结构等方面不能满意散布、敞开的要求。2 在侵略检测体系中的运用移动署理2.1 移动署理及其特色移动署理与一般程序的最大不同便是可以在运转期间在虚拟机之间搬迁而无意间断程序的履行。通过在各个操作体系中运转移动署理的虚拟机,可以将硬件和操作体系的渠道细节屏蔽,使署理取得一个一致的界面。在这个基础上,署理可以在各个渠道之间自在移动。2.2 将移动署理运用于侵略检测的长处(1)移动逻辑核算,而不是数据,然后削减网络流量。以往的侵略检测体系,大多是涣散搜集数据包,然后交由操控中心剖析是否有进犯呈现,这种检测体系将添加网络担负,加大了流量。移动署理的运用是对RPC(长途过程调用)思维的一个扩展,长途代码保留在本地,只需求传递函数参数,意味着在各节点搜集的很多初始信息可以在本地处理,这样就添加了侵略检测体系的功率。(2)负载平衡。假如在一个中心接点剖析数据包,将会大大添加中心加点的核算作业量,是侵略检测体系的一个瓶颈,功率下降,检测处理时刻多。依据RPC的思维,移动署理可将较大的核算作业散布在多个处理器上并行履行,然后防止了瓶颈问题的呈现。(3)动态可扩展性。一个长期有效的侵略检测体系有必要具有可扩展性,盯梢侵略办法和侵略技能,及时扩大对应的检测技能。署理是自治的,在必定程序上是松懈绑缚的,虽然句柄之间有必定的联络,它们之间彼此是可以独立操作的。因而,即便体系很杂乱,在不影响其他署理正常作业的情况下,单个的功用模块也可以被删去、更改,乃至改善。可见,这种体系也内含着一种容错机制。由此可见在侵略检测范畴,移动署理技能有着一般署理所不行比较的优势。本文的意图便是提出一个依据移动署理技能的侵略检测模型,并对其进行剖析规划。3 依据移动署理的散布式侵略检测体系MADIDS3.1 体系结构MADIDS是Mobile Agent-based Distributed Intrusion Detection System(依据移动署理的散布式侵略检测体系)的缩写。MADIDS体系检测结构如图1所示。从图2中,可以看出体系层次虽然可以是多层,但功用等级只要两层:和谐中心级和检测方针级。检测方针级的功用首要是针对需求安全维护的主机进行侵略检测,不是关于一切的主机都设定,防止不必要的资源占有,削减出资。和谐中心级首要担任对本机地点网段内的网络进行监听,并检测或许的侵略行为,而且同本层的其它机器和上层机器署理进行交互,协同检测或许的侵略。本级的设置一般入于局域网络的中心,通过对网络接入点的数据进行监控,所以可以关于一切来自外部和发向外部的数据进行监控。正是因为它的这个条件,所以它的功用关于来自外部的进犯行为可以更好的进行检测。最上层的和谐中心处在侵略检测体系的最上层,一切基层无法判其他侵略行为在此处进行汇总后,构成关于侵略行为的全体知道,可以愈加便利、精确和全面的完结侵略检测。它的处理结构与其他层次的和谐中心结构类似,仅仅本地的侵略检测功用首要是对来自网络外部的数据流进行剖析。而且因为来自外部的网络状况难于进行核算和剖析,所以首要选用形式匹配的办法进行处理。一起通过与来自下一层和谐中心的协同处理来完结实践的侵略检测。这种分层次的检测结构不同于传统意义上的会集式侵略检测体系。这儿的侵略检测体系虽然是分层次的,各层的等级与效果都不相同,但较高层次效果不是会集操控与剖析,而是和谐中心,是为了便于办理、检测杂乱侵略和体系本身的安全。会集式侵略检测体系中选用单个主机对整个网络中的数据流量进行剖析,寻觅或许的侵略行为。这种技能长处是:数据的会集处理可以愈加精确地剖析或许的侵略行为。缺陷是:因为数据的会集处理,这个检测主机成了网络安全的瓶颈。它呈现毛病或遭受进犯,则整个网络的安全就会消失。一起这种办法数据的搜集关于大型的网络也很难完结,只能选用类似于防火墙的办法,在网络接入点搜集网络表里的收支数据,故无法完结内部的安全检测。MADIDS体系不是单纯的主机检测或是网络检测,也不是单纯 会集式检测或散布比检测。而是将这些技能结合起来,而且与网络的分层结构相匹配,选用一种与署理技能相交融的依据分层的网络侵略检测体系。署理技能运用到侵略检测的每一层,移动署理首要用于检测散布式进犯。3.2 体系功用模块构成如图2,MADIDS的首要部件有:检测部件、和谐部件和集成部件。其间,检测部件可以脱离其它两个部件而独自作业,此刻,移动署理失掉功用。检测部件的功用是截获网络原始数据包、查看日志选用相应的检测办法进行剖析,并采纳相应的呼应办法,以削减和谐部件的作业量及体系网络传输的影响。检测部件包含剖析检测器、呼应器、数据寄存器(数据库)数据搜集器和本地办理器五个部分。和谐部分在检测部件不能确认是否发生侵略的情况下发挥效果,和谐各检测部件进行作业以便盯梢检测有关侵略,并能进行较杂乱的数据剖析,来辨认散布式侵略检测。此外,署理的移动也是在和谐部件的安排下进行活动的。和谐部件由移动署理办理器、部件状况显示器、数据存入器和剖析器构成。集成部件的首要效果是和机器上已装置的IDS合作,充分运用原有的IDS的资源,进步检测功率。集成部件由词法剖析器、装备办理器、数据寄存器和格局转换器构成。集成部件将其他IDS体系的检测侵略记载转换成检测部件所能识其他格局,便于剖析检测。体系中功用模块或许是由具有特定功用的独立的运用程序、静态agent、移动署理、小型的体系或许一个数据库体系来构成。在详细布置时,这些部件或许在同一台核算机上,也可以各自散布在一个大型网络的不同节点。总归,各功用模块都是MADIDS的一部分。模块之间凭借署理渠道供给的通讯机制完结进行信息交流,这样既简化了模块之间的数据交流的杂乱性,使得各功用模块十分容易地散布在不同主机上,也给体系供给了一个扩展的接口。3.3 MADIDS中署理构成MADIDS是一个具有多署理协同作业的散布式侵略检测体系。在MADIDS体系结构中,Agent处于体系最底层,是最根本的结构单元,进行着开始的数据搜集与数据处理等各种作业,是最具灵活性的组成部分,MADIDS体系结构的可扩展性的一个方面就在于此。集成部件中的agent担任汲取其它IDS的检测信息。检测部件是每台监控主机上各Agent的总控实体,担任主机级的侵略检测。和谐部件是被维护网络上各主机检测部件的和谐实体,它们还可以彼此级连起来,构成层次结构,担任网络级的侵略检测,它也有agent完结根本的功用。3.3.1 数据搜集Agent数据搜集agent有三类:主机日志搜集署理、网络数据搜集署理和其它IDS数据搜集署理。它们各自是一个独立运转实体,监控主机某一方面并担任向相应剖析器陈述反常行为或许可疑行为。例如,有这样一个简略的Agent,它查看telnet衔接数量,当在必定时刻内有很多的衔接(可以依据某个阈值来定)发生时,就认为是可疑事情发生。这个Agent就会向其上级剖析器宣布一个陈述。可是Agent本身无权直接发生警报。一般情况下,对一到多个由Agent发生的陈述,剖析器会向用户宣布一个正告。依托对所操控的各个事情Agent的陈述进行归纳,检测部件可以了解到地点主机体系当时的安全状况,而和谐部件可以了解到所监控网络的安全状况。事情搜集Agent之间并不直接进行通讯。相反,Agent将一切的音讯都发送给其操控者——剖析器,由剖析器依据Agent的装备信息来决议将如何处理这些信息。对Agent本身而言,它可以运用以下技能来增强其处理才干:1.Agent可以运用遗传程序规划技能,这样跟着运用时刻的添加,Agent本身可以逐步学习,逐步堆集经历,然后可以进化。2.Agent可以运用状况坚持技能来回忆每次运转时取得的信息,这样可以使Agent可以检测到继续很长时刻的侵略行为,也可以检测以行为形式的改动。因为在依据主机的反常侵略检测中,运用了前史行为核算形式,而为了更好地适运用户的全法行为形式,就需求将前史行为核算形式进行更新,而Agent在运转中所检测的事情正是更新核算数据的绝好资料。3.3.2 移动署理(mobile agent)mobile agent由和谐部件办理,可以在体系内向基层或许在同一层次移动,效果是盯梢侵略途径和搜集信息。移动署理盯梢侵略途径,而且确认它的起点,即侵略用户留下被方针主机日志记载的有侵略嫌疑的当地。和谐部件、检测部件和移动署理以下列办法协同作业:首要,检测部件检测到一个嫌疑事情,并将其陈述给和谐部件,要求和谐部件盯梢处理;和谐器材运用ATP(agent transfer protocol)协议分配一个移动署理担任盯梢到方针体系;这个移动署理主动在每一台机器之间进行搬迁,为此不需求和谐部件引导而能独立盯梢侵略。当某一个方针体系在短时刻内被发现有我个嫌疑事情时,和谐部件将分配多个移动署理到方针体系中搜集一切的嫌疑事情的信息。独自的一个移动署理不会对侵略作出判别,也无法确认是否发生了侵略,多个移动署理结合起来才干够供和谐部件作出判别。因为移动署理可以转移到装置了agent履行环境中的任何体系中,因而它可以智能地进行侵略路由盯梢。3.3.3 署理之间的音讯协作署理之间通讯的协作音讯依照传达的办法不同,可以分为点对点音讯和播送音讯。点对点音讯用于低层署理向高层署理供给的信息,低层署理因为时刻和空间的局限性,依据现有的信息无法判别是否是进犯,就将可疑事情提交给高层署理。例如,当进犯者进行FTP Bounce进犯时,因为这种进犯是在三台机器间进行的,单台机器上的检测署理是无法确认进犯的,有必要一起提交给高一级的署理才干作出判别。因为某些进犯(或许潜在的进犯)在空间上或时刻上具有必定的连续性,当某个署理检测出进犯时,可以让其它的署理取得先验常识,来进步检测功率,这时署理就会用播送音讯来告诉其它署理。例如进犯者进犯某个网络时,往往是先扫描该网络中的主机所敞开的服务,从中找突破口。当一个署理探测出是端口扫描时,可以将音讯播送给同一级的署理,使它们能提早防备,当进犯者再扫描时,无法知道体系敞开的服务。侵略检测作为一种信息安全办法,在现阶段的我国还处于开始研讨和探究阶段。本文便是在这一社会布景下展开研讨和探究的。通过研讨、探究、剖析和规划后,本文对agent这一新式的技能在侵略检测体系中运用的优势进行讨论,提出了较完好的MADIDS的体系结构,并将这一技能引进MADIDS。MADIDS体系可以满意散布式环境下对侵略检测体系的要求,能检测散布式进犯,这也是现在侵略检测体系展开的一个方向。虽然采纳了先进了技能和渠道,可是正如进犯技能不断展开相同,侵略的检测也会不断更新、老练。一起,网络安全需求纵深的、多样的防护。MADIDS体系还需求在检测办法进步一步改善,进步检测的精确率和检测速度,加强体系本身安全性。别的,同防火墙、网络办理工具结合,构成立体式的防卫城墙也是MADIDS进一步研讨的方向。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/225081.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部