一种网站结合图形验证码的防御方法、系统及存储介质技术方案

技术编号:37577480 阅读:12 留言:0更新日期:2023-05-15 07:53
本申请涉及一种网站结合图形验证码的防御方法、系统及存储介质,涉及计算机通讯技术领域,其方法包括:获取网站访问请求信息;判断网站访问请求信息是否触发预设的请求限流控制信息;若为是,则根据网站访问请求信息分析获取访问请求地址信息,并将预设的图形验证码信息发送至访问请求地址信息所对应的地址;获取验证码输入信息;根据验证码输入信息是否与预设的验证码基准信息一致的判断结果,分析获取网站访问控制方案,并发送至访问请求地址信息所对应的地址;若为否,则直接发送预设的网站访问允许控制信息至访问请求地址信息所对应的地址。本申请具有使需要对网站进行访问的用户在各种情况均能对网站进行正常浏览的效果。果。果。

【技术实现步骤摘要】
一种网站结合图形验证码的防御方法、系统及存储介质


[0001]本申请涉及计算机通讯
,尤其是涉及一种网站结合图形验证码的防御方法、系统及存储介质。

技术介绍

[0002]计算机通信是指一种以数据通信形式出现并在计算机与计算机之间或计算机与终端设备之间进行信息传递的方式。计算机通信是现代计算机技术与通信技术相融合的产物,在多个领域均得到了广泛应用。
[0003]相关技术中,计算机与计算机之间通过因特网进行信息传递,在因特网上根据一定的规则可制作成网站,网站用于展示特定内容相关网页的集合。人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。随着业务的发展,用户的增多,网站的访问压力将会越来越大,现有技术一般会冗余部署多台服务器,增加负载均衡配置,来提高网站的吞吐量。但在机器有限的情况下,常用的做法为采用限流和服务降级来对突发增长的流量进行抗压,从而使网站不容易发生崩溃。
[0004]针对上述中的相关技术,发现有如下缺陷:当网站的访问压力增加且机器有限等特殊情况下,一般采用限流器和服务降级使网站不容易发生崩溃,然而采用限流器和服务降级之后,导致需要对网站进行访问的用户无法对网站进行正常浏览,从而容易造成用户的流失以及不满,还有改进的空间。

技术实现思路

[0005]为了使需要对网站进行访问的用户在各种情况均能对网站进行正常浏览,本申请提供一种网站结合图形验证码的防御方法、系统及存储介质。/>[0006]第一方面,本申请提供一种网站结合图形验证码的防御方法,采用如下的技术方案:一种网站结合图形验证码的防御方法,包括:获取网站访问请求信息;判断网站访问请求信息是否触发预设的请求限流控制信息;若为是,则根据网站访问请求信息与预设的访问请求地址信息的对应关系,分析获取与网站访问请求信息相对应的访问请求地址信息,并将预设的图形验证码信息发送至访问请求地址信息所对应的地址;获取验证码输入信息;根据验证码输入信息是否与预设的验证码基准信息一致的判断结果,分析获取网站访问控制方案,并将网站访问控制方案发送至访问请求地址信息所对应的地址;若为否,则直接发送预设的网站访问允许控制信息至访问请求地址信息所对应的地址。
[0007]通过采用上述技术方案,通过对网站访问请求信息进行获取,并对网站访问请求信息是否触发预设的请求限流控制信息进行判断,当触发时,通过网站访问请求信息分析获取访问请求地址信息,并将预设的图形验证码信息发送至访问请求地址信息所对应的地址,再对验证码输入信息进行获取,通过验证码输入信息是否与预设的验证码基准信息一致的判断结果,分析获取网站访问控制方案,并将网站访问控制方案发送至访问请求地址信息所对应的地址,当不触发时,直接发送预设的网站访问允许控制信息至访问请求地址信息所对应的地址,从而使需要对网站进行访问的用户在访问网站时先进行扫码并输入正确的验证信息后在各种情况均能对网站进行正常浏览,且删选出需要对网站进行访问的用户并延缓用户进入网站的时间,从而使网站不容易发生崩溃。
[0008]可选的,根据验证码输入信息是否与预设的验证码基准信息一致的判断结果,分析获取网站访问控制方案包括:判断验证码输入信息是否与预设的验证码基准信息一致;若为是,则直接输出预设的验证码正确控制方案,并将验证码正确控制方案作为网站访问控制方案;若为否,则根据验证码输入信息、验证码基准信息与预设的验证码偏差信息的对应关系,分析获取与验证码输入信息及验证码基准信息相对应的验证码偏差信息;查询当前获取到验证码偏差信息所对应的验证码偏差实际次数值;根据验证码偏差实际次数值是否大于预设的验证码偏差基准次数值的判断结果,分析获取验证码错误控制方案,并将验证码错误控制方案作为网站访问控制方案。
[0009]通过采用上述技术方案,通过对验证码输入信息是否与预设的验证码基准信息一致进行判断,当一致时,直接输出预设的验证码正确控制方案,并将验证码正确控制方案作为网站访问控制方案,当不一致时,通过验证码输入信息及验证码基准信息分析获取验证码偏差信息,再对当前获取到验证码偏差信息所对应的验证码偏差实际次数值进行查询,并通过验证码偏差实际次数值是否大于预设的验证码偏差基准次数值的判断结果,分析获取验证码错误控制方案,并将验证码错误控制方案作为网站访问控制方案,从而提高获取的网站访问控制方案的准确性。
[0010]可选的,还包括位于将验证码正确控制方案作为网站访问控制方案之后的步骤,具体如下:判断是否能查询到访问请求地址信息所对应的之前访问信息;若为是,则根据之前访问信息与预设的之前访问时间的对应关系,分析获取与之前访问信息相对应的之前访问时间;根据验证码正确控制方案与预设的验证码正确访问时间的对应关系,分析获取与验证码正确控制方案相对应的验证码正确访问时间;根据之前访问时间是否大于验证码正确访问时间的判断结果,分析获取最终访问持续时间,并将最终访问持续时间加入至网站访问控制方案;若为否,则继续将验证码正确控制方案作为网站访问控制方案。
[0011]通过采用上述技术方案,通过对是否能查询到访问请求地址信息所对应的之前访问信息进行判断,当查询到时,通过之前访问信息分析获取之前访问时间,再通过验证码正确控制方案分析获取验证码正确访问时间,通过之前访问时间是否大于验证码正确访问时
间的判断结果,分析获取最终访问持续时间,并将最终访问持续时间加入至网站访问控制方案,当未查询到时,继续将验证码正确控制方案作为网站访问控制方案,从而提高输出的网站访问控制方案的准确性。
[0012]可选的,根据之前访问时间是否大于验证码正确访问时间的判断结果,分析获取最终访问持续时间包括:判断之前访问时间是否大于验证码正确访问时间;若为是,则根据之前访问时间与验证码正确访问时间,分析计算之前访问时间与验证码正确访问时间之间的差值并作为之前偏差富余时间;根据之前偏差富余时间是否大于验证码正确访问时间的判断结果,分析获取当前延长初始时间;根据当前延长初始时间与验证码正确访问时间,分析计算当前延长初始时间与验证码正确访问时间之间的和值并作为初始访问持续时间,且将初始访问持续时间作为最终访问持续时间;若为否,则将验证码正确访问时间作为最终访问持续时间。
[0013]通过采用上述技术方案,通过对之前访问时间是否大于验证码正确访问时间进行判断,当大于时,对之前访问时间与验证码正确访问时间之间的差值进行分析计算并将差值作为之前偏差富余时间,通过之前偏差富余时间是否大于验证码正确访问时间的判断结果,分析获取当前延长初始时间,再对当前延长初始时间与验证码正确访问时间之间的和值进行分析计算并将和值作为初始访问持续时间,且将初始访问持续时间作为最终访问持续时间,当不大于时,将验证码正确访问时间作为最终访问持续时间,从而提高获取的最终访问持续时间的准确性。
[0014]可选的,根据之前偏差富余时间是否大于验证码正确访问时间的判断结果,分析获取当前延长初始时间包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网站结合图形验证码的防御方法,其特征在于,包括:获取网站访问请求信息;判断网站访问请求信息是否触发预设的请求限流控制信息;若为是,则根据网站访问请求信息与预设的访问请求地址信息的对应关系,分析获取与网站访问请求信息相对应的访问请求地址信息,并将预设的图形验证码信息发送至访问请求地址信息所对应的地址;获取验证码输入信息;根据验证码输入信息是否与预设的验证码基准信息一致的判断结果,分析获取网站访问控制方案,并将网站访问控制方案发送至访问请求地址信息所对应的地址;若为否,则直接发送预设的网站访问允许控制信息至访问请求地址信息所对应的地址。2.根据权利要求1所述的一种网站结合图形验证码的防御方法,其特征在于,根据验证码输入信息是否与预设的验证码基准信息一致的判断结果,分析获取网站访问控制方案包括:判断验证码输入信息是否与预设的验证码基准信息一致;若为是,则直接输出预设的验证码正确控制方案,并将验证码正确控制方案作为网站访问控制方案;若为否,则根据验证码输入信息、验证码基准信息与预设的验证码偏差信息的对应关系,分析获取与验证码输入信息及验证码基准信息相对应的验证码偏差信息;查询当前获取到验证码偏差信息所对应的验证码偏差实际次数值;根据验证码偏差实际次数值是否大于预设的验证码偏差基准次数值的判断结果,分析获取验证码错误控制方案,并将验证码错误控制方案作为网站访问控制方案。3.根据权利要求2所述的一种网站结合图形验证码的防御方法,其特征在于,还包括位于将验证码正确控制方案作为网站访问控制方案之后的步骤,具体如下:判断是否能查询到访问请求地址信息所对应的之前访问信息;若为是,则根据之前访问信息与预设的之前访问时间的对应关系,分析获取与之前访问信息相对应的之前访问时间;根据验证码正确控制方案与预设的验证码正确访问时间的对应关系,分析获取与验证码正确控制方案相对应的验证码正确访问时间;根据之前访问时间是否大于验证码正确访问时间的判断结果,分析获取最终访问持续时间,并将最终访问持续时间加入至网站访问控制方案;若为否,则继续将验证码正确控制方案作为网站访问控制方案。4.根据权利要求3所述的一种网站结合图形验证码的防御方法,其特征在于,根据之前访问时间是否大于验证码正确访问时间的判断结果,分析获取最终访问持续时间包括:判断之前访问时间是否大于验证码正确访问时间;若为是,则根据之前访问时间与验证码正确访问时间,分析计算之前访问时间与验证码正确访问时间之间的差值并作为之前偏差富余时间;根据之前偏差富余时间是否大于验证码正确访问时间的判断结果,分析获取当前延长初始时间;
根据当前延长初始时间与验证码正确访问时间,分析计算当前延长初始时间与验证码正确访问时间之间的和值并作为初始访问持续时间,且将初始访问持续时间作为最终访问持续时间;若为否,则将验证码正确访问时间作为最终访问持续时间。5.根据权利要求4所述的一种...

【专利技术属性】
技术研发人员:苑小军郭锐安文然王国乾刘慧慧
申请(专利权)人:山西赛盾网络安全测评技术有限公司
类型:发明
国别省市:

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

1