KgCaptcha行为验证码安全策略设置
前言
在验证码项目中,都会遇到验证码被恶意大量高频的调用,给服务造成很多无效的注册或登录,占用大量的系统资源。
而我在想,有没有哪一款验证码产品可以设置黑/白名单限制IP访问和设置风控异常呢?答案是:有,大海茫茫中让我找到了 KgCaptcha,接下来我就给大家讲讲怎么设置吧!无感验证
开启:当用户通过验证后,再次访问时,无需验证,直接通过。
关闭:用户每次都需手动验证。
当无感验证开启,验证码显示如下:
部分代码片段def sense_verify(self): """ 检测当前用户是否为无感免验证用户 """ # 当前应用是否开启无感验证功能 if self.auth.data["sense"] != 1: return 0, self.auth.lang[0] # 支持客户端调时关闭无感验证:$_GET["sence"] = 1 关闭、默认为 0 即开启 if self.kg["GET"].get("sence", "ON") == "OFF": return 40004, self.auth.lang[40004] # 客户端环境是否支持无感验证,无法获取/写入客户端 COOKIE if len(str(self.auth.cid)) != 32 or not self.auth.ip: return 40000, self.auth.lang[40000] ....IP限制(黑/白名单)
黑名单模式:禁止以下IP访问
白名单模式:只允许以下IP访问
通过选择黑/白名单,填写IP列表来限制指定IP访问验证码。
当访问者IP在黑名单列表里,验证码显示如下:
相反,当访问者IP在白名单列表里,验证码正常显示:
部分代码片段# 客户端IP检测 ip_list = self.auth.ip_list() if ip_list == 1: message = "%s : %s" % (self.auth.lang[40010], self.kg["HTTP_ADDR"]) if ip_list == 2: message = "%s : %s" % (self.auth.lang[40011], self.kg["HTTP_ADDR"]) # 服务器黑名单检测 if self.auth.client_blacklist(): message = self.auth.lang[40020] # 服务器黑名单风控异常设置
一级:适用于开发调试及对安全要求一般的应用
二级:标准模式,适用于大部分应用
三级:适用于对安全要求极高的应用
当指定分钟内错误记录达到指定次数 时,触发风险异常提示:
部分代码片段# 请求次数限制检测 excess = self.auth.excess(0) if excess: message = {1: self.auth.lang[40012], 2: self.auth.lang[40013], 3: self.auth.lang[40014]}[excess] # 风险检测,在 x 分钟内出错记录超过 n 次则拒绝 if self.auth.data["level"] > 0: # self.auth.cid # if not self.auth.cid: message = self.auth.lang[40007] # 无 COOKIE ID if not self.auth.risk(): message = self.auth.lang[40006] #相关链接
SDK下载:https://github.com/KgCaptcha
在线体验:https://www.kgcaptcha.com/demo/
开发文档:https://www.kgcaptcha.com/article?pid=6
年轻人第一台纯电跑车?哪吒GT首发亮相,外形相当拉风!有车以后新车实拍4月4日,在哪吒GT与荷兰女王专属设计师胡社光联手打造的中国首个2023SSDRESSCODE哪吒GT盛装履途正式举办。在T台秀场上,全新哪吒GT首发亮相,新车的设
温和条件下超快氢负离子导体开发成功为氢负离子电池燃料电池等研发提供技术支持原标题温和条件下超快氢负离子导体开发成功为氢负离子电池燃料电池等研发提供技术支持科技前沿记者齐芳从中国科学院获悉,中国科学院大连化学物理研究所(以下简称大连化物所)陈萍研究员曹湖军
公积金迎来改革,有专家提出新方案,未来能买得起房了?大家都对公积金有所了解。在这里工作,都是一家正规的企业,一般情况下都会缴纳五险一金。所谓的一笔钱,其实就是所谓的公积金。现在,持有公积金的人数大约在1。4亿人左右。所以,公积金并不
高洪波获重用,未来或独挑大梁,超级杯官宣裁判组安全上岸今天是杜兆才被抓的第七天,也是总局临时工作组进驻足协的第六天,明天,将会是对临时工作组的一次大考,能否重新让外界收获信心,能否让球迷重新回到球场支持中国足球,明天的比赛会起到试金石
本周新秀谢登夏普开拓者聊聊夏普赛季最后几周的优秀表现。虽然开拓者选择摆烂开倒车,但这名不到20岁的新秀在场上所做的一切,伤害到了开拓者的摆烂努力。当然了,这些都是开拓者已经放弃的无意义比赛,但你很难忽略
张家界跳崖者彭某家境贫困,两个哥有精神病,他是全家唯一希望最近几天,张家界天门山景区玻璃栈道4人相约跳崖的事件,在网上持续引发关注。他们4人年纪轻轻,正是年富力强干劲十足的年纪,却用如此极端的方式结束自己的生命,让人唏嘘,又让人不解。按照
新华全媒从数字经济透视中国发展机遇视频加载中党的十八大以来,我国深入实施数字经济发展战略。我国数字经济规模从2012年的11万亿元增长到2021年的45。5万亿元,数字经济占国内生产总值比重由21。6提升至39。8
买飞机,增航班哈萨克斯坦旅游业复苏2023年,预计哈萨克斯坦国内游客将增至1100万人次,外国游客将增至400万人次。哈萨克斯坦文化和体育部部长阿斯哈特沃拉洛夫在近日召开的政府会议上谈到了这一点。我们将继续实施旨在
今日开幕,粤港澳大湾区花展交通观展指引免费门票看这里2023粤港澳大湾区花展观展指南花展展期为2023年4月8日至4月17日,仙湖植物园展区4月8日8点至12点为花展开幕式和专业评奖,仅限受邀嘉宾专业人士观展。公众开放时间为2023
去张家界旅行,一定不能错过的三大景点张家界市位于湖南省西北部,地处去贵高原隆起与洞庭湖沉降区结合部,以其得天独厚的旅游资源闻名于世。张家界国家森林公园以中国第一个国家级森林公园张家界和天子山索溪峪两个自然保护区组成的
无人机出手巡检汉马赛道极目新闻记者陈凌燕16日,2023武汉马拉松将正式开跑。为了保障比赛顺利进行,各个环节的工作人员也紧锣密鼓地开展工作。涂斯佳在操作无人机(受访者供图)高科技的加持自然不会少,4月1