您好,欢迎访问三七文档
本科毕业论文(设计)开题报告题目:上网游戏时间控制的研究与实现学院:信息与电子工程学院专业:班级:学号:学生姓名:指导教师:二○一二年二月毕业论文:开题报告学生姓名:-1-毕业论文(设计)题目:上网游戏时间控制的研究与实现选题依据:(1)说明选题的背景及理论意义和实际意义随着计算机网络的快速发展,尤其是Internet的广泛应用,网络信息安全问题就比任何时候都显得更为关键。威胁网络信息安全的因素主要有:网络缺陷,黑客攻击,病毒,管理欠缺,软件的漏洞和后门,网络内部用户的误操作和恶意行为,资源滥用和信息泄露。行为科学认为,安全问题关键在人[3]。所谓行为管理,就是获得用户终端上系统软件和应用软件的运行情况和使用者操作情况,目的是为了约束使用者的安装和使用行为。可以通过对网络信息的监测与分析,可记录网络中数据的流量,对网络信息给予适当控制,并有助于分析网络的性能,监控网络各层的协议和服务,分析网内各主机的处理能力,提高对网络的管理。网络信息监测的意义还体现在以下几点:可用于调试网络应用程序,判断应用程序是否正确地发送或接收了数据包;可以维护网络环境,杜绝不健康站点的不健康内容;可应用于安全防范,监视信息内容、保障网络安全、截获情报、分析怀有敌意方的网站,在计算机网络上实施有效的攻击与保护。(2)综述国内外有关本选题的研究现状网络监听,在网络安全上一直是一个比较敏感的话题,作为一种发展比较成熟的技术,监听在协助网络管理员监听网络传输数据,排除网络故障等方面具有不可替代的作用,因而一直倍受网络管理员的青睐。然而,在另一方面网络监听也给以太网安全带来了极大的隐患,许多的网络入侵往往都伴随着以太网内网络监听行为,从而造成口令失窃,敏感数据被截获等等连锁性安全事件。目前市场上已出现一些专用的网络监控和协议分析软件,它们的共同特点是:能够访问本地网络上数据链路层传输的所有数据包,并按用户的要求对这些包进行相关处理;对各种协议进行分析,从而可以对网络负载流量情况、网络所用的各种通信协议进行监控。网络监听工具是提供给管理员的一类管理工具,使用这种工具,可以监视网络的状态、数据流动的情况以及网络上传输的信息。如WinPcap提供了在Windows操作系统下的开放原代码的网络底层驱动,独立于Windows操作系统的协议栈,提供了一套标准的抓包接口和发送数据包的能力。Ethereal是一个网络监听和协议解析工具,通过Ethereal对TCP、UDP、SMTP、Telnet和FTP等常用协议进行分析,有助于网络故障修复、分析以及软件和协议的开发。在中国上网行为管理的高端市场中,也有一些做的比较好的产品:深信服科技毕业论文:开题报告学生姓名:-2-公司的深信服AC系列上网行为管理产品拥有着领先的网络行为识别能力,除了识别普通的明文数据外,AC还可识别加密的流量和应用,并通过基于统计学的网络行为智能检测技术(NBID),对用户最新面临的应用进行管理,进而提高用户的工作效率,避免机密信息的泄漏。主要技术特点:1.深度内容检测技术,封堵所有P2P软件(BT、电驴等)2.邮件延迟审计专利,保证所有邮件先延迟、后发送;3.监控所有即时通讯软件(QQ、MSN等)聊天记录;4.独有网络访问准入规则,只允许符合上网策略的用户连接Internet;5.详细的日志中心,记录所有及总上网行为;6.分组管理,对特定组启用监控/不监控;适用于内网用户数在100人以下的小型网络。毕业论文:开题报告学生姓名:-3-研究内容与初步方案:(1)网络监听原理网络监听(Sniffer,也称嗅探),即利用计算机网络接口截获目的地为其他计算机的数据报文。局域网的监听就是要截获内网其他主机的数据包,截取数据包的同时又不能影响其正常通信[2]。监听的主要目的是为下一步从截取的数据包里提取有价值的数据作准备。共享介质环境下,以太网的数据传输采用广播机制,一个网络接口卡只响应两种数据帧:与自身硬件地址相匹配的数据帧和发向所有计算机的广播数据帧,数据的收发由网卡来完成,经过以太网驱动程序一层一层的封装后,形成了以太网包头中目的地址的MAC[5]地址数据包到达物理层,由HUB向以太网中每一个节点广播错误!未找到引用源。。每台计算机的网卡驱动程序都将检查此数据包中目的地址和自身MAC地址是否匹配,如果匹配就接收,不匹配就丢弃。而共享介质下监听程序正是利用了网卡存在的硬件过滤器和HUB进行信息广播的特点,监听程序关闭掉过滤器,并将网卡设为混杂模式,这样网卡对接收到的数据帧不进行MAC地址匹配就将数据压入协议堆栈,接收到通过HUB相连的整个以太网内的数据信息,达到了监听的目的。一个简单监听程序的大体结构如图1所示大体上来说,可以将监听程序分为两个组成部分[4]:内核空间部分:负责从网络中捕获以及过滤数据包。用户空间部分:负责处理用户界面、格式化、协议分析,此外如果核心层没有进行过滤的话,还必须负责过滤部分工作。用户交互模块协议分析模块系统无关捕获函数其它监听程序用户程序用户层缓冲区缓冲区过滤器过滤器传输层网络层DLPI接口用户层内核层网络包捕获图1简单监听程序结构毕业论文:开题报告学生姓名:-4-(2)WinPcap原理WinPcap是由意大利人FulvioRisso和LorisDegioanni等人提出并实现的[7]。WinPcap是一个在Win32环境下用于实现高效数据包捕获的开发包,它的主要思想来自于UNIX系统中著名的BSD包捕获结构,具有良好的结构和性能。WinPcap能实现以下四项功能捕获原始数据包,包括共享网络上各主机发送接收的以及相互之间交换的数据包;在数据包发往应用程序之前,按照自定义的规则将某些特殊的数据包过滤掉;在网络上发送原始的数据包;收集网络通信过程中的统计信息。WinPcap开发包分为三个相对独立的部分:网络组包过滤器(NetgroupPacketFilter,NPF)、低级动态连接库(Packet.dll)、高级系统无关库(Wpcap.dll)[4]。(3)Ethereal原理Ethereal是一个网络监听和协议解析工具,通过GUI可以使捕获到的信息按照硬件地址、IP地址、协议地址等目录显示。通过Ethereal对TCP、UDP、SMTP、Telnet和FTP等常用协议进行分析,有助于网络故障修复、分析以及软件和协议的开发[8]。由于考虑到网络信息监听与分析的重要性,本课题的研究方向定位为设计并实现一个网络监听软件,并进行测试。由于Windows平台下此类软件相对有限,开发较Linux/UNIX平台复杂,且成形的商业软件源代码并不公开,所以本课题的软件实现主要针对Windows系列操作系统,以探索如何开发高效的网络监听软件。通过抓取网络中的数据包,然后在界面上显示不同IP用户在使用QQ、MSN、浏览网站的情况。重点要解决的问题是:在Windows操作平台下用VC++MFC来编写抓包分析结果界面。采用VC的MFC作为设计工具,主要是因为它在图形界面开发上提供的支持比较成熟,入门比较简单。用Ethreal进行数据抓包,分析不同的应用程序相关数据包的特征,将抓取的数据包进行分析后能达到监听网络的目的。编写基于WinPcap的抓包程序,并进行相关测试。毕业论文:开题报告学生姓名:-5-具体进度安排(论文工作各阶段的内容、进行方式、主要措施、完成期限等):工作内容1.学习掌握VC++MFC程序的编程调试方法,特别是对话框中各类控件的编程;2.掌握网络编程技术;3.编程内容实现半诚信模型下的匿名投票;进行方式在学院实验室上机进行设计和测试计划进度第一周:理解课题、资料收集、阅读文献。第二周:确定实施方案并确定开题报告。第三周--第五周:撰写文献综述、翻译外文、设计程序第六周--第八周:中期自查,组内交流。原理分析及编写程序。第九周--第十周:在老师的指导下调试项目。第十一周:撰写论文,根据老师意见修改论文、调试项目。第十二周:毕设管理小组验收设计成果、收缴论文,对论文进行格式、形式审查,组织评阅,学生准备论文答辩。第十三周:组织设计、论文答辩;答辩委员会评定成绩。以上内容仅供参考,可以根据各自毕业设计的具体内容进行描述,保证进度符合学院规定的毕设流程即可。毕业论文:开题报告学生姓名:-6-主要参考文献:[1]周明全.网络信息安全技术[M].西安:西安电子科技大学出版社,2003[2]胡晓元,史涪山.WinPcap包截获系统的分析及其应用[J].计算机工程,2005.[3]杨月江,刘士杰.基于行为科学的网络安全体系研究[J].网络安全技术与应用,2007[4]吴玉,李岚.基于WinPcap的网络数据获取系统的研究[J].微型电脑应用,2007[5]王艳平.Windows网络与通信程序设计[M].北京:人民邮电出版社.2006[6]AndrewS.Tanenbaum.ComputerNetworks[M].北京:清华大学出版社[7]FulvioRisso,LorisDegioanni.AnArchitectureforHighPerfor-manceNetworkAnalysis[EB/OL].Proceedingsofthe6thIEEESymposiumonComputersandCommunications(ISCC2001).Hammamet,Tunisia.July2001.[8]Ethereal协议分析仪介绍.指导教师意见:签名:年月日具体进度安排可以按照周数或者具体时间来分阶段进行书写,也可参考毕设指导手册中的毕设流程,加入具体的毕业设计相关内容。模板中的日期是按照第八学期第一周开始为例,这是最晚的日期,各阶段内容可以提前但不能推迟。开题报告的签字日期应在任务书下达2周内,最迟不晚于2012年2月底。
本文标题:开题报告
链接地址:https://www.777doc.com/doc-4608955 .html