基于分布式体系结构的网络入侵检测系统(DIDS)

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:wilson168168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着计算机网络的迅速发展,网络信息量的迅猛增长,网络攻击方式也在不断翻新。同时,网络入侵检测系统也得到了很快的发展。最后展望当前入侵检测系统的研究内容和发展方向。
  关键词:入侵检测;分布式入侵检测系统;安全
  中图分类号:TP393 文献标识码:A文章编号:1009-3044(2007)04-10977-01
  
  1 引言
  入侵检测(IDS)是一种自动识别针对计算机和网络资源的恶意行为并采取相应的保护措施以避免系统遭到侵害、或进行适当的记录以便在遭到侵害后快速恢复系统功能的过程。
  虽然IDS的功能比较全面,但并不是解决网络安全问题的“一揽子”方案,像其它所有安全产品一样,目前的IDS普遍存在一些有待克服的问题。
  首先,大部分IDS系统进行攻击检测的主要依据是攻击特征,然而每天都有新的攻击技术和攻击方法出现,IDS检测出未知攻击方法的概率几乎为零,而目前几乎所有的IDS都缺乏有效的攻击特征快速更新升级策略。
  其次,由于IDS要对大部分网段内部和进出网段的数据包进行过滤分析,当网络通信流量较大时,检测的实时性和有效性就大打折扣。例如,在10兆以太网上IDS可以较好地实现分析和检测,但网络容量一旦提升到100兆甚至1000兆,目前的IDS便很难做到快速反应。
  此外,由于目前IDS系统的检测分析机制比较简单,基本不具备关联性分析和趋势分析能力,因此对时空跨度加大的攻击方式,如DDOS等的检测效果很不理想,这也在很大程度上影响了用户对IDS的信心。
  
  2 IDS的改进措施
  为了解决IDS所存在的问题,我们提出分布式混合IDS系统(DIDS)的设计方案。DIDS的分布式表现在两个方面,首先数据包过滤的工作由分布在各网络设备(包括联网主机)上的探测代理完成;其次,探测代理认为可疑的数据包将根据其类型交给专用的分析层设备处理。这样对网络信息进行分流,既提高了检测速度,解决了检测效率问题,又增强了DIDS本身抗击拒绝服务攻击的能力。此外,我们的DIDS综合了基于主机和基于网络IDS的功能。各探测代理不仅实现信息过滤,同时对所在系统进行监视;而分析层和管理层则可对全局的信息进行关联性分析,在一定程度上解决DDOS攻击的问题。具体而言,我们在DIDS的设计中采取了以下改进措施:
  (1)为了实现IDS攻击特征库的实时更新,我们在DIDS的设计中增加一个专门的特征库检索、验证和更新引擎。
  (2)采用分布式的设计,由多个独立工作相互协调的系统模块分担网络数据包的过滤与分析。
  (3)设计网络信息关联性描述模型,用统计学方法分析用户的行为特征,形成用户网络行为的趋势估计,从而全面提高DIDS检测DDOS等攻击的能力。
  (4)采用一些特定的网络攻击方法,对检出的网络攻击行为实施有效的反攻,使攻击者暂时或较长时间丧失进一步攻击的能力,从而提高IDS攻击响应的主动性。
  
  3 DIDS的功能模块设计
  DIDS的总体设计原则是分布式检测分析,集中式管理维护。按逻辑层次划分为管理层、分析层和检测层。其结构如图1所示。
  图1 DIDS逻辑模块
  管理层包含唯一的管理控制中心(CONSOLE),基于Linux/FreeBSD平台,提供图形化的用户管理界面,维护全局数据库,对各分析层和检测层模块实施控制与管理,并进行网络行为的关联性分析。管理中心需要一台独立的服务器或高档PC,可以采用Intel架构,要求有大型关系数据库支持,可以采用Linux下的MySQL。在企业网络中,DIDS管理中心服务器应该和内部数据库服务器等设备得到同等的保护。
  分析层按网络结构分为Internet信息包分析和Intranet信息包分析模块,在各分析模块中按不同通信协议划分子模块;分析层接收各下属检测层模块的输入,对确认的攻击行为按照设定的响应策略采取相应的措施,如向管理层报告,或实施反攻等;分析层拥有本地数据库,该库的维护由管理层完成。每个分析层单元应该由独立的主机来实现,采用Linux/FreeBSD操作系统平台,在系统内核模块级实现分析单元,这样既保证系统效率,又可以增强系统的健壮性。分析层与代理层是松散的附属关系,其间的关系可以由图2说明。
  探测代理分布在网络的各个关键服务器、主机或其它网络设备,目前设计中的代理都是以应用程序方式运行在目标系统上,因此对目标操作系统的类型有一定要求。图3描绘了DIDS各模块在实际网络环境中的设置。
  图2 分析单元与探测代理之间的关系
  图3 DIDS在实际网络环境中的设置
  
  4 预期达到的性能指标
  (1)有效检测各种已知的典型攻击方法;
  (2)比较有效地检测时空跨度较大的攻击行为,防止目前已知的各种DDOS攻击方式。
  (3)检测与反应速度明显优于现有IDS产品;
  (4)主动式的攻击响应能力;
  (5)图形化的用户管理界面,设置简便,平滑的扩展升级;
  (6)组网方便,配置灵活,系统兼容强;
  
  5 主要技术难点和解决思路
  (1)多级分布式设计虽然可以分担信息过滤和分析工作,但为了达到关联性分析的要求,各分析单元之间必须进行有效的信息交互;同时各探测代理也需要向分析单元递交信息。如何设计并保证各系统模块之间的通信是DIDS设计的难点之一。我们的思路是为DIDS设置专用的内部网络,同时设计专门的加密通信协议。
  (2)异常行为检测一直是IDS领域的难点,其关键是建立用户和系统行为的统计学模型,然后根据过往信息对后续行为进行预测。由于系统和用户的行为往往非常复杂,很难用简单的数学公式进行精确概括。而且,异常检测设计实现复杂,需要较长时间的微调才能发挥效能,虚警概率也较高。因此长期以来,大多IDS产品只采用特征检测。但是异常行为检测在许多方面优于特征检测:首先异常检测从设计上贯彻了“缺省不许”的安全策略,符合目前安全设计的基本原则;其次,利用异常检测方法可以实现系统自学;第三可以检测出新的攻击方法。而且,我们认为上述困难并不是没有办法解决:首先,简化设计思路,只针对某些特定的系统参数和用户行为进行预测;其次,设计训练学习库,简化系统微调过程;其三,采用模糊匹配算法,融合相关信息,降低虚警概率。
  (3)攻击特征收集与在线更新也是DIDS需要解决的关键问题之一。首先在线获取的攻击方法必须经管理人员分析验证并编辑为特征描述,所以需要为管理员提供特征描述生成工具,生成的脚本可以手工调整。其次,系统必须设计相应的特征解释引擎以将特征库转化为系统可识别的操作命令。最后在线的特征库更新采用“推”的方式,由管理中心将更新信息发送给各分析单元和探测代理,各分析单元和探测代理正确接收后返回确认信息,管理中心将确认备案。
  
  6 总结与展望
  分布式体系结构的网络入侵检测系统中,各个检测点相互协作却又相互独立,它具有良好的伸缩性,扩展性。同时,DIDS与其他网络安全技术相结合,如防火墙、密罐、反病毒系统等,提供了完整的网络安全保障。不过在入侵检测技术发展的同时,入侵技术也在更新, DIDS还需在自动反击技术、应用层入侵检测、智能的入侵检测等方面有所突破。
  参考文献:
  [1]Northcutt, S著,余青霓等译.网络入侵检测分析员手册[M]. 北京:人民邮电出版社,2000.
  [2]何浩,史美林,董永乐.入侵检测系统负载问题的一种解决方案[J].计算机工程与应用,2001, 37(20):48-49.
  [3]王柏. 分布式计算环境[M]. 北京邮电大学出版社.
  本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
摘要:CAPP智能文档是一种工艺卡片和工序卡片的快速生成系统。本文不仅介绍了该系统的底层架构和主要技术,而且以工艺卡片和工序卡片的建立为例详细阐述了其在VSTO中的实现和CAPP智能文档的基本操作。  关键词:CAPP智能文档;工艺卡片;工序卡片  中图分类号:TP311文献标识码:A 文章编号:1009-3044(2007)04-10930-03    1 智能文档的概述  CAPP智能文档是结
期刊
摘要:Domino系统提供了丰富的类和方法来支持其与异构数据库进行数据交换,本文通过分析基于Domino系统办公自动化系统信息共享的特点,探讨了Domino系统的三种异构数据交换方法,对三种方法不同的特点进行了分析,并就其具体实现进行了描述。   关键词:DOMINO;异构数据;交换技术;XML  中图分类号:TP317.1文献标识码:A 文章编号:1009-3044(2007)04-10918-
期刊
被众多《诛仙》迷期待的以原创小说为蓝本制作的《诛仙》网游终于开始了它的内测之旅。没有拿到内测激活码的小说迷们在期待着游戏的同时,又忍不住猜测,游戏里的任务和完美时空其他游戏一样多吗?门派技能是不是和书里写的一样?下面,就让经历过内测的笔者为大家揭开《诛仙》神秘的面纱。    一、门 派    《诛仙》中有修魔修道修佛各种类型正邪不一的门派,读者们在为邪派鬼王宗的狠辣手段所义愤填膺时,也唾弃着青云这
期刊
摘要:近一段时间以来,校园网部分用户受到一种名为ARP欺骗木马程序(病毒)的攻击(ARP是“Address Resolution Protocol”“地址解析协议”的缩写),病毒发作时其症状表现为计算机网络连接正常,却无法打开网页;或由于ARP欺骗的木马程序(病毒)发作时发出大量的数据包,导致局域网用户上网不稳定,极大地影响了校园网用户的正常使用,给整个网的安全带来严重的隐患。本人在文中讨论了AR
期刊
《完美国际》中的生产技能目前开放了四种,即巧匠、铁匠、裁缝和药师。与国内版不同的是,国际版的玩家可同时学习这四种生产技能,因此也就造就了大量的职业生产技能人的出现。国际版开放至今也近五个月的时间,想必游戏中的许多玩家早已将生产技能学到了很高的等级,并且也因这些高级生产技能而受益非浅。但是,由于高级生产技能的学习要求十分苛刻,同时让不少未学但又想学生产技能的玩家望而生畏。不过,如果大家能从自身的职业
期刊
摘要:我国现在使用的大多是国外研制的C类数据库管理系统,均采用自主访问控制产品,其安全性较低,数据库强制访问控制模块是为提高C 级数据库管理系统的安全性而设计,它外挂于数据库管理系统之上,可以增强系统的安全性。  关键词:数据库;强制访问控制;安全标签;主体;客体  中图分类号:TP311.52文献标识码:A 文章编号:1009-3044(2007)04-10923-01  数据库是电子商务、电子
期刊
摘要:结合嵌入式系统的特点对TCP/IP协议进行分析和精简,并且在KeilC51环境下编程实现了该协议子集,为通用TCP/IP协议的精简提供了一种较为简单的思路。  关键词:嵌入式系统;以太网;TCP/IP协议;UDP;ARP  中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)04-10947-03    1 引言  目前,嵌入式系统与网络的结合已经成为嵌入式系统发展过
期刊
摘要:计算机机房是一个精密仪器聚集的实验室,对它的管理需要用比较科学的方法,本文提出一种基于WebGIS原理的机房管理系统设计方案,服务器采用JSP新技术,能够实现以空间的方式管理计算机机房的各项资源,功能完备便于操作,信息显示简明,使管理员不但能了解整个机房的仪器使用情况,也能掌握机房的网络线路配置。  关键词:互联网地理信息技术;机房信息管理系统;JAVA APPLET  中图分类号:TP30
期刊
摘要:分析传统的认证与授权解决方案的弊端,结合Web services的优点提出将认证与授权抽象出来作为一个单独的Web服务将安全性集中起来供所有应用程序共享的解决方案,并根据该解决方案的要求,实现了J2EE平台下基于JAAS,Web Service的SSO和统一认证授权。  关键词:JAAS,Web Service,单点登录,统一认证授权  中图分类号:TP311.1 文献标识码:A文章编号:1
期刊
摘要:通过对网络中心业务办理过程调查发现,我校网络中心前台业务存在着业务办理手续复杂、用户数据分散等缺点。本文给出了用于提高前台业务办理工作效率和统一数据管理系统的具体设计,包括系统结构设计、数据库设计等。以及关键技术的分析和应用。系统采用Visual Basic.NET作为前端开发工具和ACCESS 2003作为后台数据库管理系统来进行实现。系统的应用提高了前台业务办理的效率,实现了数据的统一性
期刊