The present disclosure provides a network element (in the middle) to fill into the SSL connection and is used to remove it. The network element is sometimes referred to in this article as an intermediate frame\. In a layered software architecture environment, this solution is preferably implemented by the two endpoints in the SSL connection, under the SSL layer, and on the library running on the TCP socket layer. Preferably, the SSL enrichment is implemented as a SSL/TLS record.
【技术实现步骤摘要】
【国外来华专利技术】背景
本申请总体上涉及使用加密协议的安全的基于网络的通信。相关技术的简要描述分布式计算机系统在现有技术中是众所周知的。一个这样的分布式计算机系统是由服务提供商操作和管理的“内容传递网络”(CDN)或“覆盖网络”。服务提供商通常代表使用服务提供商的共享基础设施的第三方(客户)提供内容传递服务。这种类型的分布式系统通常是指通过一个网络或多个网络连同被设计为促进各种服务的软件、系统、协议和技术(诸如内容传递、web应用加速或外包原产地基础设施的其他支持)链接的自主计算机的集合。CDN服务提供商通常通过数字属性(例如网站)提供服务传递,这些数字属性(如网站)在客户门户中提供,然后部署到网络。数字属性通常绑定到允许服务提供商考虑流量并向其客户收费的一个或多个边缘配置。传输层安全(TLS)及其前身安全套接字层(SSL)是提供Internet通信安全性的加密协议。它们使用用于身份验证和密钥交换的非对称加密技术、用于机密性的对称加密、以及消息完整性的消息认证码。TLS/SSL在会话层初始化,然后在表示层工作。具体地,首先会话层具有使用建立密码设置的非对称密码和关于该会话的共享密钥进行的握手。此后,表示层使用对称密码和该会话密钥对通信的其余部分进行加密。在这两个模型中,TLS和SSL代表底层传输层工作,其段承载加密数据。TLS是在RFC5246和RFC6176中定义的IETF标准跟踪协议。HTTP请求充实(enrichment)是Internet服务提供商(ISP)将客户端智能传递给HTTP服务器的有用和低开销技术。通常可以借助能够识别HTTP请求、向它们插入文本并在客 ...
【技术保护点】
一种在位于第一计算实体和第二计算实体之间的中间的计算实体中操作的方法,所述计算实体包括软件栈,所述软件栈包括SSL层和底层套接字层,所述第一计算实体和第二计算实体中的每一个能够操作以在它们之间建立安全套接字层(SSL)或传输层安全(TLS)通信路径,其中,在所述第一计算实体和第二计算实体之间的SSL/TLS数据流期间,一个或多个SSL/TLS记录被生成,所述方法包括:在所述SSL层和所述底层套接字层之间建立代理;并且在不修改现有的SSL层的情况下,将充实信息注入所述SSL/TLS数据流或从所述SSL/TLS数据流移除充实信息,所述充实信息与SSL/TLS记录相关联。
【技术特征摘要】
【国外来华专利技术】2014.09.29 US 62/056,772;2014.10.30 US 62/072,7181.一种在位于第一计算实体和第二计算实体之间的中间的计算实体中操作的方法,所述计算实体包括软件栈,所述软件栈包括SSL层和底层套接字层,所述第一计算实体和第二计算实体中的每一个能够操作以在它们之间建立安全套接字层(SSL)或传输层安全(TLS)通信路径,其中,在所述第一计算实体和第二计算实体之间的SSL/TLS数据流期间,一个或多个SSL/TLS记录被生成,所述方法包括:在所述SSL层和所述底层套接字层之间建立代理;并且在不修改现有的SSL层的情况下,将充实信息注入所述SSL/TLS数据流或从所述SSL/TLS数据流移除充实信息,所述充实信息与SSL/TLS记录相关联。2.如权利要求1所述的方法,其中,所述信息是描述网络或设备状态或特性的充实数据。3.如权利要求1所述的方法,其中,所述SSL/TLS记录具有无效的记录类型值,以将所述SSL/TLS记录指定为与所述充实信息相关联。4.如权利要求1所述的方法,其中,所述SSL/TLS记录具有与其相关联的封装层,所述封装层包括用于将所述SSL/TLS记录指定为与所述充实信息相关联的给定的数据。5.如权利要求1所述的方法,其中,所述SSL/TLS记录包括所述充实信息。6.如权利要求1所述的方法,其中,所述SSL/TLS记录是所述充实信息。7.如权利要求1所述的方法,还包括在所述代理处终止TCP连接。8.如权利要求1所述的方法,其中,所述第一计算实体是移动设备,并且所述第二计算实体是覆盖网络的边缘服务器。9.根据权利要求1所述的方法,其中,注入所述充实信息包括以下有序步骤:拦截在所述SSL层和所述底层套接字层之间的系统调用,且作为响应,调用相应的封装函数;以及通过所述相应的封装函数唤起所述系统调用。10.如权利要求9所述的方法,其中,所述系统调用是写入系统调用。11.如权利要求10所述的方法,其中,所述唤起的步骤将数据发送到所述第一计算实体和第二计算实体中的给定的一个计算实体,写入并输出...
【专利技术属性】
技术研发人员:曼戈什·卡斯贝卡,
申请(专利权)人:阿卡麦科技公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。