[发明专利]访问权限验证方法和装置在审
申请号: | 202110460601.0 | 申请日: | 2021-04-27 |
公开(公告)号: | CN113127825A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 陈娜;张军 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/45;G06F16/955 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 权限 验证 方法 装置 | ||
1.一种访问权限验证方法,所述方法包括:
响应于接收到对于待分享数据的发布指示信息,生成令牌,并生成分享编码;
生成包括所述令牌和所述分享编码的待加密对象;
对所述待加密对象进行加密运算,得到签名,生成包括所述签名的URL作为参照URL,其中,所述参照URL指示所述待分享数据的页面,所述签名包括所述令牌和所述分享编码两者的加密结果;
响应于接收到包括待验证URL的访问请求,验证所述待验证URL中的签名与所述参照URL中的签名是否一致;
若验证结果为一致,则确定所述待验证URL通过对于所述页面的访问权限验证。
2.根据权利要求1所述的方法,其中,所述参照URL中的签名还包括所述当前时间的加密结果,所述待验证URL中的签名包括访问时间的加密结果;
所述生成包括所述令牌和所述分享编码的待加密对象,包括:
生成包括所述分享编码、所述当前时间和所述令牌的待加密对象,其中,若所述当前时间和所述访问时间相差的时长在访问有效时长内,所述当前时间和所述访问时间的加密结果一致。
3.根据权利要求1所述的方法,其中,所述待验证URL中签名以外的字符包括访问时间;
所述生成包括所述签名的URL作为参照URL,包括:生成包括所述签名和所述当前时间的URL,作为参照URL;以及
所述验证所述待验证URL中的签名与所述参照URL中的签名是否一致,包括:
确定所述待验证URL中的所述访问时间,与所述参照URL中的所述当前时间两者相差的时长,是否超过访问有效时长;
响应于未超过,则验证所述待验证URL中的签名与所述参照URL中的签名是否一致。
4.根据权利要求1-3之一所述的方法,其中,所述方法还包括:
确定用于生成所述参照URL的URL参数,其中,所述URL参数包括以下至少一项:可修改参数、固定参数;以及
所述生成包括所述令牌和所述分享编码的待加密对象,包括:
响应于所述URL参数包括固定参数,生成包括所述令牌、所述分享编码和所述固定参数的待加密对象,其中,所述固定参数包括指示参数的固定特性的预设字符。
5.根据权利要求4所述的方法,其中,所述生成包括所述签名的URL作为参照URL,包括:
响应于所述URL参数包括可修改参数,生成包括所述签名和所述可修改参数的参照URL,其中,所述可修改参数不包括所述预设字符。
6.根据权利要求4所述的方法,其中,所述参照URL中的签名包括以下各项的加密结果:所述令牌、所述分享编码、所述当前时间、所述固定参数;
所述生成包括所述令牌和所述分享编码的待加密对象,包括:
生成包括所述令牌、所述分享编码、所述当前时间和所述固定参数的待加密对象。
7.根据权利要求1-3之一所述的方法,其中,所述生成分享编码,包括:
生成包括所述分享编码的分享链接。
8.一种访问权限验证装置,所述装置包括:
令牌生成单元,被配置成响应于接收到对于待分享数据的发布指示信息,生成令牌,并生成分享编码;
对象生成单元,被配置成生成包括所述令牌和所述分享编码的待加密对象;
加密单元,被配置成对所述待加密对象进行加密运算,得到签名,生成包括所述签名的URL作为参照URL,其中,所述参照URL指示所述待分享数据的页面,所述签名包括所述令牌和所述分享编码两者的加密结果;
验证单元,被配置成响应于接收到包括待验证URL的访问请求,验证所述待验证URL中的签名与所述参照URL中的签名是否一致;
结果确定单元,被配置成若验证结果为一致,则确定所述待验证URL通过对于所述页面的访问权限验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110460601.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:图像处理方法、图像处理装置和电子设备
- 下一篇:一种检测病毒的试剂盒