浏览器中cookie信息的处理方法和浏览器技术

技术编号:9740188 阅读:110 留言:0更新日期:2014-03-06 23:46
本发明专利技术公开了一种浏览器中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的方式,会导致对一些恶意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信息并在显示界面上显示出来包括:将显示指令请求的超文本传输协议cookie信息确认为需要显示的cookie信息;根据需要显示的超文本传输协议cookie信息所属的网站、该网站下键值对的个数和/或超文本传输协议cookie信息的记录项,对超文本传输协议cookie信息进行显示。可选的,上述通过浏览器子进程获取浏览器侧的cookie信息包括:将浏览器侧监测到的跨站cookie上传至云端服务器侧,以在云端服务器侧生成记录跨站cookie的cookie列表和/或网站列表;接收云端服务器侧下发的cookie列表,由cookie列表获取跨站cookie信息。可选的,上述将浏览器侧监测到的跨站cookie上传至云端服务器侧包括:当浏览器访问第一网站时,监测到浏览器侧执行了对第二网站的cookie的写操作;判断是否由第一网站中嵌入的JS脚本或第一网站的iframe形式的超文本传输协议HTTP返回头执行了写操作,若是,确认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信息并在显示界面上显示出来;和/或,接收浏览器用户通过浏览器子进程的显示界面发送的删除指令,确认出需要删除的cookie信息并将该cookie信息从浏览器侧删除。可选的,操作单元,适于将显示指令请求的超文本传输协议cookie信息确认为需要显示的cookie信息;根据需要显示的超文本传输协议cookie信息所属的网站、该网站下键值对的个数和/或超文本传输协议cookie信息的记录项,对超文本传输协议cookie信息进行显示。可选的,获取单元,还适于将浏览器侧监测到的跨站cookie上传至云端服务器侧,以在云端服务器侧生成记录跨站cookie的cookie列表和/或网站列表;接收云端服务器侧下发的cookie列表,由cookie列表获取跨站cookie信息。可选的,获取单元,适于当浏览器访问第一网站时,监测到浏览器侧执行了对第二网站的cookie的写操作;判断是否由第一网站中嵌入的JS脚本或第一网站的iframe形式的超文本传输协议HTTP返回头执行了写操作,若是,确认cookie为可疑cookie,存储可疑cookie和对该可疑cookie执行存储时浏览器侧访问的第一网站;若否,存储cookie;当对可疑cookie的存储次数超过门限阈值时,确认该可疑cookie为跨站cookie,将跨站cookie和存储该跨站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信息。2.根据权利要求1所述的方法,其中,所述通过浏览器子进程获取浏览器侧的cookie信息包括:判断浏览器当前使用的内核类型;根据所述内核类型,确定所述超文本传输协议cookie信息和/或视频播放插件cookie信息在浏览器侧的存储目录,从该存储目录下获取所述超文本传输协议cookie信息和/或视频播放插件cookie信息。3.根据权利要求1所述的方法,其中,所述通过浏览器子进程获取浏览器侧的cookie信息包括:确认每条超文本传输协议cookie信息所属的网站,由一条超文本传输协议cookie信息所属网站的网站名称和该条超文本传输协议cookie信息形成一个键值对;其中,所述超文本传输协议cookie信息包括如下记录项:网站名称、用户名称、内容、是否可以被脚本访问、创建时间和过期时间。4.根据权利要求3所述的方法,其中,所述接收浏览器用户通过浏览器子进程的显示界面发送的操作指令,确认需要操作的cookie信息并按照所述操作指令对该cookie信息进行处理包括:接收浏览器用户通过浏览器子进程的显示界面发送的显示指令,确认出需要显示的cookie信息并在所述显示界面上显示出来;和/或,接收浏览器用户通过浏览器子进程的显示界面发送的删除指令,确认出需要删除的cookie信息并将该cookie信息从浏览器侧删除。5.根据权利要求4所述的方法,其中,所述确认出需要显示的cookie信息并在所述显示界面上显示出来包括:将所述显示指令请求的超文本传输协议cookie信息确认为需要显示的cookie信息;根据需要显示的超文本传输协议cookie信息所属的网站、该网站下键值对的个数和/或所述超文本传输协议cookie信息的记录项,对所述超文本传输协议cookie信息进行显示。6.根据权利要求1所述的方法,其中,所述将浏览器侧监测到的跨站cookie上传至云端服务器侧包括:当浏览器访问第一网站时,监测到浏览器侧执行了对第二网站的cookie的写操作;判断是否由第一网站中嵌入的JS脚本或第一网站的iframe形式的超文本传输协议HTTP返回头执行了所述写操作,若是,确认所述cookie为可疑cookie,存储所述可疑cookie和对该可疑cookie执行存储时浏览器侧访问的第一网站;若否,存储所述cookie;当对所述可疑cookie的存储次数超过门限阈值...

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

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

1