[发明专利]一种基于SSL会话的方法、装置及系统在审

专利信息
申请号: 201510462829.8 申请日: 2015-07-31
公开(公告)号: CN105100101A 公开(公告)日: 2015-11-25
发明(设计)人: 李鹏 申请(专利权)人: 新浪网技术(中国)有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 北京和信华成知识产权代理事务所(普通合伙) 11390 代理人: 胡剑辉
地址: 100080 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 ssl 会话 方法 装置 系统
【说明书】:

技术领域

发明涉及网络技术领域,尤其涉及一种基于SSL(SecureSocketsLayer,安全套接层)会话的方法、装置及系统。

背景技术

HTTPS(HyperTextTransferProtocoloverSecureSocketLayer,超文本传输协议安全套接层),是以安全为目标的HTTP(HyperTextTransferProtocol,超文本传输协议)通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。SSL协议由于需要进行非对称和对称大数计算,因此对资源消耗极大,大型网站需要使用SSLterminator(终结器)集群来处理SSL协议。

在目前的SSL集群实现中,一般采用主备双机方式,或者使用LVS(LinuxVirtualServer,Linux虚拟服务器,是一个虚拟的服务器集群系统)进行分发的方式。

但是,当前常用的这两种方式,并不能很好地兼顾性能和扩展的需要。客户端和SSL服务器第一次连接时,双方需要分别验证对方数字证书和协商生成后续通讯的对称秘钥,然后才可以进行数据通信,整个协商过程不仅需要多次交互,而且计算工作量巨大,会带来5~50ms不能的处理时延(不含网络部分)。因此SSL协议特别定义了SessionIdentification(会话识别)字段,在第一次连接的时候,由服务器端生成,并通过服务器问候消息数据包传送给客户端,进行保存,当客户端再次连接服务器端的时候,在客户问候消息报文中携带,表示重用上次连接的session(会话)信息,session信息里面包含了上次协商中生成的对称秘钥,因此无需再次进行计算,也节约了网络协商的时间。对于目前普遍使用的两种集群方式,VRRP(虚拟路由冗余协议,VirtualRouterRedundancyProtocol)的主备双机方式可以实现SessionIdentification缓存和命中,但是无法实现集群的水平扩展;LVS集群方式可以实现集群的水平扩展,但是LVS的负载均衡是针对TCP(TransmissionControlProtocol,传输控制协议)/UDP(UserDatagramProtocol,用户数据报协议)协议实施的负载均衡算法,无法对SSL协议的SessionIdentification字段进行均衡,会导致同一个客户端多次访问的时候,落在不同的SSL服务器上面,由于session的缓存只存在于SSL单机上面,这种均衡方式会导致SSLSession的命中率非常低,从而导致客户端和SSL服务器还是要重新进行验证和重新生成会话秘钥的过程,即使LVS使用基于客户端的源IP的均衡方式,也会由于每个IP上面用户数量不均匀,而导致后端的SSL服务器上负载不均衡,影响整个集群的效率。

发明内容

本发明实施例提供一种基于SSL会话的方法、装置及系统,以提高SSLSession命中率,并实现集群扩展。

一方面,本发明实施例提供了一种基于安全套接层SSL会话的方法,所述方法包括:接收客户端发送的客户问候消息;根据所述客户问候消息判断是否有会话识别内容,得到判断结果;根据所述判断结果,对与所述客户端SSL会话的SSL集群中的SSL服务器进行调度,将所述客户问候消息发往对应SSL服务器。

另一方面,本发明实施例提供了一种基于安全套接层SSL会话的装置,所述装置包括:接收单元,用于接收客户端发送的客户问候消息;判断单元,用于根据所述客户问候消息判断是否有会话识别内容,得到判断结果;调度单元,用于根据所述判断结果,对与所述客户端SSL会话的SSL集群中的SSL服务器进行调度,将所述客户问候消息发往对应SSL服务器。

再一方面,本发明实施例提供了一种基于安全套接层SSL会话的系统,所述系统包括客户端、SSL负载均衡器和多个SSL服务器,其中,所述SSL负载均衡器包括上述基于安全套接层SSL会话的装置。

上述技术方案具有如下有益效果:不但提高了SSLSession命中率,而且实现了集群扩展。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一种基于安全套接层SSL会话的方法流程图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510462829.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top