对cookie信息进行处理的方法和服务器技术

技术编号:9740124 阅读:84 留言:0更新日期:2014-03-06 23:35
本发明专利技术公开了一种对cookie信息进行处理的方法和服务器。本发明专利技术实施例提供了一种对cookie信息进行处理的方法包括:收集各浏览器侧上传的cookie;根据cookie确定跟踪用户行为的跨站cookie;根据跨站cookie生成跨站cookie的cookie列表和/或该跨站cookie所属网站的网站列表;将cookie列表和/或网站列表分发至各浏览器侧。

【技术实现步骤摘要】
对cookie信息进行处理的方法和服务器
本专利技术涉及计算机网络
,特别涉及一种对cookie信息进行处理的方法和服务器。
技术介绍
自1993年Cookie诞生以来,其就拥有专属性原则,即A网站存放在Cookie中的用户信息,B网站是没有权限直接获取的。但是,现在一些第三方广告联盟的代码使用范围很广。这就造成用户在A网站搜索了一个关键字,用户继续访问B网站,由于B网站也使用了同一家的第三方广告代码,这个代码可以从Cookie中获取用户在A网站的搜索行为,进而展示更精准的推广广告(比如百度的“掘金广告”、“企业联盟”和“鸿媒体”)。例如,用户在一个联盟网站搜索“糖尿病”等关键词,再访问其联盟网站,页面会立刻出现糖尿病治疗广告。如果并未事先告之,经用户同意,此做法有对隐私构成侵犯的嫌疑。而跨站Cookie恰恰就是用户隐私泄露的罪魁祸首,所以限制网站使用跨站Cookie,给用户提供禁止跟踪(DNT)功能选项已成为当务之急。为了避免存在上述跨站Cookie的使用,现有浏览器(如chrome浏览器)使用的方法是:在A网站访问时,禁止对第三方网站(如B网站)的cookie进行保存。然而,如果按照现有如上的做法就会将对所有第三方网站的cookie的保存都禁止掉,实际上有的时候还是需要进行这种对于第三方网站的cookie的保存,例如需要保存一些第三方网站的cookie以进行网站间跳转时的信息传递。现有方案影响了网络的性能,导致网络运行不够顺畅,
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种对cookie信息进行处理的方法和相应的服务器。依据本专利技术的一个方面,本专利技术实施例提供了一种对cookie信息进行处理的方法,包括:收集各浏览器侧上传的cookie;根据cookie确定跟踪用户行为的跨站cookie;根据跨站cookie生成跨站cookie的cookie列表和/或该跨站cookie所属网站的网站列表;将cookie列表和/或网站列表分发至各浏览器侧。可选的,上述收集各浏览器侧上传的cookie包括:收集各浏览器侧上传的cookie的基本信息,该基本信息包括主键、创建时间、cookie所在的主机、名称、值和过期时间;以及,收集各浏览器侧上传的cookie的跨站信息,该cookie的跨站信息包括:JS脚本或iframe形式的HTTP返回头的统一资源定位符url、存储该cookie时浏览器侧访问的网站的主帧url、主键、创建时间和最后访问时间。可选的,上述根据cookie确定跟踪用户行为的跨站cookie包括:将浏览器侧上传的cookie确定为跨站cookie;或者,根据上传的cookie在浏览器侧的存储次数和/或存储该cookie时浏览器访问的网站的个数确定跨站cookie。可选的,上述根据上传的cookie的存储次数和/或存储该cookie时浏览器访问的网站的个数确定跨站cookie包括:当上传的cookie在浏览器侧的存储次数超过次数阈值时,将该cookie确定为跨站cookie;和/或,当存储同一条cookie时浏览器访问的不同网站的个数超过个数阈值时,将该cookie确定为跨站cookie。可选的,上述根据跨站cookie生成跨站cookie的cookie列表和/或该跨站cookie所属网站的网站列表包括:根据确定的跨站cookie的基本信息生成cookie数据库表,以及,根据确定的跨站cookie的跨站信息生成跨域数据库表,由cookie数据库表和跨域数据库表构成cookie列表;和/或,根据执行跨站cookie写操作的JS脚本或iframe形式的HTTP返回头的url生成网站列表。可选的,上述根据执行跨站cookie写操作的JS脚本或iframe形式的HTTP返回头的url生成网站列表包括:获取存储同一条cookie时浏览器访问的不同网站的个数,按照个数从高到低的次序对JS脚本或iframe形式的HTTP返回头的url进行排列,得到网站列表。依据本专利技术的另一个方面,本专利技术实施例提供了一种服务器,包括:收集单元,适于收集各浏览器侧上传的cookie;跨站cookie确定单元,适于根据cookie确定跟踪用户行为的跨站cookie;列表生成单元,适于根据跨站cookie生成跨站cookie的cookie列表和/或该跨站cookie所属网站的网站列表;列表下发单元,适于将cookie列表和/或网站列表分发至各浏览器侧。可选的,收集单元,适于收集各浏览器侧上传的cookie的基本信息,该基本信息包括主键、创建时间、cookie所在的主机、名称、值和过期时间;以及,收集各浏览器侧上传的cookie的跨站信息,该cookie的跨站信息包括:JS脚本或iframe形式的HTTP返回头的统一资源定位符url、存储该cookie时浏览器侧访问的网站的主帧url、主键、创建时间和最后访问时间。可选的,跨站cookie确定单元,适于将浏览器侧上传的cookie确定为跨站cookie;或者,根据上传的cookie在浏览器侧的存储次数和/或存储该cookie时浏览器访问的网站的个数确定跨站cookie。可选的,跨站cookie确定单元,适于当上传的cookie在浏览器侧的存储次数超过次数阈值时,将该cookie确定为跨站cookie;和/或,当存储同一条cookie时浏览器访问的不同网站的个数超过个数阈值时,将该cookie确定为跨站cookie。可选的,列表生成单元,适于根据确定的跨站cookie的基本信息生成cookie数据库表,以及,根据确定的跨站cookie的跨站信息生成跨域数据库表,由cookie数据库表和跨域数据库表构成cookie列表;和/或,根据执行跨站cookie写操作的JS脚本或iframe形式的HTTP返回头的url生成网站列表。可选的,列表生成单元,适于获取存储同一条cookie时浏览器访问的不同网站的个数,按照个数从高到低的次序对JS脚本或iframe形式的HTTP返回头的url进行排列,得到网站列表。本专利技术实施例通过收集各浏览器侧的cookie,确定跟踪用户行为的跨站cookie的技术手段,能够获知对用户行为进行跟踪的网站的cookie;而通过根据跨站cookie生成cookie列表和/或网站列表并下发至各浏览器侧的技术手段,能够使浏览器侧获知跨站cookie,从而使浏览器侧能够仅对进行用户行为跟踪的第三方网站的cookie信息的保存进行禁止,从而解决了现有技术禁止对所有第三方网站cookie的保存而造成的网络性能较差、网络运行不够顺畅的问题,能够提高用户隐私数据的安全性,保证网络性能和网络运行的顺畅。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例本文档来自技高网...
对cookie信息进行处理的方法和服务器

【技术保护点】
一种对cookie信息进行处理的方法,包括:收集各浏览器侧上传的cookie;根据所述cookie确定跟踪用户行为的跨站cookie;根据所述跨站cookie生成跨站cookie的cookie列表和/或该跨站cookie所属网站的网站列表;将所述cookie列表和/或网站列表分发至各浏览器侧。

【技术特征摘要】
1.一种对cookie信息进行处理的方法,包括:收集各浏览器侧上传的cookie;根据所述cookie确定跟踪用户行为的跨站cookie;具体包括:将浏览器侧上传的cookie确定为跨站cookie,其中,在浏览器侧进行对跨站cookie的筛选,包括:当对可疑cookie的存储次数超过门限阈值时,确认该可疑cookie为跨站cookie;或者,根据上传的cookie在浏览器侧的存储次数和/或存储该cookie时浏览器访问的网站的个数确定跨站cookie;根据所述跨站cookie生成跨站cookie的cookie列表和/或该跨站cookie所属网站的网站列表;将所述cookie列表和/或网站列表分发至各浏览器侧。2.根据权利要求1所述的方法,其中,所述收集各浏览器侧上传的cookie包括:收集各浏览器侧上传的cookie的基本信息,所述基本信息包括主键、创建时间、cookie所在的主机、名称、值和过期时间;以及,收集各浏览器侧上传的cookie的跨站信息,所述cookie的跨站信息包括:JS脚本或iframe形式的HTTP返回头的统一资源定位符url、存储该cookie时浏览器侧访问的网站的主帧url、主键、创建时间和最后访问时间。3.根据权利要求1所述的方法,其中,所述根据上传的cookie的存储次数和/或存储该cookie时浏览器访问的网站的个数确定跨站cookie包括:当上传的cookie在浏览器侧的存储次数超过次数阈值时,将该cookie确定为跨站cookie;和/或,当存储同一条cookie时浏览器访问的不同网站的个数超过个数阈值时,将该cookie确定为跨站cookie。4.根据权利要求2所述的方法,其中,所述根据所述跨站cookie生成跨站cookie的cookie列表和/或该跨站cookie所属网站的网站列表包括:根据确定的跨站cookie的基本信息生成cookie数据库表,以及,根据确定的跨站cookie的跨站信息生成跨域数据库表,由所述cookie数据库表和跨域数据库表构成cookie列表;和/或,根据执行跨站cookie写操作的JS脚本或iframe形式的HTTP返回头的url生成所述网站列表。5.根据权利要求2所述的方法,其中,所述根据执行跨站cookie写操作的JS脚本或iframe形式的HTTP返回头的url生成所述网站列表包括:获取存储同一条cookie时浏览器访问的不同网站的个数...

【专利技术属性】
技术研发人员:刘庆平任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1