[发明专利]Cookies识别方法和装置以及Cookies清理方法和装置有效
申请号: | 201310652671.1 | 申请日: | 2013-12-05 |
公开(公告)号: | CN103685494B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 陈佃晓 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京元中知识产权代理有限责任公司11223 | 代理人: | 王明霞 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | cookies 识别 方法 装置 以及 清理 | ||
技术领域
本发明涉及互联网技术领域,具体涉及一种Cookies识别方法和装置以及Cookies清理方法和装置。
背景技术
Cookies是当用户浏览网站时,由Web服务器置于用户计算机硬盘或内存中的文本文件,它可以记录用户的用户名、密码、浏览过的网页以及停留时间等信息。当用户再次登陆该网站时,网站通过读取计算机中的Cookies文件,得知用户的相关信息,就可以做出相应的动作,例如,在页面显示欢迎标语,或者让用户不用输入用户名和密码就直接登录等等。
Cookies文件中的内容大多数经过了加密处理,因此一般用户看来只是一些毫无意义的字母数字组合。现有一些工具可以读取Cookies的字段和字段对应值,比如ieCookiesView、ChromeCookiesView等。
参照图1,对于ieCookiesView,其将ie浏览器的Cookies文件读入,列出该Cookies文件的属性,如web site(网站)、hits(点击数)、accessed date(最后存取日期)、modified date(修改日期)、created date(建立日期)、size(大小)、user(使用者)和filename(文件名)等,并将该Cookies文件中包含的信息列出,按照key(键)、value(值)、domain(域名)、secure(安全性)、expiration date(过期日期)、modified date(修改日期)和created in(建立在)分别给出对应的值。
可以看出,现有的Cookies读取工具仅是将Cookies文件的内容进行展现,无法给出Cookies文件的具体作用。例如,有些网站是用Cookies文件来存储用户名和密码,而登陆一个网站往往会产生多个Cookies文件,但根据现有的Cookies读取工具,无法获知是哪个或哪几个Cookies文件存储了用户名和密码信息。这样,就无法在保障自动登陆网站的前提下,进行Cookies文件的清理。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的Cookies识别方法和装置以及Cookies清理方法和装置。
根据本发明的一个方面,提供了一种Cookies识别方法,包括:
使用预先准备好的用户名和密码登陆目标网站,获取所述目标网站对应的Cookies文件列表;
采用所述Cookies文件列表中的一个或多个Cookies文件的各种组合依次对所述目标网站进行自动登陆测试;
根据自动登陆测试结果,获取所述目标网站的与自动登陆有关的Cookies文件集合。
可选地,所述采用所述Cookies文件列表中的一个或多个Cookies文件的各种组合依次对所述目标网站进行自动登陆测试,包括:
每次从Cookies文件列表中删除一个Cookies文件后对所述目标网站进行自动登陆测试;
如果能够自动登陆,则确定删除的Cookies文件与自动登陆无关,进行下一次自动登陆测试;
如果不能够自动登陆,则确定删除的Cookies文件与自动登陆有关,将删除的Cookies文件恢复到当前Cookies文件列表后进行下一次自动登陆测试。
可选地,所述采用所述Cookies文件列表中的一个或多个Cookies文件的各种组合依次对所述目标网站进行自动登陆测试,包括:
从n=1开始,每次从所述Cookies文件列表选取n个Cookies文件对所述目标网站进行自动登陆测试;
如果能够自动登陆,则确定选取的n个Cookies文件与自动登陆有关,停止自动登陆测试;
如果n取当前值时每次都不能够自动登陆,则令n=n+1后继续进行所述自动登陆测试。
可选地,所述使用预先准备好的用户名和密码登陆目标网站,获取所述目标网站对应的Cookies文件列表,包括:
将浏览器的主页设置为所述目标网站的url;
清空浏览器的所有Cookies文件;
打开浏览器,使用预先准备好的用户名和密码登陆所述目标网站;
关闭浏览器,从浏览器的Cookies存储目录或者Cookies库中获取Cookies文件列表,得到所述目标网站对应的Cookies文件列表。
根据本发明的另一个方面,提供了一种Cookies清理方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310652671.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于云计算的任务分解复合方法
- 下一篇:一种应用服务提供方法、系统及相关设备