基于Linux的抗DDoS防火墙的设计与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:HOHOHO66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DDoS(分布式拒绝服务攻击)是一种攻击强度大、危害严重的攻击方式。它利用合理的请求来占用过多的服务器资源,致使服务器超载,无法响应其他的请求。因为这种攻击一般通过分布在不同计算机上的攻击进程进行攻击,同时运用IP欺骗和洪水攻击等手段,因此对它进行检测和防御就显得非常困难。netfilter是Linux2.4以后的内核中采用的一个结构清晰,便于扩展的优秀的防火墙框架。本文主要介绍了如何在netfilter基础之上实现一个能防御DDoS攻击的防火墙。本文首先对网络安全的定义以及防火墙的分类做了一定的概括。然后深入到Linux内核分析了网络数据包的处理流程。对netfilter框架和iptables进行分析,了解了Linux内核防火墙的实现机制。随后研究了当前主要DDoS攻击的原理,尤其对SYN洪水攻击从原理到防御方法做了详尽的阐述,在此基础之上,介绍了如何通过自行设计的算法来实现一个基于netfilter框架的抗DDoS防火墙。该防火墙以模块的方式加载运行,工作在Linux内核网络协议栈的底层,随内核工作而工作,减少了系统消耗,提高了工作效率。单独的Linux内核防火墙并没有太大实用价值,所以本文又介绍了如何将内核模块程序与用JSP开发的Web应用程序有机结合起来,构成一个体系完整,具有实用意义的防火墙产品。经过大量的实验和数据分析,证明我们设计的防火墙能有效的防御各种DDoS攻击,且运行效率很高,达到了预期的设计目的。
其他文献
由于下游水电站的建立,大坝蓄水,使水流变得缓慢,城市生活污水及工业污水不能及时冲走,城市河段的水质变得越来越差,因此需最大限度地促进河水流动,但又要有效的控制河水水位以保证
在信息技术不断发展的今天,面对大型主机几十年不变的字符界面,一方面,习惯了美观、易用界面的用户,变得很难适应这种字符界面,另一方面,大型主机人才的流失,也使得字符界面
作为大量空间应用的支撑软件,空间数据库的设计目标是高效存储和管理空间信息。这既需要对空间数据良好表达和组织,也依赖于数据库层次上的空间分析功能的实现。NHSpatial是
作为一种日益流行的Web 2.0应用,微博客已逐渐成为人们日常生活中记录身边事件以及交流个人观点过程中不容忽视的载体和不可或缺的平台,并被越来越多的人们所接受和青睐。微
粒度计算理论作为目前的研究热点,受到越来越多的关注。目前模糊集、粗糙集和商空间理论可以看作是三种不同形式的粒度计算理论。这三者在思考问题的出发点和解决问题的任务方
作为数字化校园的核心部分,教学管理系统的功能需求日益完善,以教学管理信息系统为平台,各校均在一定程度上实现了教学管理的信息化。学籍管理、课程安排、选课管理、成绩管
智能视频监控技术已经广泛应用在生活、商业、国防安全和军事应用等领域中。智能视频监控技术的研究范围非常广泛,包括运动目标检测、运动目标跟踪以及其他部分。本文对运动
随着我国经济的快速发展,印刷体文字识别技术的应用也越来越广泛,许多相关部门和企事业单位对印刷体文字识别技术提出了许多新的需求。特别是近年来,俄中口岸进出口量与日俱增,口
随着多媒体计算机技术和通信技术的发展,产生了一种新的技术——多媒体通信技术,它是多媒体、通信、计算机和网络等相互渗透和发展的产物。多媒体通信技术一经出现就得到了迅猛
近年来,随着有向图最短路径查询应用在路网、计算机网络和社交网络等数据中的应用不断增加,有向图的最短路径查询技术受到更加广泛的关注。现有技术可以高效的处理无向图环境