[发明专利]程序刷单识别方法及设备有效
| 申请号: | 201710019690.9 | 申请日: | 2017-01-11 |
| 公开(公告)号: | CN108305078B | 公开(公告)日: | 2021-11-02 |
| 发明(设计)人: | 陈乾龙 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06Q30/00 | 分类号: | G06Q30/00 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 高颖 |
| 地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 程序 识别 方法 设备 | ||
本发明提供一种能够简便、精确且高效地在后台识别出程序的刷单请求的程序刷单识别方法及设备。程序刷单识别方法包括:预处理步骤(S1),在后端接口获取关于用户请求的字符串,并获取给定的字符串处理方法;前端界面处理步骤(S2),当在前端界面存在针对所述后端接口的调用时,在所述前端界面使用所述给定的字符串处理方法对所述字符串进行处理,生成第一字符串,并将所述第一字符串写入Cookie作为校验值;后端接口处理步骤(S3),在所述后端接口使用所述给定的字符串处理方法对所述字符串进行处理,生成第二字符串,当所述第二字符串与从所述Cookie读取到的校验值一致时,判定为所述用户请求是正常用户请求,否则,判定为所述用户请求是程序刷单请求。
技术领域
本发明涉及互联网技术领域,尤其涉及一种程序刷单识别方法及设备。
背景技术
当前,网络购物已经成为人们的一种重要消费方式。与各大商场类似,各大购物网站也会限时推出价格低廉以供人们抢购的商品。购物网站的限时抢购活动引来大量黄牛利用程序来直接秒杀商品。这类程序刷单的请求有时可以达到1300万请求/分钟之多,它们占尽系统资源,使得服务端无法对正常用户请求进行处理。这种情况下,正常用户请求都被丢弃,从而导致正常用户无法正常访问,更无法抢到商品。因此,需要一种识别方法,对程序刷单请求进行识别,并在识别后进行拦截或分流(导流)。
目前,针对程序刷单请求,主要依靠图片验证码以及大数据分析的方法来识别。
使用图片验证码的识别方法期望通过提供一个或一组图片供用户辨识,从而将正常用户请求和程序刷单请求区分开来。但是,若是简单的图片验证码,则机器辨识率很高。若是复杂的图片验证码,则用户的辨识率一般都在80%甚至以下,因此用户体验非常糟糕。并且,即使是复杂且机器辨识率低的图片验证码,目前也存在人工辨识后存库以供机器自动辨识的方法。
此外,市场上还存在专门的验证码辨识收费服务。使用此类服务时,只要将验证码图片发送过去,就会实时得到验证码的文字http接口。该服务对验证码的辨识率很高,且按次收费。刷单程序常与此类服务合作,能够利用此类服务快速简便地获取验证码的辨识结果。
因此,使用图片验证码的识别方法并不能有效地识别出程序刷单请求。
再有,利用大数据分析来识别程序刷单请求的方法需要长期观察用户的行为,海量收集各个维度的用户指标及数据(例如,用户的个人信息、信用级别、行为数据等等),并且其算法非常复杂,实现起来难度很大。因此,一般网站无法提供充分的条件和足够的成本来利用该方法。
发明内容
本发明鉴于上述现有的程序刷单识别技术的问题而做出,其目的在于提供一种程序刷单识别方法及设备,针对单个请求,能够利用前端界面的处理,简便、精确且高效地在后台识别出程序的刷单请求,并对程序刷单请求进行拦截或分流(导流),以保证正常用户的正常服务稳定。
本发明的一个方面的程序刷单识别方法,包括:预处理步骤(S1),在后端接口获取关于用户请求的字符串,并获取给定的字符串处理方法;前端界面处理步骤(S2),当在前端界面存在针对所述后端接口的调用时,在所述前端界面使用所述给定的字符串处理方法对所述字符串进行处理,生成第一字符串,并将所述第一字符串写入Cookie作为校验值;以及后端接口处理步骤(S3),在所述后端接口使用所述给定的字符串处理方法对所述字符串进行处理,生成第二字符串,当所述第二字符串与从所述Cookie读取到的校验值一致时,判定为所述用户请求是正常用户请求,否则,判定为所述用户请求是程序刷单请求。
根据本发明的一个方面的程序刷单识别方法,所述给定的字符串处理方法是从多个给定的字符串处理方法中伪随机获取的。
根据本发明的一个方面的程序刷单识别方法,所述多个给定的字符串处理方法包括:对字符串进行中间插入、对字符串追加其他计算结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710019690.9/2.html,转载请声明来源钻瓜专利网。





