System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于白名单验证的购票方法、装置、服务器及存储介质制造方法及图纸_技高网

基于白名单验证的购票方法、装置、服务器及存储介质制造方法及图纸

技术编号:39987473 阅读:6 留言:0更新日期:2024-01-09 02:00
本申请涉及网络安全的技术领域,提供了一种基于白名单验证的购票方法、装置、服务器及存储介质,所述方法通过获取用户请求访问目标网页的用户信息并对获取到的用户信息进行合法性验证,当用户信息的合法性验证通过时,授权用户访问所请求的目标网页,且当用户在目标网页中进行购票操作时,基于预设的白名单对用户信息进行权限验证以通过用户的购票操作。本申请通过对用户信息进行多层次的验证和授权从而提高购票系统的安全性和可靠性,能够有效的防止“黄牛”购票,通过建立白名单可以灵活地管理用户权限,控制购票操作的范围和限制特定用户群体的访问,确保合法用户的顺利购票,从而提升用户的购票体验。

【技术实现步骤摘要】

本申请涉及网络安全的,尤其是涉及一种基于白名单验证的购票方法、装置、服务器及存储介质


技术介绍

1、随着互联网的普及与发展,为方便用户进行活动资格申领,各项活动都开通了网络申领的便民操作。但因为网络身份验证不完善,“黄牛”通过网络端进行囤票并提高价格进行转售以谋取利益,导致大量的资源浪费。

2、现有的黑名单通过监测和分析用户行为,判断“黄牛”的行为并进行拦截。但黑名单禁购方案无法预防“黄牛”行为,且容易出现将一些正常用户误判为“黄牛”的现象。


技术实现思路

1、有鉴于此,本申请提供了一种基于白名单验证的购票方法、装置、服务器及存储介质,以解决“黄牛”囤票的问题。

2、本申请第一方面提供了一种基于白名单验证的购票方法,所述方法包括:

3、获取请求访问目标网页的用户的用户信息;

4、对所述用户信息进行合法性验证;

5、当所述用户信息的合法性验证通过时,授权所述用户访问所述目标网页;

6、当监测到所述用户在所述目标网页中进行购票操作时,基于预设白名单对所述用户信息进行权限验证;

7、当基于预设白名单对所述用户信息的权限验证通过时,授权所述用户进行购票操作。

8、在一个可选的实施方式中,所述对所述用户信息进行合法性验证包括:

9、获取所述请求的请求来源;

10、确定所述请求来源对应的验证策略;

11、从所述用户信息中获取与所述请求来源对应的目标信息;

12、使用所述验证策略对所述目标信息进行合法性验证。

13、在一个可选的实施方式中,所述方法还包括:

14、获取所述用户的访问行为;

15、识别所述访问行为是否为异常行为;

16、当所述访问行为为异常行为时,将所述用户信息写入黑名单中。

17、在一个可选的实施方式中,所述识别所述访问行为是否为异常行为包括:

18、将所述访问行为中的访问频次与预设访问频次阈值进行比较,及将所述访问行为中的访问时间与预设非访问时间段进行比较;

19、当所述访问频次大于所述预设访问频次阈值,且所述访问时间在所述预设非访问时间段内,则识别所述访问行为为异常行为;

20、当所述访问频次小于所述预设访问频次阈值,且所述访问时间不在所述预设非访问时间段内,则识别所述访问行为为非异常行为。

21、在一个可选的实施方式中,所述将所述用户信息写入黑名单中包括:

22、根据所述访问频次及所述预设访问频次阈值,确定所述用户的黑名单等级;

23、将所述用户信息及所述黑名单等级写入所述黑名单中。

24、在一个可选的实施方式中,在所述授权所述用户进行购票操作之前,所述方法还包括:

25、发送随机验证码至所述用户的客户端;

26、接收所述用户通过所述客户端输入的验证信息;

27、将所述验证信息与所述随机验证码进行对比;

28、当所述验证信息与所述随机验证码一致时,执行所述授权所述用户进行购票操作。

29、在一个可选的实施方式中,所述方法还包括:

30、遍历所述预设白名单中的每个用户信息;

31、获取每个所述用户信息中的最新访问时间;

32、根据系统时间及所述最新访问时间,得到时间差;

33、获取大于预设时间差阈值的目标时间差对应的目标用户信息;

34、将所述目标用户信息从所述预设白名单中删除。

35、本申请第二方面提供了一种基于白名单验证的购票装置,所述系统包括:

36、信息获取模块,用于获取请求访问目标网页的用户的用户信息;

37、信息验证模块,用于对所述用户信息进行合法性验证;

38、访问授权模块,用于在所述用户信息的合法性验证通过时,授权所述用户访问所述目标网页;

39、权限验证模块,用于当监测到所述用户在所述目标网页中的购票操作时,基于预设白名单对所述用户信息进行权限验证;

40、操作授权模块,用于当基于预设白名单对所述用户信息的权限验证通过时,授权所述用户进行购票操作。

41、本申请第三方面提供了一种服务器,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的基于白名单验证的购票方法的步骤。

42、本申请第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的基于白名单验证的购票方法的步骤。

43、本申请实施例提供的基于白名单验证的购票方法、装置、服务器及存储介质通过获取用户请求访问目标网页的用户信息并对获取到的用户信息进行合法性验证,当用户信息的合法性验证通过时,授权用户访问所请求的目标网页,且当用户在目标网页中进行购票操作时,基于预设的白名单对用户信息进行权限验证以通过用户的购票操作。本申请通过对用户信息进行多层次的验证和授权从而提高购票系统的安全性和可靠性,能够有效的防止“黄牛”购票,通过建立白名单可以灵活地管理用户权限,控制购票操作的范围和限制特定用户群体的访问,确保合法用户的顺利购票,从而提升用户的购票体验。

本文档来自技高网
...

【技术保护点】

1.一种基于白名单验证的购票方法,其特征在于,所述方法包括:

2.根据权利要求1中所述的基于白名单验证的购票方法,其特征在于,所述对所述用户信息进行合法性验证包括:

3.根据权利要求2所述的基于白名单验证的购票方法,其特征在于,所述方法还包括:

4.根据权利要求3中所述的基于白名单验证的购票方法,其特征在于,所述识别所述访问行为是否为异常行为包括:

5.根据权利要求4中所述的基于白名单验证的购票方法,其特征在于,所述将所述用户信息写入黑名单中包括:

6.根据权利要求1至5中任意一项所述的基于白名单验证的购票方法,其特征在于,在所述授权所述用户进行购票操作之前,所述方法还包括:

7.根据权利要求1至5中任意一项所述的基于白名单验证的购票方法,其特征在于,所述方法还包括:

8.一种基于白名单验证的购票装置,其特征在于,所述系统包括:

9.一种服务器,其特征在于,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的基于白名单验证的购票方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的基于白名单验证的购票方法的步骤。

...

【技术特征摘要】

1.一种基于白名单验证的购票方法,其特征在于,所述方法包括:

2.根据权利要求1中所述的基于白名单验证的购票方法,其特征在于,所述对所述用户信息进行合法性验证包括:

3.根据权利要求2所述的基于白名单验证的购票方法,其特征在于,所述方法还包括:

4.根据权利要求3中所述的基于白名单验证的购票方法,其特征在于,所述识别所述访问行为是否为异常行为包括:

5.根据权利要求4中所述的基于白名单验证的购票方法,其特征在于,所述将所述用户信息写入黑名单中包括:

6.根据权利要求1至5中任意一项所述的基于白名单验证的购票方法,其特征在于,在所述授权所述用...

【专利技术属性】
技术研发人员:尧坚
申请(专利权)人:深圳市艾利艾文化科技有限公司
类型:发明
国别省市:

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

1