[发明专利]动态分配Cookie过期时间的方法、终端及计算机可读存储介质在审
申请号: | 201711065778.0 | 申请日: | 2017-11-02 |
公开(公告)号: | CN107743129A | 公开(公告)日: | 2018-02-27 |
发明(设计)人: | 黄银阁 | 申请(专利权)人: | 深圳市金立通信设备有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市精英专利事务所44242 | 代理人: | 林燕云 |
地址: | 518000 广东省深圳市福田区深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态分配 cookie 过期 时间 方法 终端 计算机 可读 存储 介质 | ||
技术领域
本发明涉及电子技术领域,尤其涉及一种动态分配Cookie过期时间的方法、终端及计算机可读存储介质。
背景技术
Cookie是指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。各种内容形式的网站一般都需要记录下访问者的基本信息,如用户名、密码、用户访问该站点的次数、用户在该站点购物的方式等。而记录访问者信息的方法是将访问者信息放置到Cookie中,将Cookie记录到访问者浏览器中,当用户再次访问某个站点时,服务终端将要求访问者浏览器查找并返回先前发送的Cookie信息,来识别这个用户。故为了保证用户信息安全,防止用户信息的外泄,需要设置一个过期时间以定期清理Cookie。
目前,定期清理Cookie的方法包括以下两种,其中第一种主要是通过开发人员自主设置Cookie的过期时间,可以使用户在Cookie过期时间范围内,每次登陆该网站时不用输入用户名和密码,就会自动登录成功;第二种主要是根据用户的私密信息生成此次登录的唯一签名,并将该签名保存到服务端,同时开发人员自主设置Cookie的过期时间,当下次该用户再次登陆该网站时,不仅要验证Cookie的过期时间,还要校验这次生成的签名信息跟服务端保存的签名信息是否一致,如果一致,则能登录成功;如果不一致,则会清除掉Cookie。但是第一种方法虽简单便捷,却有安全隐患,一旦Cookie被盗,用户的信息也将被泄露;而第二种方法虽解决了第一种方法中存在的安全问题,但是还需要增多生成签名、存签名和校验签名等步骤,使得方法更为复杂,同时降低服务终端的运行速率。
发明内容
本发明实施例提供一种动态分配Cookie过期时间的方法、终端及计算机可读存储介质,可为Cookie动态分配最合适的过期时间,不仅保证了用户信息的安全性,还降低了服务终端的负担。
第一方面,本发明实施例提供了一种动态分配Cookie过期时间的方法,该方法包括:
设置Cookie过期时间的初始值t;
获取用户账号的多组特征信息,其中,每组特征信息均包括多个相应的特征数据,每组特征信息还对应一预设特征值;
根据第一预设规则确定每组特征信息对应的权重值;
根据第二预设规则、所述每组特征信息对应的预设特征值以及权重值计算得到总特征值;
根据所述总特征值调整所述初始值t以得到相应的Cookie过期时间。
第二方面,本发明实施例提供了一种终端,该终端包括用于执行上述第一方面的方法的单元。
第三方面,本发明实施例提供了另一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
本发明实施例通过设置Cookie过期时间的初始值t;获取用户账号的多组特征信息,其中,每组特征信息均包括多个相应的特征数据,每组特征信息还对应一预设特征值;根据第一预设规则确定每组特征信息对应的权重值;根据第二预设规则、所述每组特征信息对应的预设特征值以及权重值计算得到总特征值;根据所述总特征值调整所述初始值t以得到相应的Cookie过期时间;可以为Cookie动态分配最合适的过期时间,以降低用户信息在这个时间段内被盗取的概率,不仅保证了用户信息的安全性,又降低了服务终端需要进行校验签名的负担,提高了服务终端的运行速率。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种动态分配Cookie过期时间的方法的示意流程图;
图1a是本发明实施例一中步骤S105的子步骤的示意流程图;
图2是本发明实施例二提供的一种动态分配Cookie过期时间的方法的示意流程图;
图3是本发明实施例三提供的一种动态分配Cookie过期时间的方法的示意流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金立通信设备有限公司,未经深圳市金立通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711065778.0/2.html,转载请声明来源钻瓜专利网。