一种确定MITM攻击的方法、装置及系统制造方法及图纸

技术编号:8389060 阅读:263 留言:0更新日期:2013-03-07 20:58
本发明专利技术公开了一种确定中间人MITM攻击的方法、装置及系统,该方法包括:在接收到客户端发来的RDP连接请求时,将所述RDP连接请求转发给服务端;并获得服务端发来的第一RDP连接响应请求,其中,所述第一RDP连接响应请求中包含服务端生成的非对称加密公钥;将所述获得的第一RDP连接响应请求中包含的非对称加密公钥替换为预设的第一身份识别公钥,形成第二RDP连接响应请求并发送给客户端,其中客户端根据接收到的第二RDP连接响应请求中包含的非对称加密公钥和预设的第一身份识别公钥,确定是否存在MITM攻击。从而能够对MITM攻击进行主动检测,并且较好地提高了确定MITM攻击的准确性,从而提高网络安全性。

【技术实现步骤摘要】

本专利技术涉及网络安全
,尤其是涉及一种确定中间人(MITM,Man-in-the middle-attacks)攻击的方法,装置及系统。
技术介绍
远程桌面协议(RDP,Romote Desktop Protocol)是普遍应用于微软操作系统中的一种远程桌面协议,远程桌面功能允许网络中的用户连接到远程的计算机上对远程计算机进行管理。如图1所示的系统架构,包括客户端101、位于客户端侧的数据交换设备(如图1所示的交换机102)、路由转发设备103、位于服务端侧的交换机104以及服务端。基于该系统架构,设备管理员通过远程桌面对目标设备进行运行维护管理操作。设备管理员通过远程桌面登陆到目标设备(如图1所示的位于服务端侧的服务器105),然后对目标设备进行管理。但是在这个过程中,如图2所示,就可能受到中间人攻击的威胁,受到中间人攻击的远程登陆会话的会话信息会完全暴露,比如按键信息,回显信息等等,中间人也可以获得设备管理员权限,从而非法登陆到目标设备,非法操控目标设备。比如设备管理员A在远程登陆到目标设备的过程中,黑客成功发动中间人攻击,将这个远程桌面会话完全解密,获得这个设备管理员的登陆账号和密码,当设备管理员A退出目标设备,黑客马上就能获悉设备管理员已经退出,然后黑客就能使用通过中间人攻击获取的账号密码以设备管理员的身份非法登陆到目标设备,查看目标设备中存储的敏感信息。现有技术中,一般采用服务器认证方式来防止中间人攻击,服务器认证的原理是指在会话过程中,在非对称密钥交换的环节中加入服务器认证环节,在非对称协商过程中,客户端除接收服务端的公钥和随机数之外,还会接收到服务端发来的服务器验证信息,该服务器验证信息可以服务端身份信息,当服务器认证不成功时,客户端将整个会话断开,从而避免网络受到中间人攻击。采用服务器认证方式仅能够事前防范,即对中间人攻击起到防范作用,而无法事中发现,当网络中存在中间人攻击时,该方式无法检测已存在的中间人攻击,另外,由于设备自身原因,如版本低等因素会导致误检的发生,从而降低了MITM检测的准确性。综上所述,现有技术中提出的技术方案,仅能够对中间人攻击起到防范作用,不能够主动的确定出网络中是否存在中间人攻击,使得网络的安全性较差。
技术实现思路
本专利技术实施例提供了一种确定MITM攻击的方法,装置及系统,能够对MITM攻击进行主动检测,并且较好地提高了确定MITM攻击的准确性,从而提高网络安全性。一种确定MITM攻击的方法,包括:在接收到客户端发来的远程桌面协议RDP连接请求时,将所述RDP连接请求转发给服务端;并获得服务端发来的第一RDP连接响应请求,其中,所述第一RDP连接响应请求中包含服务端生成的非对称加密公钥;将所述获得的第一RDP连接响应请求中包含的非对称加密公钥替换为预设的第一身份识别公钥,形成第二RDP连接响应请求并发送给客户端,其中客户端根据接收到的第二RDP连接响应请求中包含的非对称加密公钥和预设的第一身份识别公钥,确定是否存在MITM攻击。一种确定MITM攻击的装置,包括:转发模块,用于在接收到客户端发来的远程桌面协议RDP连接请求时,将所述RDP连接请求转发给服务端;获得模块,用于获得服务端发来的第一RDP连接响应请求,其中,所述第一RDP连接响应请求中包含服务端生成的非对称加密公钥;发送模块,用于将所述获得的第一RDP连接响应请求中包含的非对称加密公钥替换为预设的第一身份识别公钥,形成第二RDP连接响应请求并发送给客户端,其中客户端根据接收到的第二RDP连接响应请求中包含的非对称加密公钥和预设的第一身份识别公钥,确定是否存在MITM攻击。一种确定中间MITM攻击的系统,包括至少一个客户端服务器、至少一个检测代理服务器和至少一个服务端服务器,包括:所述客户端,用于发送远程桌面协议RDP连接请求;以及接收检测代理服务器发来的第二RDP连接响应请求,根据接收到的第二RDP连接响应请求中包含的非对称加密公钥和预设的第一身份识别公钥,确定是否存在MITM攻击;所述检测代理服务器,用于在接收到客户端发来的远程桌面协议RDP连接请求时,将所述RDP连接请求转发给服务端;并获得服务端发来的第一RDP连接响应请求,其中,所述第一RDP连接响应请求中包含服务端生成的非对称加密公钥;将所述获得的第一RDP连接响应请求中包含的非对称加密公钥替换为预设的第一身份识别公钥,形成第二RDP连接响应请求并发送给客户端;所述服务端服务器,用于接收检测代理服务器转发的RDP连接请求,并对所述第一RDP连接响应请求进行处理,生成包含非对称加密公钥的第一RDP连接响应请求并发送。采用上述技术方案,将服务端发来的第一RDP连接响应请求中包含的非对称加密公钥替换为预设的第一身份识别公钥,形成第二RDP连接响应请求并发送给客户端,后续客户端根据接收到的第二RDP连接响应请求中包含的非对称加密公钥和预设的第一身份识别公钥,确定网络中是否存在MITM攻击。将服务端发来的第二RDP连接响应请求中包含的非对称加密公钥主动替换为预设的第一身份识别公钥之后,再发送给客户端,客户端可以根据解析出来非对称加密公钥和预设的第一身份识别公钥,确定网络中是否存在MITM攻击,相对于现有技术中提出的服务器认证防范MITM攻击的方式,本专利技术实施例这里提出的技术方案,能够对MITM攻击进行主动检测,准确确定出当前网络环境是否存在中间人攻击,并且确定网络中是否存在MITM攻击时,不需要断开网络的会话传输链路,客户端和服务端能够进行正常会话,从而提高网络安全性,保证机密信息不被泄露。附图说明图1为现有技术中,提出的基于RDP进行数据传输的系统结构示意图;图2为现有技术中,提出的存在基于RDP进行数据传输的系统存在MITM攻击时的系统结构示意图;图3为本专利技术实施例一中,提出的确定MITM攻击的系统结构组成示意图;图4为本专利技术实施例二中,提出的确定MITM攻击的方法流程图;图5为本专利技术实施例二中,提出的确定MITM攻击的装置结构示意图;图6为本专利技术实施例三中,提出的确定MITM攻击的方法流程图。具体实施方式针对现有技术中存在的防范MITM攻击的方法,仅能够对中间人攻击起到防范作用,不能够主动的确定出网络中是否存在中间人攻击,使得网络的安全性较差的问题,本专利技术实施例这里提出的技术方案,通过将服务端发来的第一RDP连接响应请求中包含的非本文档来自技高网
...

【技术保护点】
一种确定中间人MITM攻击的方法,其特征在于,包括:在接收到客户端发来的远程桌面协议RDP连接请求时,将所述RDP连接请求转发给服务端;并获得服务端发来的第一RDP连接响应请求,其中,所述第一RDP连接响应请求中包含服务端生成的非对称加密公钥;将所述获得的第一RDP连接响应请求中包含的非对称加密公钥替换为预设的第一身份识别公钥,形成第二RDP连接响应请求并发送给客户端,其中客户端根据接收到的第二RDP连接响应请求中包含的非对称加密公钥和预设的第一身份识别公钥,确定是否存在MITM攻击。

【技术特征摘要】
1.一种确定中间人MITM攻击的方法,其特征在于,包括:
在接收到客户端发来的远程桌面协议RDP连接请求时,将所述RDP连接
请求转发给服务端;并
获得服务端发来的第一RDP连接响应请求,其中,所述第一RDP连接响
应请求中包含服务端生成的非对称加密公钥;
将所述获得的第一RDP连接响应请求中包含的非对称加密公钥替换为预
设的第一身份识别公钥,形成第二RDP连接响应请求并发送给客户端,其中
客户端根据接收到的第二RDP连接响应请求中包含的非对称加密公钥和预设
的第一身份识别公钥,确定是否存在MITM攻击。
2.如权利要求1所述的方法,其特征在于,所述预设的第一身份识别公
钥是根据非对称密钥文件解析得到的,其中,所述非对称密钥文件是根据预先
设置的非对称密钥生成的。
3.如权利要求1所述的方法,其特征在于,所述客户端根据接收到的第
二RDP连接响应请求中包含的非对称加密公钥和预设的第一身份识别公钥,
确定是否存在MITM攻击,包括:
客户端对接收到的第二RDP连接响应请求进行解析,得到所述第二RDP
连接响应请求中包含的非对称加密公钥;
判断解析得到的非对称加密公钥是否和预设的第一身份识别公钥匹配;
如果是,确定网络中不存在MITM攻击;
如果否,确定网络中存在MITM攻击。
4.一种确定中间人MITM攻击的装置,其特征在于,包括:
转发模块,用于在接收到客户端发来的远程桌面协议RDP连接请求时,
将所述RDP连接请求转发给服务端;
获得模块,用于获得服务端发来的第一RDP连接响应请求,其中,所述
第一RDP连接响应请求中包含服务端生成的非对称加密公钥;
发送模块,用于将所述获得的第一RDP连接响应请求中包含的非对称加
密公钥替换为预设的第一身份识别公钥,形成第二RDP连接响应请求并发送
给客户端,其中客户端根据接收到的第二RDP连接响应请求中包含的非对称
加密公钥和预设的第一身份识别公钥,确定是否存在MITM攻击。
5.如权利要求4所述的装置,其特征在于,所述预设的第一身份识别公
钥是根据非对称密钥文件解析得到的,其中,所述...

【专利技术属性】
技术研发人员:李镇鹏
申请(专利权)人:北京神州绿盟信息安全科技股份有限公司北京神州绿盟科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1