【技术实现步骤摘要】
一种基于网络验证码的模式识别方法
本专利技术涉及网络安全
,具体为一种基于网络验证码的模式识别方法。
技术介绍
验证码的诞生是伴随着计算机技术的发展和黑客技术的不断提高而出现的,为了防止黑客利用自动注册工具批量注册网站账号和灌水而产生的一种网络验证技术,验证码从纯粹的数字到扭曲的图片文字符号,经历了从简单到复杂难辨的过程,虽然提高了自动注册工具识别的难度。虽然设置验证码可以提高系统的安全性,但是针对实际生产系统中的软件,由于需要进行自动化测试或者其他需要,如果每一次测试都人工输入验证码,将大大降低测试的效率,不能满足实际的需要。传统的验证码自动识别方法主要包括图片降噪预处理、切割、规范化、识别四个步骤,其中难点在于难以有效切割验证码图片,进而导致后续识别失败,为此,研究一种高效准确的验证码识别方法具有重要的实用价值。
技术实现思路
(一)解决的技术问题本专利技术的目的在于提供一种基于网络验证码的模式识别方法,以解决上述
技术介绍
中提出的问题。本专利技术提出的异常客户端的识别方法,通过基 ...
【技术保护点】
1.一种基于网络验证码的模式识别方法,其特征在于,包括步骤:/nS1:预先统计异常客户端的异常行为特征,并设置各异常行为特征对应的匹配度分值;/nS2:当用户通过客户端登录到业务服务器后,所述业务服务器记录该用户的业务行为信息并保存在行为统计数据库中;/nS3:在网络服务器端建立模式识别系统,用于存储和处理需要识别的模式识别对象;/nS4:将模式识别对象按顺序分解切割为一个一个的验证码单元,以验证码单元为元素建立模式识别数据库,数据库中存储有验证码单元相对于模式识别对象的位置关系,分发给不同的网站网民识别验证码后,识别后的信息反馈回网络服务器端的模式识别数据库;/nS5:监 ...
【技术特征摘要】
1.一种基于网络验证码的模式识别方法,其特征在于,包括步骤:
S1:预先统计异常客户端的异常行为特征,并设置各异常行为特征对应的匹配度分值;
S2:当用户通过客户端登录到业务服务器后,所述业务服务器记录该用户的业务行为信息并保存在行为统计数据库中;
S3:在网络服务器端建立模式识别系统,用于存储和处理需要识别的模式识别对象;
S4:将模式识别对象按顺序分解切割为一个一个的验证码单元,以验证码单元为元素建立模式识别数据库,数据库中存储有验证码单元相对于模式识别对象的位置关系,分发给不同的网站网民识别验证码后,识别后的信息反馈回网络服务器端的模式识别数据库;
S5:监控服务器在每个预设的监控周期结束时,从所述行为统计数据库中读取本周期内记录的在线用户的所述业务行为信息,根据所读取到的业务行为信息、所述异常行为特征和各所述异常行为特征对应的异常匹配度分值,确定各所述在线用户的行为与所述异常行为特征相匹配的异常匹配度,并根据该在线用户的异常匹配度和预设的异常匹配阈值,确定该在线用户所在客户端是否为异常客户端;
S5:在网络请求超时、代理IP被限制访问、出现图片验证码时,由程序进行不同处理,在访问到需要爬取的网页时,将网页的内容下载并保存。
2.根据权利要求1所述的一种基于网络验证码的模式识别方法的其制作方法,其特征在于:所述异常匹配度包括:对于每个所...
【专利技术属性】
技术研发人员:刘放美,宋德涛,武丰龙,景晓悦,栗想,
申请(专利权)人:郑州轻工业大学,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。