基于RDP协议的安全方案研究与实现

来源 :电子科技大学 | 被引量 : 12次 | 上传用户:fobbvb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算作为一种全新的计算模式被提出来,广泛的应用于商业中。云终端的运用更是减少了用户对PC机硬件的依赖。以虚拟桌面架构为基础将客户端大量的资源消耗与计算量放在了服务器端,使客户端变为了一个瘦型的终端。然而在这种新的模式下如何保障用户与服务器信息传输时的隐私安全(如申请虚拟机时的登录口令)则是任何网络通信安全中一个不可避免的问题。一些云计算供应商针对这个问题提出了自己的解决方案。一种在虚拟桌面架构下提出的远程桌面显示协议RDP协议设计的基本连接与图像遥控是为了便于用户与远程计算机系统进行交互,远程计算机将图像信息传输到用户上,用户同样的也将他的输入传输的远程计算机上。然而RDP协议就数据安全而言也只做到了对数据加密,且加密所采用的RC4算法一直都存在着各种缺陷与漏洞,因此本文也将研究与利用AES标准对RDP协议中较老的算法进行替代。在身份认证方面RDP协议只实现了单向的基于帐号与密码的身份验证,这样做的直接后果就是容易遭到中间人攻击,因此本文将利用TLS协议对RDP协议进行改进,实现完善的身份验证机制。在本文中对RDP协议安全机制重新划分了等级,将RDP协议的安全等级分为了弱安全等级与强安全等级,强安全等级的方案就是直接加入TLS层,利用TLS层的IO去接管整个上层协议数据的传输,在该等级中实现证书的验证以及数据的安全传输。在RDP的通用安全等级中,将利用AES算法对RDP协议中所使用的不安全的RC4算法进行替换。以增强数据传输时后的安全性。本文设计主要分为三个模块,一个是强安全等级下安全方案的设计,一个是弱安全等级下安全方案的设计以及在服务器端对服务器会话过程的一个监控模块的设计。在强安全等级下主要实现的是在RDP协议的ISO层与TCP层之间加入TLS层,使得RDP协议栈的上层数据不再直接通过TCP层传输信息,而是通过TLS层来传输信息,使TLS来接管TCP层对上层协议栈的交互。在弱安全等级下,我们不再设计TLS层,而是在RDP协议中的SEC层添加一个算法替换模块,利用AES算法代替原有的RC4算法来对传输过程中的数据进行保护。原有的RC4算法仍旧保留,我们只是在原有的加密等级上再添加一级加密等级,通过RDP协议握手时的协商结果来选择最后所需要用到的算法。服务器端的监控模块的设计利用了嗅探技术,通过按照制定好的过滤规则捕获发向服务器的数据包,从捕获的数据包中分析出来在远程的RDP客户端信息,并记录在日志文件中。
其他文献
多媒体CAI课件资源的复用一直都是计算机辅助教学要研究和解决的重要问题之一。针对资源复用,本文提出了一种新的基于知识概念网络的教学组织方法。 这种新的教学组织方法
本文在确定使用统一建模语言UML和统一过程RUP相结合形成一种完整的全新的面向对象软件工程方法学指导软件系统的设计与实现之前,首先进行了软件工程方法学的选择。一种软件工
目前计算机软件的规模越来越大,复杂度也不断提高,软件错误造成的后果也就越来越严重,软件的质量和可靠性已引起人们的高度重视。在现代软件工程中,软件开发的各个阶段,都应进行相
论文针对ERP采购管理中采购效率较低,对市场反应不够灵活的问题,研究提出基于工作流的ERP采购管理的思想,并对于中小企业采购相对简单、资金不足等情况,以数据驱动流程的方法
随着计算机信息技术和现代教育理论的飞速发展,现代远程教育取得了飞速的发展.现代远程教育的最终目标是要以人为本,以学生为中心,实行个性化教学,充分调动学习者的主观能动
信息隐藏技术是信息安全领域中的重要研究方向.现代信息隐藏技术通过将加密后的信息嵌入到数字载体中,隐藏了通信的存在性,使得信息的安全性大大增强.随着计算机网络技术的普
随着嵌入式系统的蓬勃发展,嵌入式设备在我们的学习和生活中变得越来越重要。嵌入式浏览器是嵌入式设备终端用户浏览网页信息内容的应用软件,其重要性日益提高,已经不可或缺。目
企业所要进行投资的项目,往往具有庞大、复杂、周期长、相关单位多等特点,其经济性受多方面因素的制约,故投资者在作出投资决策时存在着风险.这样,建设项目投资存在着相当多
本文针对传统物流作业效率低下、信息流通不畅的问题,提出第三方物流信息管理模型。通过对第三方物流运作流程的分析,以仓储数据模型和配送车辆调度模型为重点,首先分析了仓储管
1860/1861呼叫中心是中国移动通信为客户提供服务的窗口,是联系客户与移动公司的纽带,也是传统营业及服务手段的延伸。业务系统作为湖南移动1860/1861呼叫中心的重要组成部分,作为