WebSocket实时通信中跨站点劫持漏洞研究与子协议防御策略

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:pie1011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的B/S模式(Browser/Server模式)通信是基于HTTP协议的,而HTTP通信是典型的“请求-响应”模型,因此HTTP协议想要实现浏览器与服务器之间的实时通信显然困难较大。为了有效地解决该问题,WebSocket协议诞生了。WebSocket协议是HTML5标准规范中的一部分,是一种新的网络通信协议,能为客户端与服务器之间提供一种全双工通信机制。WebSocket能提高网络吞吐量,降低时延,减轻服务器负担,非常适用于B/S模式的实时通信。虽然WebSocket为Web实时通信带来了福音,但同时也不可避免地带来了相应的安全隐患,其中跨站点WebSocket劫持漏洞危害相对较大且易被忽视。本文围绕WebSocket实时通信展开,主要工作内容如下:1.研究Web实时通信相关技术:AJAX短轮询、Comet技术(AJAX长轮询、Iframe流方式)、浏览器插件技术、WebSocket协议,然后分析对比了各种技术方案的优缺点,重点突出了WebSocket协议在Web实时通信领域中的优势。2.研究WebSocket协议及其安全特性,然后重点研究了跨站点WebSocket劫持这一漏洞,并针对现有随机令牌防御方案的不足,结合RSA算法与AES算法提出了一种基于混合加密的一次性随机令牌方案。之后通过实验对该方案进行测试,验证了该方案的有效性。3.提出用WebSocket子协议来御防相关安全漏洞的策略,同时设计了一个自定义子协议wsafe。该子协议融入了基于混合加密的一次性随机令牌方案,可以御防跨站点WebSocket劫持、中间人窃听和常见XSS攻击。之后在一个WebSocket聊天室中模拟wsafe子协议的实现,然后对子协议进行相关性能测试。实验结果表明该子协议提高了WebSocket聊天室的通信安全,且没有显著影响通信性能,从而验证了子协议防御策略的可行性。
其他文献
为实现准相位匹配,铁电晶体通常通过周期性极化畴反转的方式以获得高效的非线性频率转换效率,晶体中正负畴区域的交界面被定义为畴壁。近年来,铁电晶体畴壁以其不同于晶体单
近年来,犯罪人员的作案手段越来越多样,反侦查意识也越来越高,案发现场越来越难发现足量可用于法医鉴定的有价值DNA,因此,不少研究人员都希望能找到可取代DNA的具有高度特异
随着国家基础课程教育改革的不断完善与深入,小组合作学习的教学模式逐渐得到教育研究者们的重视,成为教师开展教育教学工作的重要参考。小组合作学习相较于传统课堂中的教师
对流扩散方程是偏微分方程的一个重要分支,在流体力学、能源开发、环境科学和电子科学等学科上得到广泛应用。介观的格子Boltzmann(LB)方法具有算法简单、易于处理复杂边界和本质并行等特点,使其在求解对流扩散方程时体现出很大优势。本文正是基于双松弛(two-relaxation-time,简称TRT)的LB模型,针对一般的对流扩散方程开展了一系列的研究。首先,本文将原始的TRT模型进行了形式上的简
随机系统在实际工程中的应用十分广泛,它涉及电力控制、经济模型控制、化工过程和生物医学等实际领域。连续时间Markov跳变系统和semi-Markov跳变系统是随机系统的分支,对此类系统的研究和分析能够很好的推动随机系统理论的发展。随着计算机技术的飞速发展,数字信号处理方法逐渐取代了模拟信号处理方法,通过将连续信号转换为离散信号使得系统性能达到更好的指标要求,采样控制以其具有高效性和实用性等特点受到
甲烷作为一种清洁能源,因其较高的储量,而受到国内外广泛的关注。但甲烷燃烧温度较高或反应不充分时,燃烧过程中易生成NOx和CO等污染物,并造成温室效应。解决此现象的根本办
面对大学生择业就业困难的现状,近些年各高校普遍开设了就业指导相关课程,但目前就业指导课程的内容偏重于就业技巧和就业政策等方面的讲授,对大学生就业起更重要作用的职业
随着改革开放的深入推进和社会主义市场经济的建立和发展,拜物教开始以各种形式传入我国,并在大学生群体中不断渗透和蔓延,致使大学生群体中的拜物教现象越来越多。金钱拜物
2018年,我国《刑事诉讼法》新设了有关贪污贿赂犯罪的刑事缺席审判制度,其中为了更好地保护被缺席审判者的人权并更好地与他国进行引渡谈判,我国法律赋予了被缺席审判者以异
为了量化研究桩土及局部场地效应对大跨度铁路斜拉桥的地震响应及抗震性能的影响,本文以某在建大跨度铁路斜拉桥工程为背景,基于通用有限元软件ANSYS,建立该斜拉桥的三维有限元模型,对其动力特性及地震作用下的动力响应进行分析,进而进行斜拉桥主要易损构件的抗震性能验算,对其抗震性能进行评估,得出的结论可为同类型桥梁的抗震设计提供参考意见,具有一定的理论与实践意义。本文主要研究内容如下:(1)基于大型商业有