基于Linux的入侵防御系统设计与实现

来源 :吉林画报·教育百家 | 被引量 : 0次 | 上传用户:backbone09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】随着互联网的发展,黑客攻击、病毒、木马、服务滥用等安全问题日益突出,因此网络安全成为网络技术中的重要一环。针对以往网络安全设备的不足,本文提出了一种基于Linux 的入侵防御系统,通过对网络数据报文的过滤及检测,实现网络的安全防护。并针对入侵防御系统的处理流程进行优化,提出了“快速转发通道”的方法,极大的提高了入侵防御系统的性能。测试结果表明,该系统工作稳定、检测精准、阻断及时,能够很好的对网络进行防护。
  【关键词】入侵防御 网络安全 报文过滤 Linux
  1. 引言
  随着互联网应用的广泛普及,所承载的业务和信息逐步多样化,互联网在国家政治、经济、文化领域以及社会生活的各个方面发挥着愈加重要的作用,已经成为国家、社会、民众交互的重要平台。与此同时,互联网面临的安全威胁也随着互联网及互联网应用的发展而不断演化,呈现日益复杂的局面,根据CNCERT 的报告,仅2008 年上半年就接收到3291起非扫描类网络安全事件报告,其中垃圾邮件事件、拒绝服务攻击事件以及病毒、蠕虫和木马事件尤为突出,网络与信息安全问题已成为互联网不可避免的问题。
  网络安全防范中,传统的方法是使用防火墙部署在网络入口处,抵御来自外网的威胁。防火墙是粒度比较粗的访问控制产品,在基于TCP/IP 协议及端口的过滤方面表现出色。但是,对于一些可以通过常规端口(譬如:21 端口、80 端口)的攻击,“DDOS 攻击”及“SQL注入攻击”防火墙是很难防范的。
  因此,入侵防御系统(Intrusion Prevention System,IPS)应运而生。IPS 是一种主动的、积极的入侵防范、阻止系统,它部署在网络的进出口处,当它检测到攻击企图后,它会自动地将攻击包丢掉或采取措施将攻击源阻断。
  2. IPS 系统简介
  作为串接部署的设备,IPS 必须要确保用户业务不受影响,错误的阻断必定意味着影响正常业务,在错误阻断的情况下,各种所谓扩展功能、高性能都是一句空话。这就引出了IPS 设备所设计的重点——精确阻断,即精确判断各种深层的攻击行为,并实现实时的阻断。同时,作为一款防御入侵攻击的设备,毫无疑问,防御各种深层入侵行为同样是IPS 的重点,这也是IPS 系统区别于其他安全产品的本质特点。这也给精确阻断加上了一个修饰语:保障深层防御情况下的精确阻断,即在确保精确阻断的基础上,尽量多地发现攻击行为(如SQL注入攻击、缓冲区溢出攻击、恶意代码攻击、后门、木马、间谍软件),这是IPS 发展的主线功能。IPS 在网络中的部署如图1 所示:
  3. 基于Linux 的IPS 系统设计与实现
  IPS 通常串接在网络的进出口处,当检测到攻击企图后,会自动将攻击源阻断,从而达到保护网络内部计算机的目的。IPS 系统的设计和实现主要有以下几个重点同时也是难点:
  1)误报率低:由于IPS 系统会根据检测结果实时对网络进行阻断,误报率一定要控制在一个可接受的范围内,大量的误报会严重影响网络的可用性。所以,IPS 设计中的一个原则就是“宁可放过,不可拦错”。
  2)处理能力强:IPS 系统是串接在网络当中,它的自身的性能和网络的性能有着直接的关系,IPS 处理性能一定要满足网络带宽要求,不能对网络性能造成影响。入侵检查大多是基于特征检查的,需要耗费大量的CPU 资源进行计算,加上现在的入侵手段与日俱增,特征库也越来越大,这些都对IPS 的处理性能的设计提出了很高的要求。
  3)具有可靠的稳定性与冗灾机制:上面已经谈到,IPS 是串接在网络当中的,如果IPS自身出现故障,将会对网络造成灾难性的影响,甚至网络中断。因此,IPS 的稳定性及冗灾机制显得异常重要,在IPS 的设计中这是最重要的一环,关系着IPS 能否使用。
  3.1 IPS 系统结构
  由于Linux 操作系统具有对硬件平台支持、良好的网络性能、广泛的软件支持和开放的源代码,修改系统内核和编写应用软件比较便捷,也包括修改网卡设备的驱动以及IP 报文的处理方式。在Linux 平台的基础上,为IPS 的实现开发了一系列的基础功能模块,包括:文件系统、看门狗、操作系统接口等等一些必须的基础模块。在此基础上运行着一些服务程序,包括配置模块、日志记录模块、报警模块等等,这些是IPS 运行必备可少的支持。在IPS架构设计中本着简洁、清晰的原则,采用分层与模块化的设计思路进行设计,这样在实现的过程中工作清晰明确,并可以进行并行开发,IPS 系统结构如图2 所示。
  整个IPS 系统中最核心部分是安全层的各个功能模块,这些是实现IPS 功能所必须的模块,在这些模块中,工作量最大有两个模块,分别为FW 模块和PF 模块。其中,FW 模块是防火墙功能模块,担负着连接检查的工作;PF 模块是报文过滤模块,担负着数据报文拆包检查,发现并阻止攻击报文的工作。这两个模块的性能直接影响着IPS 的整体性能,也直接影响了IPS 所串接的网络的性能。因此,在对IPS 性能进行改进的时候,本文提出了一个“快速转发通道”思想,可以随着网络流量的增加,大幅提供IPS 的报文处理能力,这些在接下来的一节里面会详细描述。
  3.2 IPS 系统报文处理流程
  在IPS 设备的网络接口收到数据报文之后,各个模块会依次对报文进行检测,只要任何一个模块通过匹配相应的规则表检测出报文有异常情况,就会立刻丢弃该报文,并生成相应的日志、告警等信息。IPS 报文的处理流程如图3 所示,接下来是对各个步骤的简单分析。
  3.3 IPS 冗灾机制
  由于IPS 是一种串接设备,IPS 需要具有一定的稳定性及冗灾机制,所以,该IPS 系统设计了主备切换机制和bypass 机制,以保证在IPS 出现故障的情况下,不对所处网络造成影响。为了使IPS 设备具有一定的冗灾性,在基于Linux 的IPS 实现的时候,使用了bypass 机制,在bypass 机制中,既有软件bypass 也有硬件bypass。软件bypass 与一个类似看门狗机制的模块联动,如果IPS 负载过高没有足够的可用CPU 资源,或者因为软件死机时,软件bypass 会自动将报文从入口送至出口,避免由于IPS 处理不及时引起的丢包。当系统断电时,硬件bypass 功能就会立刻起作用把IPS 设备旁路,使数据报文的传输不通过IPS,以保证网络的畅通。IPS 通过bypass 机制,保证了无论在什么情况下,设备故障都不会对网络传输造成影响。
  3.4 IPS 实验系统测试
  IPS 实验系统使用常见的x86 平台,CPU 为Intel 酷睿Q8200,内存2G,双1000M 网卡,网络流量为100M。在正常的流量当中,人为加入一些攻击流量,进行测试。进行测试的流量网络出口是100M 线路,峰值流量最高接近80M,在进行一个星期的测试当中,IPS 试验系统运行状态良好,没有出现死机、丢包等现象。说明了IPS 具有良好的稳定性与可用性。
  在攻击报文检测方面,IPS 表现出优异的性能,能够识别众多的攻击、病毒、木马等异常行为,并进行实时阻断。这充分体现了基于Linux 的IPS 在网络防护中的,可以起到重要作用,并完全能够实现有效防护。
  4. 结论
  随着网络安全的重要性与日俱增,IPS 作为一个新兴的防护系统正在迅速发展。本文针对目前网络上的攻击、病毒、木马等异常行为设计了基于Linux 的入侵防御系统,由于采用了“快速转发通道”技术,经过测试,该IPS 具有很好的可用性与防御效果。由于采用了通用的x86 平台,整个系统的部署成本非常低,对于企业及学校的网络防护具有相当的实用价值。
  需要指出的是,该系统还存在一些问题。由于采用软件处理方式,IPS 的处理性能还不高,只能满足中小型用户,对于网络流量较大的地方,还无法部署。对异常情况的检查还存在于已知的情况下,对于新的攻击手段还无法防护。因此,如何提高IPS 的性能及異常情况检测能力仍然有大量的工作要做。
  参考文献
  [1] 2008年上半年中国互联网网络安全报告.[R].北京:国家互联网应急中心(CNCERT),2008
  [2] 郭浩,汪学明:入侵检测系统误报率和漏报率的改善方法研究.[J].科技经济市场.2009 年第六期
  [3] 谢希仁:计算机网络(第五版).[M].电子工业出版社.2008.01
  [作者简介] 彭兆军(1980—)男,河南信阳,从事网络管理及计算机网络及综合布线教学工作。
  郭岗磊(1984- )男,河南郑州,主要从事于从事计算机网络及软件教学研究工作。
其他文献
高中语文教育难,之所以如此,其原因之一还在于对语文学科基本属性的论争。有学者称:把工具性作为语文学科的基本属性是导致语文学科人文价值、人文底蕴严重流失的根本原因,中学语文教学的种种问题一言以蔽之,是将充满人性之美、最具趣味的语文变成枯燥乏味的技艺之学、知识之学,乃至变成一种应试训练。从这种意义上讲,这一切也是“应试教育”价值取向下语文教育浓厚的功利主义使然。如今,随着国务院《基础教育课程改革纲要(
期刊
【摘 要】生活之中处处存在着美感,美丽的事物使人感到愉悦。中国是一个拥有五千年文化历史的国家,从古至今的灿烂文化其实就是一个美的历程。本文通过对毕加索作品《格尔尼卡》的简要分析,阐述出他的画作中的象征表现手法以及这种表现手法在中国油画中的作用。最终得出结论,美没有国界,把大师作品中的艺术手段合理的运用在自己的作品中,丰富自己的画面深度。使自己的画面更具美感。  【关键词】美 ; 象征 ; 格尔尼卡
期刊
【摘 要】在教学中,适当、巧妙、灵活的运用各种电教媒体与教师教学行为,以及其他教学媒体有机结合,避免误区,才能发挥整体教学功能,达到最优化的教学效果  【关键词】多媒体 教学 发挥 优势 误区  《鱼病学》是水产养殖专业中,教学难度相对较大的科目之一。它不仅包容了生理学、病理学的知识,更有细胞学、微生物学、生态学的内容,其综合性的特点十分突出。而这些知识传授若仅仅有赖于传统的教学模式和方法,显然是
期刊
【摘 要】从20世纪七八十年代起,我国开始强调要重视民办教育和职业教育发展。三十年来,在国家政策的扶植和民办教育家的努力之下,我国的民办职业教育取得了长足的进步。尤其是作为朝阳产业的动漫设计类专业,更是具有其独特的特征和发展模式。动画专业教学质量改革的根本是双师型教师队伍建设问题,本文以D校教师队伍改革实践为个案,探讨民办高校动画专业教学质量改革的问题与策略,以期为当下高校教学质量改革提供思路借鉴
期刊
【摘 要】发电权交易引起系统节点注入功率的变化,从而产生增量网损,如何计算增量网损是发电权交易的重要问题之一。针对这一问题,在明确中长期发电权交易增量网损计算准则的基础上,提出了基于最小二乘B系数的增量网损电量的计算方法。该方法适合于中长期发电权交易的增量网损电量计算。  【关键词】发电权交易;增量网损;二乘B系数  目前,国内对发电权交易的研究主要集中在发电权交易机理、交易模式、交易模式、交易模
期刊
【摘 要】四格漫画是喜闻乐见的一种艺术形式,它以轻松幽默、短小精悍的艺术魅力打动着众多青少年读者的心灵。四格作为一种非常简单随性的漫画风格,多年以来一直都没有被冷落,相反,其作用性更是不断被发掘和延伸。在初中美术课堂展开四格漫画教学,有益于启发学生的创意思维,培养学生的创新能力。  【关键词】四格漫画 创意  一 问题分析  (一)动漫是学生喜欢的题材  爱因斯坦有句名言:“兴趣是最好的老师。”兴
期刊
教学背景:  在新课程英语高二Book5,Unit 5中,需要学习省略(Ellipsis)的语法知识。对于这一语法知识,我不知怎样讲授才能让学生容易接受。看着报纸上纷繁复杂的知识点,我有点犯愁了!那天,我在阳台上独自徘徊,寻找既能让学生容易理解,又便于掌握的方法。那一刻。真有种“山重水复疑无路”的感觉。  突然。宿舍门前的一条标语吸引了我:“懂得如何启发乃是教育最伟大的诀窍.。”是啊!我应该改变以
期刊
【摘 要】“中泰教育合作下信息技术与《泰语视听说》课程整合的研究与实践”是2012年度新世纪广西高等教育教学改革工程立项项目,其中,建设课程教学网站是其中的一项主要内容。团队通过探讨研究,采用了ASP.net+SQL的技术建设该课程的教学网站。本文首先分析了采用ASP.net +SQL的技术的原因,其次再分析采用这些技术所面临的风险,最后提出解决这些风险的安全防范措施。  【关键词】ASP.net
期刊
【摘 要】语文教学以提高学生的语文素养为宗旨,强调以学生为本,为学生发展提供良好的课程环境。生本教育理念下的语文教学,要转变教学观念,满足发展需求;处理好生本与师本的关系;改进教学方法,展现学生个性风采;教学评价走向评研。  【关键词】生本教育 学生 语文教学  随着新课程改革的深化,我国语文教育出现了蓬勃发展的局面。理论研究与实践表明,生本教育体现了教育的根本立场和教育的根本规律,具有前瞻性、彻
期刊
【摘 要】OSPF是一种基于链路状态的内部网关路由协议,目前链路状态路由协议被广泛使用,本文分析了OSPF路由协议存在的安全隐患以及防范措施,对加强OSPF路由协议的安全性提出了一些建议。  【关键词】OSPF 路由 安全 防范  一、OSPF协议概述  OSPF(Open Shortest Path First)是目前互联网络应用中最为广泛的内部网关路由协议,主要提供自治系统内的动态选择路由。它
期刊