版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计毕业设计(论文论文)学学 院院 : 信息与电子工程学院信息与电子工程学院 专专 业业 : 计算机科学与技术计算机科学与技术 班班 级级 : 学学 号号 : 学学生生姓姓名名 : 指指导导教教师师 : 论文题目论文题目:基于基于b/s架构的远程心理咨询平台架构的远程心理咨询平台设计与实现设计与实现浙江科技学院毕业设计(论文)、学位论文版权使用授权书本人 学号 声明所呈交的毕业设计(论文)、学位论文 ,是在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,与我一同工作的人员对本研究所做的任何贡献均已在论文中作了明确的
2、说明并表示谢意。本毕业设计(论文)、学位论文作者愿意遵守* 关于保留、使用学位论文的管理办法及规定,允许毕业设计(论文)、学位论文被查阅。本人授权* 可以将毕业设计(论文)、学位论文的全部或部分内容编入有关数据库在校园网内传播,可以采用影印、缩印或扫描等复制手段保存、汇编毕业设计(论文)、学位论文。(保密的学位论文在解密后适用本授权书) 论文作者签名: 导师签名: 签字日期: 年 月 日 签字日期: 年 月 日 浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)i摘要摘要随着网络技术的飞速发展,网络安全问题也越来越突出。顺应这一趋势,涌现出了许多的网络安全技术,如网络防火墙、病毒检测
3、、密码技术、身份认证等。但是,即使如此,还是有很多服务器在不能够及时检测的预防的情况下被攻击,导致了巨大的经济损失。这种被动的防御系统显露出技术上很多的不足,于是有人提出了主动的网络安全防御体系,这其中的代表就是网络入侵检测系统。网络入侵检测系统的根本功能就是实时地检测并分析网络的行为,根据分析的结果做出相应的响应。这样就可以及时地检测出网络的非法攻击,提早做出判断,减少损失。网络入侵检测系统的出发点在于其主动性,它不是被动的防御。主动性是入侵检测系统的一大特色,也是其发展迅速并被人们重视的一个重要原因。本文介绍了入侵检测系统的概念、产生、定义及分类。介绍了目前各种常见的网络入侵检测系统,分析
4、了网络入侵检测系统的工作原理。对网络入侵检测系统进行模块化分析,其中,重点介绍了与课题实现相关网络数据包捕获模块、网络协议分析模块和存储模块的设计与实现。关键词:入侵检测系统,网络数据包,网络协议浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)iiabstractas the technology of network developing fast, the problem of network security is emerging day by day. in order to temporize this trend, different kinds of network
5、 safety methods appear, such as network firewall, virus detecting, code technology, id authentication ,etc.even though, incalculable economic loss are caused because many servers are attacked without effective detecting and defending. many deficiency in technology are based on this passive defending
6、 system, then the active defending system come out of the surface and the representative is network inbreak detecting system. the ultimate function of this system is detecting and analysing the net behavior in real time and react to the result of the behavior. by this way, illegal attack can be pre-
7、detected and loss can be avoided. the emphasis of this system is the property of active, not passive. the active property is also the reason while this system is so highly regarded!this thesis talked about the concept, origin, definition and sort of the network inbreak detecting system. also common
8、network inbreak detecting system work principle are mentioned. it analyses this system in modular layer, and the stress point is focused on data-package capture, the design and realization of analyse and store modular for network protocol.keywords: intrusion detection system, data-package, network p
9、rotocol.浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)iii目录摘要 .iabstract.ii第1章 引言.11.1 背景.11.2 研究内容.1第2章 入侵检测系统.32.1 入侵检测系统概述.32.1.1 入侵检测系统的定义.32.1.2 入侵检测系统的任务及目的.32.2 入侵检测系统的分类.32.2.1 按照控制策略分类.32.2.2 按照同步技术分类.42.2.3 按照信息源分类.42.2.4 按照分析方法分类.42.2.5 按照响应方式分类.42.3 主要入侵检测系统介绍.52.4 入侵检测系统原理.6第3章 网络入侵检测系统设计.83.1 系统设计原理.8
10、3.2 系统主要功能要求.83.3 系统模块化分析.93.3.1 网络入侵检测系统总体结构.93.3.2 网络入侵检测系统各模块介绍.9第4章 网络数据包捕获模块设计与实现.134.1 数据源.134.2 网络数据包捕获模块.144.3 bpf机制.174.4 libpcap函数库 .19浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)iv第5章 网络协议分析模块设计与实现.235.1 tcp/ip协议分析基础.235.2 数据包封装与分解.255.3 主要网络协议介绍.295.4网络协议分析.32第6章 存储模块的设计与实现.376.1 存储模块的分析.376.2 网络包捕获设计
11、.40第7章 结束语.47致谢.49参考文献.50附录 源代码.59浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)1第第1章章 引言引言1.1 背景背景阐述选题的目的、背景和意义,国内外文献综述。1.2 研究内容研究内容论文所要研究的主要内容、范围及应解决的问题。浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)2浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)3第第2章章 入侵检测系统入侵检测系统2.1 入侵检测系统概述入侵检测系统概述1980年,james p.anderson 第一次系统阐述了入侵检测的概念,并将入侵行为分为外部滲透、内部滲透和不法行为
12、三种,还提出了利用审计数据监视入侵活动的思想1。1986年dorothy e.denning提出实时异常检测的概念,并建立了第一个实时入侵检测模型,命名为入侵检测专家系统(ides)2。1990年,l.t.heberlein等设计出监视网络数据流的入侵检测系统nsm(network security monitor)。自此之后,入侵检测系统才真正发展起来。2.1.1 入侵检测系统的定义入侵检测系统的定义入侵检测是指在特定的网络环境中发现和识别未经授权的或恶意的攻击和入侵,并对次作出反应的过程。入侵检测作为一种积极主动的安全防护技术,提供了对内部攻击、外部攻击和误操作的实时保护,在网络系统受到危
13、害之前拦截和响应入侵。入侵检测系统可以定义为:检测企图破坏计算机资源的完整性,真实性和可用性的行为的软件。2.1.2 入侵检测系统的任务及目的入侵检测系统的任务及目的入侵检测系统执行的主要任务包括:监视、分析用户及系统活动;审计系统构造和弱点;识别、反映已知进攻的活动模式,向相关人士报警;统计分析异常行为模式;评估重要系统和数据文件的完整性;审计、跟踪管理操作系统,识别用户违反安全策略的行为3-5。入侵检测的目的:(1)识别入侵者;(2)识别入侵行为;(3)检测和监视以实施的入侵行为;(4)为对抗入侵提供信息,阻止入侵的发生和事态的扩大。2.2 入侵检测系统的分类入侵检测系统的分类现有的入侵检
14、测系统(ids)的分类,大都基于信息源和分析方法。为了体现对ids从布局、采集、分析、响应等各个层次及系统性研究方面的问题,在这浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)4里采用五类标准:控制策略、同步技术、信息源、分析方法、响应方式。2.2.1 按照控制策略分类按照控制策略分类控制策略描述了ids的各元素是如何控制的,以及ids的输入和输出是如何管理的。按照控制策略ids可以划分为,集中式ids、部分分布式ids和全部分布式ids。在集中式ids中,一个中央节点控制系统中所有的监视、检测和报告。在部分分布式ids中,监控和探测是由本地的一个控制点控制,层次似的将报告发向一个
15、或多个中心站。在全分布式ids中,监控和探测是使用一种叫“代理”的方法,代理进行分析并做出响应决策。2.2.2 按照同步技术分类按照同步技术分类同步技术是指被监控的事件以及对这些事件的分析在同一时间进行。按照同步技术划分,ids划分为间隔批任务处理型ids和实时连续性ids。在间隔批任务处理型ids中,信息源是以文件的形式传给分析器,一次只处理特定时间段内产生的信息,并在入侵发生时将结果反馈给用户。很多早期的基于主机的ids都采用这种方案。在实时连续型ids中,事件一发生,信息源就传给分析引擎,并且立刻得到处理和反映。实时ids是基于网络ids首选的方案。2.2.3 按照信息源分类按照信息源分
16、类按照信息源分类是目前最通用的划分方法,它分为基于主机的ids、基于网络的ids和分布式ids。基于主机的ids通过分析来自单个的计算机系统的系统审计踪迹和系统日志来检测攻击。基于主机的ids是在关键的网段或交换部位通过捕获并分析网络数据包来检测攻击。分布式ids,能够同时分析来自主机系统日志和网络数据流,系统由多个部件组成,采用分布式结构。2.2.4 按照分析方法分类按照分析方法分类按照分析方法ids划分为滥用检测型ids和异常检测型ids。滥用检测型的ids中,首先建立一个对过去各种入侵方法和系统缺陷知识的数据库,当收集到的信息与库中的原型相符合时则报警。任何不符合特定条件的活动将会被认为
17、合法,因此这样的系统虚警率很低。异常检测型ids是建立在如下假设的基础之上的,即任何一种入侵行为都能由于其偏离正常或者所期望的系统和用户活动规律而被检测出来。所以它需要一个记录合法活动的数据库,由于库的有限性使得虚警率比较高。浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)52.2.5 按照响应方式分类按照响应方式分类按照响应方式ids划分为主动响应ids和被动响应ids。当特定的入侵被检测到时,主动ids会采用以下三种响应:收集辅助信息;改变环境以堵住导致入侵发生的漏洞;对攻击者采取行动(这是一种不被推荐的做法,因为行为有点过激)。被动响应ids则是将信息提供给系统用户,依靠管理
18、员在这一信息的基础上采取进一步的行动。2.3 主要入侵检测系统介绍主要入侵检测系统介绍入侵检测系统的研究已经全面展开,这里对一些主要的入侵检测系统进行一般的介绍。其中有些系统是研究项目,2.4 入侵检测系统原理入侵检测系统原理入侵检测系统(ids),它从计算机网络系统中的若干关键点收集信息(如系统日志、审计数据和网络数据包等),并分析这些信息,发现网络中是否有违反安全策略的行为和遭到攻击的迹象。入侵检测概念的提出依赖于两个假设:第一、用户和程序的活动是可以观察的。第二、正常活动和入侵活动有截然不同的行为。不正常的活动被标志为入侵。根据检测方法,分析系统可以采用两种类型的检测技术:误用检测(mi
19、suse detection)和异常检测(anomaly detection)。误用检测也被称为基于知识的检测,它指运行已知攻击方法,根据已定义好的入侵模式,通过判断这些入侵模式是否出现来检测。因为很大一部分的入侵是利用了系统的脆弱性,通过分析入侵过程的特征、条件、排列以及事件间关系能具体描述入侵行为的迹象。这种方法由于依据具体特征数据库进行判断,所以检测准确度很高,并且因为检测结果有明确的参照,也为系统管理员采取相应的措施提供了方便。其主要缺陷在于与具体系统依赖性太强,系统移植性不好,维护工作量大,难以检测出内部人员的入侵行为。异常检测也被成为基于行为的检测,基于行为的检测是指根据使用者的行
20、为或资源使用状况来判断是否入侵。基于行为的检测与系统相对无关,通用性较强浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)6。它甚至有可能检测出以前从未出现过的攻击方法,不像基于知识的检测那样受已知脆弱性的限制。但因为不可能对整个系统内的所有用户行为进行全面的描述,所以它的主要缺陷在于误检率很高。浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)7第第3章章 网络入侵检测系统设计网络入侵检测系统设计3.1 系统设计原理系统设计原理随着计算机网络技术的发展,单独的依靠主机审计信息进行入侵检测已经难于适应网络安全的需求。人们提出了基于网络入侵检测系统的体系结构,这种检测系统根据
21、网络流量,网络数据包和协议来分析、检测入侵,其基本原理如图3-1所示: 结果检测图图3-1 基于网络的入侵检测系统模型基于网络的入侵检测系统模型3.2 系统主要功能要求系统主要功能要求一般而言,一个网络入侵检测系统满足以下几个主要功能要求:实时性要求:尽量缩短发生攻击行为和被检测出来之间的时间,及时作出反应。可扩展性要求:由于攻击方式的多样化,所以可以建立一套能够描述入侵特性的入侵事件描述语言。用此语言可以动态的建立入侵规则库,当有新的入侵事件时,就可以使用入侵描述语言动态加载入侵特性到规则库中。适应是要求:由于网络环境的复杂性,所以要求入侵检测系统也必须能够适应不同的环境。系统管理模块入侵检
22、测模块入侵规则库网络数据包捕获模块网络数据包捕获模块浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)8安全性与可用性要求:入侵检测系统自身的安全性也很重要,不要成为被容易攻击的目标。有效性要求:系统在一定的规则之类能够满足性能的要求。3.3 系统模块化分析系统模块化分析3.3.1 网络入侵检测系统总体结构网络入侵检测系统总体结构一般的,一个网络入侵检测系统从逻辑上主要分为数据采集、数据分析和结果显示三部分。总体结构由网络数据包捕获模块、网络协议分析模块、存储模块、规则解析模块、入侵事件检测模块、响应模块和界面管理模块七个模块组成。系统体系结构如图3-2所示:图图3-2 系统体系结构
23、框图系统体系结构框图3.3.2 网络入侵检测系统各模块介绍网络入侵检测系统各模块介绍网络入侵检测系统由七个模块组成。其中,网络数据包捕获模块、网络协议分析模块和存储模块为本课题所要研究的对象,将在以后的内容中给出详细的介绍及设计与实现。下面对网络入侵检测系统中的其他模块作简要的分析,使整个系统结构更加完整入侵检测模块网络协议分析模块响应模块规则解析模块界面管理模块攻击特征库浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)9表表3-1 各模块名称功能汇总表各模块名称功能汇总表序号模块名基本功能12.表表3-2 各模块名称功能汇总表各模块名称功能汇总表浙江科技学院信息与电子工程学院20
24、10届本科毕业设计(论文)10第第7 7章章 结束语结束语在本次网络入侵检测系统中“数据包”的捕获的设计与实现的过程中,如何捕获数据包、对捕获的数据包进行协议分析是本课题的关键所在。关于本次毕业设计,由于设计经验的不足和所掌握知识的限制,我的设计已能实现在网络中捕获数据包、分析数据包和存储分析结果等方面的工作,但在某些方面还有更加简洁的实现方法、某些功能设计构想还没有完整的表达出来。浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)11致谢致谢首先我要感谢我的指导老师,.浙江科技学院信息与电子工程学院2010届本科毕业设计(论文)12参考文献1 刘文涛. linux网络入侵检测系统m. 第2版. 北京:电子工业出版社,2004:1-3002 陈筱倩,周陬,王宏远等. 基于ip组播的流媒体服务器软件设计j. 微电子学与计算机. 2004, 21(3):76-803 zhu w. cluster queue structure for shared-memory multiprocessor systemsj. the journal of supercomputi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自然语言处理应用策略
- 金太阳2026届高三联考313C化学试题(含答案)
- 疼痛护理中的疼痛预防
- 护理美学与康复护理
- 2026年干扰采样环境或采样活动(喷淋 遮挡)的识别与处置
- 流行腮腺炎护理要点总结
- 2026年雨水花园 生物滞留带长效运维技术要点
- 2025年前台服务测试
- 2026年社区中医理疗馆与商圈旗舰店模式对比与选址策略
- 精神病护理中的紧急情况处理
- TB-10414-2018-铁路路基工程施工质量验收标准
- JBT 14449-2024 起重机械焊接工艺评定(正式版)
- 农村土地转让协议正规版范本合集
- 中建五局有限空间作业方案编制指南(2022版)
- 2024年北京市成考(专升本)生理学护理学专业考试真题含解析
- 小学科学冀人版六年级下册全册同步练习含答案
- 苏教版小学科学五年级下册单元测试题(含答案)
- 《中医刺络放血治疗》课件
- 《学术规范和论文写作》课件全套 第1-10章 知:认识研究与论文写作 - 引文规范
- 中医儿童生长发育指导
- 【高中语文】《燕歌行(并序)》课件++统编版选择性必修中册
评论
0/150
提交评论