一种实现数据传输的方法及终端设备技术

技术编号:12790698 阅读:84 留言:0更新日期:2016-01-28 20:55
本发明专利技术提供了一种实现数据传输的方法及终端设备,用于解决现有的数据传输方式无法保证终端设备数据传输的安全性的问题,本发明专利技术的方法首先检测终端设备是否为特定终端设备,若检测出所述终端设备为所述特定终端设备,则判断浏览器账户的待发送数据对应的目标服务器是否支持建立预设安全通道接收所述待发送数据,如果支持,就利用终端设备侧的代理装置建立预设安全通道传输待发送数据,由于预设安全通道的安全级别高于所述https通道,因此可以提高特定终端设备的数据传输的安全。

【技术实现步骤摘要】

本专利技术涉及互联网通信
,尤其涉及一种实现数据传输的方法及终端设 备。
技术介绍
目前,随着计算机技术及网络通信应用的日益广泛以及不同领域的业务种类的日 益丰富,用户可以享受到网络通信带来的各种便利。例如,用户可以通过网络通信获取全球 各地发生的时事、趣闻等。另外,用户也可以将自己周围的事物、见闻等分享给其他人。 利用网络通信会涉及到数据传输。目前数据传输的安全性俨然已经成为互联网安 全技术中越来越重要的部分。如何提高网络中传输数据的安全成为了越来越受关注的热点 话题。 但是对于目前的终端设备来说,一般都是利用https通道传输数据。由此一来,便 无法保证终端设备数据传输的安全性。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上 述问题的实现数据传输的方法及终端设备。 本专利技术的一个方面,提供了一种实现数据传输的方法,所述方法包括: 检测终端设备是否为特定终端设备; 若检测出所述终端设备为所述特定终端设备,则判断所述终端设备发送的待发送 数据对应的目标服务器是否支持建立预设安全通道接收所述待发送数据,所述预设安全通 道是不同于超文本传输协议安全https通道的另一类安全通道,并且所述预设安全通道的 安全级别高于所述https通道; 若所述目标服务器支持建立所述预设安全通道接收所述待发送数据,则将所述待 发送数据发送给终端设备侧的代理装置,使所述代理装置建立所述预设安全通道,然后利 用所述预设安全通道转发所述待发送数据发送给所述目标服务器。 优选的,所述检测终端设备是否为特定终端设备,具体包括: 检测所述终端设备的型号是否属于特定型号; 若是,表明所述终端设备属于所述特定终端设备。 优选的,所述检测终端设备是否为特定终端设备,具体包括: 检测所述终端设备的移动设备国际身份码是否存在于记载有属于特定终端设备 的移动设备国际身份码的第一白名单中; 若所述终端设备的移动设备国际身份码存在于所述第一白名单中,则表明所述终 端设备属于所述特定终端设备。 优选的,所述第一白名单的更新包括如下步骤: 定时对所述第一白名单进行更新;或 接收到不在所述第一白名单上且其他特定终端设备记录请求时,根据所述记录请 求将所述其他特定终端设备的移动设备国际身份码更新到所述第一白名单上。 优选的,所述判断所述终端设备发送的待发送数据对应的目标服务器是否支持建 立预设安全通道接收所述待发送数据,具体包括: 提取所述待发送数据中关于目标服务器的特征信息; 基于所述目标服务器的特征信息判断所述待发送数据对应的目标服务器是否支 持建立所述预设安全通道接收所述待发送数据。 优选的,所述基于所述目标服务器的特征信息判断所述待发送数据对应的目标服 务器是否支持建立所述预设安全通道接收所述待发送数据,具体包括: 判断所述目标服务器的特征信息是否存在第二白名单中,所述第二白名单中记载 了支持所述预设安全通道的服务器的特征信息; 若所述目标服务器的特征信息存在所述第二白名单中,则表示所述目标服务器支 持建立所述预设安全通道接收所述待发送数据。 优选的,所述目标服务器的特征信息包括:IP地址和/或接收端口。 优选的,所述第二白名单的更新包括下面的步骤: 定时对所述第二白名单进行更新;或 当获得不在所述第二白名单上并且支持所述预设安全通道的其他服务器的更新 请求时,将所述其他服务器的特征信息加入所述第二白名单进行更新。 优选的,所述将所述待发送数据发送给代理装置,具体为: 将所述待发送数据使用密钥加密之后发送给所述代理装置。 优选的,在所述判断待发送数据对应的目标服务器是否支持建立预设安全通道接 收所述待发送数据之后,所述方法还包括: 若所述目标服务器不支持建立所述预设安全通道接收所述待发送数据,则利用所 述https通道将所述待发送数据送给所述目标服务器。 优选的,在将所述待发送数据发送给代理装置之后,所述方法还包括: 接收所述代理装置利用所述预设安全通道转发过来的其他数据。 优选的,所述代理装置内置于浏览器中。 在本专利技术的另一个方面,提供了一种终端设备,包括: 检测模块,用于检测终端设备是否为特定终端设备; 判断模块,用于若检测出所述终端设备为所述特定终端设备,则判断所述终端设 备发送的待发送数据对应的目标服务器是否支持建立预设安全通道接收所述待发送数据, 所述预设安全通道是不同于超文本传输协议安全https通道的另一类安全通道,并且所述 预设安全通道的安全级别高于所述https通道; 第一发送模块,用于若所述目标服务器支持建立所述预设安全通道接收所述待发 送数据,则将所述待发送数据发送给终端设备侧的代理装置,使所述代理装置建立所述预 设安全通道,然后利用所述预设安全通道转发所述待发送数据发送给所述目标服务器。 优选的,所述检测模块具体用于检测所述终端设备的型号是否属于特定型号;若 是,表明所述终端设备属于所述特定终端设备。 优选的,所述检测模块具体用于检测所述终端设备的移动设备国际身份码是否存 在于记载有属于特定终端设备的移动设备国际身份码的第一白名单中;若所述终端设备的 移动设备国际身份码存在于所述第一白名单中,则表明所述终端设备属于所述特定终端设 备。 优选的,所述第一白名单的更新包括如下步骤: 定时对所述第一白名单进行更新;或 接收到不在所述第一白名单上且其他特定终端设备记录请求时,根据所述记录请 求将所述其他特定终端设备的移动设备国际身份码更新到所述第一白名单上。 优选的,所述判断模块具体包括: 提取模块,用于提取所述待发送数据中关于目标服务器的特征信息; 判断子模块,用于基于所述目标服务器的特征信息判断所述待发送数据对应的目 标服务器是否支持建立所述预设安全通道接收所述待发送数据。 优选的,所述判断子模块具体用于判断所述目标服务器的特征信息是否存在第二 白名单中,所述第二白名单中记载了支持所述预设安全通道的服务器的特征信息;若所述 目标服务器的特征信息存在所述第二白名单中,则表示所述目标服务器支持建立所述预设 安全通道接收所述待发送数据。 优选的,所述目标服务器的特征信息包括:IP地址和/或接收端口。 优选的,所述第二白名单的更新包括下面的步骤: 定时对所述第二白名单进行更新;或 当获得不在所述第二白名单上并且支持所述预设安全通道的其他服务器的更新 请求时,将所述其他服务器的特征信息加入所述第二白名单进行更新。 优选的,所述第一发送模块具体用于将所述待发送数据使用密钥加密之后发送给 所述代理装置。 优选的,所述终端设备还包括: 第二发送模块,用于在判断所述终端设备发送的待发送数据对应的目标服务器是 否支持建立预设安全通道接收所述待发送数据之后,若所述目标服务器不支持建立所述预 设安全通道接收所述待发送数据,则利用所述https通道将所述待发送数据送给所述目标 服务器。 优选的,所述终端设备还包括: 接收模块,用于在将所述待发送数据发送给代理装置之后,接收所述代理装置利 用所述预设安全通道转发过来的其他数据。 优选的,所述代理装置内置于浏览器中。 本申请实施例中提供的技术方案,至少具有如下技术效果或优点: 本专利技术提供了一种实现数据传输的方法及终端设备,用于解决现有的数据传本文档来自技高网...

【技术保护点】
一种实现数据传输的方法,其特征在于,所述方法包括:检测终端设备是否为特定终端设备;若检测出所述终端设备为所述特定终端设备,则判断所述终端设备发送的待发送数据对应的目标服务器是否支持建立预设安全通道接收所述待发送数据,所述预设安全通道是不同于超文本传输协议安全https通道的另一类安全通道,并且所述预设安全通道的安全级别高于所述https通道;若所述目标服务器支持建立所述预设安全通道接收所述待发送数据,则将所述待发送数据发送给终端设备侧的代理装置,使所述代理装置建立所述预设安全通道,然后利用所述预设安全通道转发所述待发送数据发送给所述目标服务器。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈耀攀
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1