保护浏览器COOKIE制造技术

技术编号:30135171 阅读:29 留言:0更新日期:2021-09-23 14:22
方法、系统和装置,包括用于验证请求的完整性的装置。在一些方面,一种方法包括从应用接收包括应用的证明令牌的请求。证明令牌包括一组数据,该组数据至少包括应用的公钥和指示创建证明令牌的时间的令牌创建时间。证明还包括该组数据的签名。该签名是使用与公钥对应的私钥生成的。使用证明令牌验证请求的完整性。该验证包括基于令牌创建时间在接收请求的时间的阈值持续时间内的确定以及该组数据没有被的确定,来确定请求的完整性有效。来确定请求的完整性有效。来确定请求的完整性有效。

【技术实现步骤摘要】
【国外来华专利技术】保护浏览器COOKIE
[0001]相关申请的交叉引用
[0002]本申请是国际申请,并要求于2019年8月13日提交的美国申请第62/886,195号的权益。上述申请的公开内容通过引用整体并入本文。

技术介绍

[0003]浏览器cookie是由网络浏览器存储在用户设备上的少量数据。浏览器cookie可用于许多用途,包括存储状态性信息、记录浏览活动以及认证用户。存在多种类型的cookie,包括第一方cookie和第三方cookie。第一方cookie是由用户直接查看的域(即,浏览器的地址栏中可见的域)创建的cookie。相比之下,第三方cookie是由与地址栏中可见的域不同的域创建和/或访问的cookie。

技术实现思路

[0004]本说明书描述了与浏览器cookie的认证和安全相关的技术。
[0005]通常,本说明书中描述的主题的一个创新方面可以体现在方法中,该方法包括:从客户端设备的应用接收包括该应用的证明令牌的请求,该证明令牌包括:一组数据,该组数据至少包括所述应用的公钥和指示创建证明令牌的时间的令牌创建时间;和该组数据的签本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实施的方法,包括:从客户端设备的应用接收包括所述应用的证明令牌的请求,所述证明令牌包括:一组数据,该组数据至少包括所述应用的公钥和指示创建证明令牌的时间的令牌创建时间;以及该组数据的签名,其中,所述签名是使用与所述公钥对应的私钥生成的;以及使用所述证明令牌验证所述请求的完整性,包括:确定所述令牌创建时间是否在接收所述请求的时间的阈值持续时间内;使用所述公钥和使用所述私钥生成的该组数据的签名,来确定在创建所述证明令牌后该组数据是否被修改;以及至少基于所述令牌创建时间在接收所述请求的时间的阈值持续时间内的确定以及自所述证明令牌被创建以来该组数据没有被修改的确定,来确定所述请求的完整性有效,以及响应于确定所述请求的完整性有效来对所述请求进行响应。2.根据权利要求1所述的方法,其中,所述应用是网络浏览器。3.根据权利要求2所述的方法,其中:该组数据还包括浏览器完整性令牌,所述浏览器完整性令牌指定所述网络浏览器的完整性是否有效;以及确定所述请求的完整性有效包括确定所述浏览器完整性令牌指定所述网络浏览器的完整性有效。4.根据权利要求1、2或3所述的方法,其中,所述请求是针对用于递送给应用的内容的,所述方法还包括响应于确定所述请求有效而提供所述内容。5.根据前述权利要求中任一项所述的方法,其中,该组数据还包括有效载荷,所述有效载荷包括特定于所述请求的数据。6.根据权利要求1、2或3所述的方法,其中,该组数据还包括有效载荷,所述有效载荷包括特定于所述请求的数据,所述请求包括用于删除用户数据的请求,并且所述有效载荷包括指定用于删除用户数据的操作的数据。7.根据前述权利要求中任一项所述的方法,其中,所述证明令牌还包括一组加密的cookie元素,该组加密的cookie元素针对所述请求的多个接收者中的每一个包括相应的加密的cookie元素,所述相应的加密的cookie元素包括使用所述接收者的公钥对存储在所述客户端设备上的所述接收者的cookie进行加密的加密结果。8.根据权利要求7所述的方法,其中,每个接收者的相应的加密的cookie元素的加密结果包括对所述接收者的cookie和该组数据的签名的组合进行加密的加密结果。9.根据权利要求8所述的方法,其中,确定所述请求的完整性有效包括:由给定接收者使用所述给定接收者的私钥来解密给定的加密的cookie元素以生成解密的cookie元素;确定所述解密的cookie元素包括与该组数据的签名匹配的第一部分;以及确定所述解密的cookie元素包括与所述给定接收者的cookie标识符匹配的第二部分。10.根据权利要求7所述的方法,其中,每个接收者的相应的加密的coo...

【专利技术属性】
技术研发人员:G王MMM扬
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1