【技术实现步骤摘要】
本公开涉及信息安全领域,尤其涉及一种建立连接的方法及装置。
技术介绍
随着信息时代的到来,浏览网页成为人们的普遍需求。人们可以使用智能手机、平板电脑、智能手表、笔记本电脑等电子设备浏览网页。通常情况下,这些电子设备与服务器之间的交互使用HTTP(中文:超文本传输协议;英文:HyperText Transfer Protocol)。HTTP在默认情况下是没有任何加密措施的,所有的信息都是以明文形式传输的,因此,容易受到恶意攻击者的攻击,导致传输的信息被攻击者窃取。为此,HTTPS(英文:Hyper Text Transfer Protocol over Secure Socket Layer)应运而生。HTTPS可以视为HTTP的扩展,它使用SSL(中文:安全套接字;英文:Secure Socket Layer)作为HTTP的子层。SSL位于HTTP层和TCP层之间,通过SSL这一层的信息会被加密,进而达到保密的效果。在需要保密的情况下,通常使用HTTPS连接,而相比于使用HTTP,使用HTTPS会延长网页响应的时间,降低用户体验。因此,如何减少建立HTTPS连接所花费的时间称为需要解决的问题。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种建立连接的方法及装置,用于减少建立HTTPS连接所花费的时间。根据本公开实施例的第一方面,提供一种建立连接的方法,应用于服务器,所述方法包括:根据接收到的由客户端发送的用于建立第一HTTPS连接的第一请求信息,建立所述第一HTTPS连接;保存所述第一HTTPS连接的第一会话的会话参数;在接收到所述客户端发送的用于 ...
【技术保护点】
一种建立连接的方法,其特征在于,应用于服务器,所述方法包括:根据接收到的由客户端发送的用于建立第一HTTPS连接的第一请求信息,建立所述第一HTTPS连接;保存所述第一HTTPS连接的第一会话的会话参数;在接收到所述客户端发送的用于建立第二HTTPS连接的第二请求信息时,根据所述第一会话的会话参数,建立所述第二HTTPS连接。
【技术特征摘要】
1.一种建立连接的方法,其特征在于,应用于服务器,所述方法包括:根据接收到的由客户端发送的用于建立第一HTTPS连接的第一请求信息,建立所述第一HTTPS连接;保存所述第一HTTPS连接的第一会话的会话参数;在接收到所述客户端发送的用于建立第二HTTPS连接的第二请求信息时,根据所述第一会话的会话参数,建立所述第二HTTPS连接。2.根据权利要求1所述的方法,其特征在于,所述建立所述第二HTTPS连接,包括:从所述第二请求信息中获取所述第一会话的会话标识;根据所述第一会话的会话标识,从已存储的各个会话的会话参数中获取所述第一会话的会话参数;根据所述第一会话的会话参数,建立所述第二HTTPS连接。3.根据权利要求1所述的方法,其特征在于,在所述建立所述第一HTTPS连接之前,所述方法还包括:在检测到安装在所述客户端上的预设应用程序处于启动状态时,或在确定所述客户端的待跳转网页包括保密信息时,向所述客户端发送推送信息,所述推送信息用于提示所述客户端向所述服务器发送所述第一请求信息;接收所述客户端基于所述推送信息向所述服务器发送的所述第一请求信息。4.根据权利要求1所述的方法,其特征在于,在所述建立与客户端之间的第一HTTPS连接之后,所述方法还包括:每隔预设时长,检测是否接收到所述客户端发送的重复请求信息,所述
\t重复请求信息用于重建所述第一HTTPS连接且携带所述第一会话的会话标识。5.一种建立连接的方法,其特征在于,应用于客户端,所述方法包括:向服务器发送用于建立第一HTTPS连接的第一请求信息;与所述服务器建立所述第一HTTPS连接;向所述服务器发送用于建立第二HTTPS连接的第二请求信息,以使得所述服务器根据所述第一HTTPS连接的第一会话的会话参数,建立所述第二HTTPS连接。6.根据权利要求5所述的方法,其特征在于,在所述向服务器发送用于建立第一HTTPS连接的第一请求信息之前,所述方法至少还包括以下任一者:确定安装在所述客户端上的预设应用程序处于启动状态;确定所述客户端的待跳转网页包括保密信息;接收所述服务器发送的推送信息,所述推送信息用于提示所述客户端向所述服务器发送所述第一请求信息。7.根据权利要求5所述的方法,其特征在于,在所述与所述服务器建立所述第一HTTPS连接之后,所述方法还包括:每隔预设时长,向所述服务器发送重复请求信息,所述重复请求信息用于重建所述第一HTTPS连接且携带所述第一会话的会话标识。8.一种建立连接的装置,其特征在于,所述装置配置于服务器中,所述装置包括:第一建立模块,被配置为根据接收到的由客户端发送的用于建立第一
\tHTTPS连接的第一请求信息,建立所述第一HTTPS连接;保存模块,被配置为保存所述第一HTTPS连接的第一会话的会话参数;第二建立模块,被配置为在接收到所述客户端发送的用于建立第二HTTPS连接的第二请求信息时,根据所述第一会话的会话参数,建立所述第二HTTPS连接。9.根据权利要求8所述的装置,其特征在于,所述第二建立模块包括:第一获取子模块,被配置为从所述第二请求信息中获取所述第一会话的会话标识;第二获取子模块,被配置为根据所述第一会话的会话标识,从已存储的各个会话的会话参数中获取所述第一会话的会话参数;建立子模块,被配置为...
【专利技术属性】
技术研发人员:金帅,李伟,马鑫,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。