[发明专利]一种基于网络验证码的模式识别方法在审
申请号: | 202010187508.2 | 申请日: | 2020-03-17 |
公开(公告)号: | CN111416817A | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 刘放美;宋德涛;武丰龙;景晓悦;栗想 | 申请(专利权)人: | 郑州轻工业大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 西安铭泽知识产权代理事务所(普通合伙) 61223 | 代理人: | 俞晓明 |
地址: | 450002 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 验证 模式识别 方法 | ||
本发明公开了一种基于网络验证码的模式识别方法,包括步骤:S1:预先统计异常客户端的异常行为特征,并设置各异常行为特征对应的匹配度分值;S2:当用户通过客户端登录到业务服务器后,所述业务服务器记录该用户的业务行为信息并保存在行为统计数据库中;S3:在网络服务器端建立模式识别系统,用于存储和处理需要识别的模式识别对象。本发明提出的异常客户端的识别方法,通过基于客户端的行为,判断该客户端是否为异常客户端,如此,可以避免智能识别软件和人工客服的破解问题,能确保识别的可靠性,同时也不会对影响普通客户端的正常业务。
技术领域
本发明涉及网络安全技术领域,具体为一种基于网络验证码的模式识别方法。
背景技术
验证码的诞生是伴随着计算机技术的发展和黑客技术的不断提高而出现的,为了防止黑客利用自动注册工具批量注册网站账号和灌水而产生的一种网络验证技术,验证码从纯粹的数字到扭曲的图片文字符号,经历了从简单到复杂难辨的过程,虽然提高了自动注册工具识别的难度。
虽然设置验证码可以提高系统的安全性,但是针对实际生产系统中的软件,由于需要进行自动化测试或者其他需要,如果每一次测试都人工输入验证码,将大大降低测试的效率,不能满足实际的需要。传统的验证码自动识别方法主要包括图片降噪预处理、切割、规范化、识别四个步骤,其中难点在于难以有效切割验证码图片,进而导致后续识别失败,为此,研究一种高效准确的验证码识别方法具有重要的实用价值。
发明内容
(一)解决的技术问题
本发明的目的在于提供一种基于网络验证码的模式识别方法,以解决上述背景技术中提出的问题。本发明提出的异常客户端的识别方法,通过基于客户端的行为,判断该客户端是否为异常客户端,如此,可以避免智能识别软件和人工客服的破解问题,能确保识别的可靠性,同时也不会对影响普通客户端的正常业务。
(二)技术方案
为实现上述目的,本发明提供如下技术方案:一种基于网络验证码的模式识别方法,包括步骤:
S1:预先统计异常客户端的异常行为特征,并设置各异常行为特征对应的匹配度分值;
S2:当用户通过客户端登录到业务服务器后,所述业务服务器记录该用户的业务行为信息并保存在行为统计数据库中;
S3:在网络服务器端建立模式识别系统,用于存储和处理需要识别的模式识别对象;
S4:将模式识别对象按顺序分解切割为一个一个的验证码单元,以验证码单元为元素建立模式识别数据库,数据库中存储有验证码单元相对于模式识别对象的位置关系,分发给不同的网站网民识别验证码后,识别后的信息反馈回网络服务器端的模式识别数据库;
S5:监控服务器在每个预设的监控周期结束时,从所述行为统计数据库中读取本周期内记录的在线用户的所述业务行为信息,根据所读取到的业务行为信息、所述异常行为特征和各所述异常行为特征对应的异常匹配度分值,确定各所述在线用户的行为与所述异常行为特征相匹配的异常匹配度,并根据该在线用户的异常匹配度和预设的异常匹配阈值,确定该在线用户所在客户端是否为异常客户端;
S5:在网络请求超时、代理IP被限制访问、出现图片验证码时,由程序进行不同处理,在访问到需要爬取的网页时,将网页的内容下载并保存。
优选的,所述异常匹配度包括:对于每个所述在线用户,根据所读取到的该在线用户的业务行为信息,统计该在线用户当前的个体行为特征,确定所统计的个体行为特征所匹配的个体异常行为特征,并根据所匹配的各个体异常行为特征对应的所述异常匹配度分值,得到该在线用户的异常匹配度。
优选的,所述S5中程序需要预处理,具体包括下列步骤:
101、使用浏览器持续访问需要爬虫爬取的网页,一直到出现图片验证码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业大学,未经郑州轻工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010187508.2/2.html,转载请声明来源钻瓜专利网。