《“安全即时通信软件的设计与实现-客户端设计”文献综述blc.docx》由会员分享,可在线阅读,更多相关《“安全即时通信软件的设计与实现-客户端设计”文献综述blc.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数学与信息工程学院毕业设计文献综述“安全即即时通信信软件的的设计与与实现-客户端端设计”文献综述述摘要本文首先先综述了了即时通通信的发发展状况况,列举举了一些些研究成成果的应应用,介介绍即时时通信系系统的工工作原理理;其次分分析了即时通通信系统统的各功功能模块块和软件件层次结结构,同同时分析析了即时时通信软软件面临临的一些些安全威威胁;最最后就目目前的发发展状况况预测未来来即时通通信软件件的发展展趋势。前言即时通信信是一种种基于局局域网或或者Innterrnett网应用用的实时时交互方方式,IIM的迅迅速发展展正在急急剧地改改变人们们通信、协协作和娱娱乐的方方式。网网络上的的用户可可以利用用I
2、M软软件实现现文字、音音频和视视频等信信息的即即时传送送,以及及点对点点的数据据交换,它它的研究究涉及到到网络安安全、PP2P、CC/S、WWeb Serrvicce等诸诸多技术术领域。在在技术和和应用取取得巨大大成就的的同时,即即时通信信要确立立未来的的主流信信息应用用和技术术的地位位,还必必须解决决自身所所存在的的一系列列安全问问题。例例如,蠕蠕虫等病病毒会利用P22P通信信网络进进行传播播,因认证证机制欠欠严密造造成用户户账号和和密码被被盗;所以,我我们需要要进行安安全性分分析和设设计以提提高即时时通信软软件的安安全。正文即时通信信系统一一般由客客户端软软件和服服务器软软件两部部分组成成
3、。客户户端为用用户提供供使用各各种功能能服务的的界面,服服务器为为客户端端提供登登陆、即即时信息息交流和和管理等等服务。双方在首次进行即时通信前必须先在计算机中安装即时通信客户端软件,然后登陆到提供即时通信服务的服务器,经注册后获得由服务器统一分配的唯一标识符后方可开始通信。通信时,由客户端发起连接请求,服务器担任中转者的角色,将网络包从发送方转交给接受方,这采用了C/S模式7;由于客户之间使用音频、视频及传输文件等服务,通信数据量较大,此时由服务器转发会出现响应不及时、服务器负载过重等问题,因此,当提供这些服务时,通常由服务器进行协商,在两个客户端建立P2P连接,进行直接传送。系统总体构架图
4、如图2-1所示。图2-11系统总总体构架架图3.即时时通信系系统的模模块分析析与设计计3.1即即时通信信系统的的功能模模块目前即时时通信技技术发展展很快,即即时通信信系统已已由传统统的文本本信息传传输工具具发展成成为集文文本消息息传输、文文件传输输、语音音视频通通信、网网络会议议、电子子邮件等等多种功功能干一一体的综综合信息息处理系系统11。但一般般的即时时通信系系统只具具有一些些基本功功能,网网络会议议比较适适用于企企业级即即时通信信系统。即时信信息收发发模块。它它是即时时通信系系统的基基本功能能,用于于在联系系人间完完成文本本信息的的收发。用户可以实时查看其它用户的在线状态,若在线则与之进
5、行实时交流。文件传传输模块块。它通通过在联联系人间间建立传传输链路路来收发发文件,几几十兆的的文件瞬瞬间即可可到达接接收方。语音视视频交流流模块。它它完成联联系人间间语音和和视频文文件的传传送,使使交流者者虽身处处异地也也如同面面对面交交流一样样。网络会会议模块块。它为为多个用用户提供供视频会会议功能能,会议议由主持持人发起起,并通通过即时时信息收收发模块块向与会会人员发发出会议议邀请。与与会者使使用屏幕幕共享展展示会议议中所需需的资料料,使用用电子白白板88表达达自己的的观点,优优秀的音音频视频频效果使使网络会会议与真真正的会会议无异异。电子邮邮件模块块集成了了邮件到到达提醒醒,离线线消息转
6、转邮件功功能,用用户可使使用此模模块直接接进行电电子邮件件的收发发。3.2客客户端软软件层次次结构客户端软软件层次次结构如如图3-1所示示。图3-11 客户户端软件件层次结结构客户端主主界面框框架是软软件的总总框架,管管理其它它所有模模块。登登录和状状态管理理模块,文文字通信信模块和和好友管管理模块块均是软软件界面面的组成成部分。网络通信模块提供网络接口,包括UDP通信和TCP通信,同时提供网络包的封装和解包的函数调用接口。本地数据管理提供对本地数据结构和本地文件的访问,维护和管理的函数接口,同时提供对注册表维护管理的函数接口。4.即时时通信安安全威胁胁与分析析与即时通通信的广广泛应用用所不同
7、同的是,其其安全防防护非常常薄弱。因因即时通通信系统统设计安安全级别别低、用用户缺乏乏安全防防护意识识与知识识、应用用广泛等等原因,存存在大量量的安全全威胁。窃听威威胁。大大部分即即时通信信系统不不加密消消息网络络流量,第第三方窃窃听者可可借助报报文嗅探探器(ssniffferr)110窃窃听两个个用户的的会话。账号假假冒和口口令破解解。许多多即时通通信系统统对于账账号假冒冒和欺骗骗是脆弱弱的,攻攻击者可可以假冒冒一个用用户的账账号和另另一个用用户即时时通信,许许多Weeb站点点为攻击击者提供供这种工工具。在在许多即即时通信信系统中中,口令令保护也也很有限限。利用即即时通信信系统漏漏洞攻击击用
8、户的的主机。黑客借助即时通信系统,进一步控制用户的计算机。如QQ尾巴病毒就是通过用户的QQ给对方发消息,而且这种消息发送是自动进行的,其中带有一个程序或一个恶意网站的网址,对方收到消息后,由于是好友发过来的,往往会毫不犹豫地点击那个网址或程序,就会被除恶意代码、病毒攻击,导致系统被破坏。利用即即时通信信系统传传播网络络蠕虫病病毒和植植入木马马。每个个即时通通信用户户都维持持着一个个好友列列表,恶恶意攻击击者可以以利用这这些有利利条件结结合即时时通信软软件提供供的可编编程能力力和即时时通信软软件自身身的脆弱弱性达到到传播网网络蠕虫虫病毒和和植入木木马的目目的。垃圾信信息和DDoS攻攻击。如如“飘
9、叶千千夫指”、QQQSennd等攻攻击工具具专门向向QQ客客户端发发送大量量垃圾消消息,阻阻塞带宽宽,使客客户端不不能正常常使用。恶意脚脚本病毒毒。利用用即时通通信脚本本执行引引擎的漏漏洞搜集集用户信信息,并并复制传传播。为了有效效地抵御御即时通通信软件件所面临临的安全全威胁,需需要从身身份认证证、消息息认证、传传输加密密等方面面进行安安全性设设计。5.即时时通信的的发展及及应用目前市面面上流行行的即时时通讯软软件主要要有:IICQ、“腾讯QQ”、MSN、YAHOO!MESSENGER、UC,以及“网易泡泡”等软件。ICQ原原是以色色列的几几名学生生开发出出来的一一款即时时通讯工工具软件件。它
10、利利用点对对点的方方式通讯讯,任何何登录IICQ服服务器的的用户,尽尽管国籍籍、肤色色、文化化背景、宗宗教信仰仰不同,都都能够在在网上即即时沟通通。任何何人只要要拥有IICQ号号码,就就可以与与世界各各地的人人做朋友友,它的的互动性性是Weeb网页页、虚拟拟社区和和电子邮邮件所无无法媲美美的。在在办公室室中,同同事之间间透过IICQ联联络事宜宜,就算算近在咫咫尺,也也无须起起身交谈谈;与远远方的亲亲朋好友友交谈,也也只是轻轻轻敲几几下键盘盘就可以以解决问问题,这这种交流流在过去去几乎是是无法想想象的。但但ICQQ对中文文的支持持比较差差,不适适于中国国企业中中使用。“腾讯QQQ”是国内内最时髦
11、髦的即时时通讯工工具,其其用户的的年龄层层次从刚刚开始的的中小学学生族,发发展到现现在的几几乎所有有上网者者。每当当看到连连到网上上的一台台台电脑脑上。屏屏幕上跳跳跃着一一个个各各式各样样“小人头头儿”,就知知道QQQ上的好好友来信信了。目目前“腾讯QQQ”开展了了大量的的网络增增值服务务,如为为其用户户提供网网上寻呼呼、视频频聊天、语语音聊天天、网络络硬盘、动动态新闻闻等信息息,开通通手机上上的移动动QQ服服务,同同时为每每一个QQQ账号号送一个个5M的免免费邮箱箱。Yahooo!MMesssengger(雅雅虎通)是是由美国国著名搜搜索网站站Yahhoo推推出聊天天工具。Yahoo! Me
12、ssenger的功能侧重点似乎并不在它的聊天功能上,它更像一个免费信息提供器。Yahoo! Messenger支持多种操作系统,并支持其它便携式无线设备,具有与其它即时通讯软件所不同的商业价值。你不仅可以随时查看新闻和天气预报,甚至可以随时查阅股票行情:你还能利用Yahoo! Messenger 安排自己的日程计划,随时探测新到的邮件。朗玛UCC是20002年年里新涌涌现的即即时通讯讯软件代代表,它它的开发发者想通通过朗玛玛UC给给大家带带来这样样一个全全新的聊聊天理念念:新一一代开放放式即时时通讯娱娱乐平台台。朗玛玛UC也也的确给给了我们们一种前前所未有有的聊天天新感觉觉:网上上聊天,也也可
13、以情情景交融融。它采采用自由由变换场场景、个个性在线线心情等等人性化化设计,配配合视频频电话、信信息群发发、文件件互传、在在线游戏戏等使您您在聊天天的同时时能边说说、边看看、边玩玩。“网易泡泡泡”是由中中国的互互联网技技术公司司网易(NettEasse)开发的功功能强大大,方便便灵活的的即时通通讯工具具。集即即时聊天天、手机机短信、在在线娱乐乐等功能能于一体体,除具具备目前前一般即即时聊天天工具的的功能外外,还拥拥有许多多更加体体贴用户户需要的的特色功功能如邮邮件管理理、自建建聊天室室、自设设软件皮皮肤等。但但它的注注册用户户必须申申请网易易通行证证或者是是1633邮箱的的使用者者才可以以注册
14、。从目前流流行的即即时通讯讯软件都都由各自自的特点点,但它它们多是是针对个个人通讯讯,不太太适合企企业用户户的使用用。总结即时通信信最初只只有发送送即时文文本信息息等简单单功能,此此后陆续续又具有有文件传传输、音音视频聊聊天及网网络游戏戏等更高高级的功功能。历历经十多多年,即即时通信信正在向向新一代代的综合合即时通通信演进进,即从从文本向向语音、视视频和多多媒体,从从固定网网络向无无线移动动,从个个人通信信向企业业即时通通信和协协作演进进。随着着计算机机和通信信技术快快速发展展,即时时通信将将提供的的服务会会更加丰丰富,网网络虚拟拟社区将将会普及及,即时时通信将将更加凸凸显个人人信息处处理的能
15、能力,同同时与社社会文化化和本地地化应用用将进一一步深入入融合。随随着即时时通信标标准及安安全的完完善和发发展,即即时通信信有可能能实现各各个通信信系统之之间的统统一接入入。另外外,即时时通信将将会进一一步整合合有线和和无线业业务,继继续扩大大增值服服务功能能的范围围,如果果政策允允许,即即时通信信软件甚甚至有可可能与固固话互通通。在安安全方面面,随着着技术手手段的不不断突破破,即时时通信产产品的安安全性会会进一步步提高,稳稳定性日日趋成熟熟。参考文献献1 刘丽,梁对.即时通通信系统统的设计计与实现现C.通信信指挥学学院,220066,3886-3389.2 马丹,李毅超超,杨国纬纬.即时通通
16、信系统统中动态态群组聊聊天的实实现JJ.中中国测试试技术,220066,(11):116722-49984,998-1100.3 范汉生生,尹建伟伟,董金祥祥.支持EEAI基基于JMMS的企企业级协协同消息息通信工工具的实实现JJ.江江南大学学学报,220066,(11),118-221.4 代印唐,张世永永.即时时通信安安全研究究J.电信信科学,220066,(44),110-116.5 于成龙,曹三省省,白堃,张鸥,李长波波.基于即即时通信信动态配配置的网网络视音音频互动动业务平平台JJ.现现代电视视技术,20007,(66),1102-1044.6 章韵,姚子阳阳.IPPv4和和IPvv
17、6下的的P2PP即时通通信JJ.现现代计算算机,20006,(22),334-336.7 朱和平平.即时时通信研研究综述述J.现代代计算机机,20006,(112),555-558.8 孙书梅梅.基于于电子白白板的即即时通信信系统的的研究与与实现C. 武汉汉理工大大学,20006.9 吴兆俊俊,解海涛涛,盛步云云,罗丹.一一种基于于Ageent的的即时通通信软件件互通解解决方案案J.计算算机应用用与软件件,20006,(99),998-1100.10 张斌斌.即时通通软件安安全性分分析与设设计JJ.计计算机应应用,20007,(SS1),2223-2288.11 朱益益飞,赵一鸣鸣.基于身身份
18、的密密码体制制在即时时通信协协议中的的应用J.计算机机应用与与软件,220077,(55),1163-1655.12 刘培培鹤,牛晓蕾蕾,杜鹏,何文才才,张媛媛媛.企业即即时通信信系统安安全性分分析与设设计JJ.网网络安全全技术与与应用,20007,(22),559-661.13 孙玉玉钰.基于PP2P网网络的聊聊天系统统的研发发J.长春春大学学学报,20006,(44),661-665.14 赵双双红,刘寿强强,潘春华华.P2PP通信网网络安全全问题探探析JJ.计计算机安安全,20003,(111),66-9.15 刘毅毅,金澎.即时通通讯软件件开发技技术与实实现JJ.乐乐山师范范学院学学报
19、,20005,(55),666-668.16 王大大锋,刘在强强,冯登国国.P2PP即时通通讯软件件监控系系统的研研究与实实现JJ.计计算机工工程与应应用,20005 ,(110),1128-1399,1444.17 丁静静.基于SSockket和和消息队队列的中中后台接接口通讯讯软件的的设计J.大连民族族学院学学报,20006,(113),665-668.18 张晓晓,王忠仁仁.一种种基于CCS和PP2P混混合结构构的IMM系统的的设计与与实现J.成都信信息工程程学院学学报,20006,(44),5528-5311.19 黄凯凯,陶宏才才.即时时通讯系系统服务务器端简简要设计计J.成都都信息
20、工工程学院院学报,20006,(44),220-223.20 丁忠忠,刘志勤勤.多服服务器分分布式即即时通讯讯系统模模型的设设计JJ.微微计算机机信息,20006,(227),1181-1844.21 张祯祯,王海南南.基于于即时通通信工具具的远程程访问控控制系统统及其实实现JJ.计计算机应应用研究究,20005,(22),1161-1633.22 冯亚亚军,宋自林林.基于于XMPPP协议议的即时时通信系系统JJ.军军事通信信技术,20005,(SS1),336-440.23 李远远杰,刘渭锋锋,张玉清清,梁力.主主流即时时通软件件通信协协议分析析J.计算算机应用用研究,20005,(77),
21、2243-2500.24 马丹丹.即时时通信系系统终端端的设计计与实现现C.电子科科技大学学,20005.25 李文文志,申剑,卢方国国,柳正青青,王宏,陈建伟伟.在NEET框架架下开发发一个即即时通信信系统J.现代计计算机,20004,(22).26 张文文茂,章章淼,毕毕军,覃覃征.互互联网即即时消息息(Innstaant Messsaggingg, IIM)的的研究现现状与展展望CC.北北京:清华大大学软件件学院,清华大大学信息息网络工工程研究究中心.27 郑人人杰,殷殷人昆,陶永雷雷.实用用软件工工程(第第二版)M.北京京:清华华大学出出版社,19997.44.28 徐可可,熊伟伟,袁
22、和和金.VVisuual C#.NETT深入编编程MM.北北京希望望电子出出版社,20001.29 章立民研研究室著著.ViisuaalC# 20005 程序开开发与界界面设计计秘诀M.北京:机械工工业出版版社,20006.99.30 (美美)布莱莱姆(BBlumm,R.)著,高春春蓉等译译.C#网络应应用编程程(原名名:C# Neetwoork Proograammiing)M.北京京:电子子工业出出版社,20003.55.31 潭献献海等编编著.网网络编程程技术及及应用M.北京:清华大大学出版版社,20006.112.32 Saameeer PPatiil,AAlfrred Kobbsa.
23、Insstannt MMesssagiing and PrivvacyyJ.Prroceeediingss off HCCI 220044,Leeedss,Engglannd.33 Looy RRoveers,Harrm vvan Esssen.Dessignn annd eevalluattionn off Haaptiiconns ffor enrrichhed Insstannt MMesssagiingC.Dessignned Inttellligeencee Grroupp,Depparttmennt oof IInduustrriall DeesiggnEiindhhoveen UUnivverssityy off Teechnnoloogy,Thee Neetheerlaandss.11