极验 (Geetest) 行为验证 4.0:一键为全站登录、注册、评论、找回密码等 8 个场景接入智能验证, > 替代图形验证码,把机器脚本挡在门外。场景开关仍由系统「验证码设置」控制,两套系统不打架; > BYOK 模式,填入你自己的验证 ID 即可使用,停用即回退内置验证码、卸载零残留。
为 BlogKit 全站接入极验行为验证 4.0
图形验证码难认、伤体验,还挡不住当今的机器脚本。本插件把站点的图形验证码整体替换为
极验行为验证 4.0——用户几乎无感完成验证,自动化攻击被拦在门外。
全场景覆盖:前台登录 / 注册 / 发表评论 / 找回密码 / 重置密码,后台登录 / 找回密码 /
重置密码,共 8 个场景
场景开关仍归系统管:哪些场景启用验证码,继续由「系统设置 → 验证码」的开关决定,
插件不另设一套开关,语义不漂移
三种验证形态:浮动式(float)/ 弹出式(popup)/ 按钮触发式(bind),三种组件界面语言(简中/繁中/英语,线上组件实测内置语言包)
服务端二次校验:验证结果经极验服务端核验,请求带 HMAC 签名防伪,伪造的校验请求无法通过
一次性防重放:同一验证结果只允许使用一次,防止抓包重放绕过
容灾策略自选:极验服务异常时拒绝提交(默认,安全优先)或放行提交(可用性优先),
配置页明示权衡
第三方主题友好:提供约 6 行的容器约定片段供主题精确适配;未适配主题可自动接管内置
验证码界面;均不奏效时自动回退内置验证码——任何主题下功能无损,不会出现「装了插件登不了录」
接入自检:配置页内置真实组件测试流程,填完 ID/Key 一键验证有效性,不用盲猜配置对不对
插件停用或卸载后,全站自动恢复内置验证码,配置默认保留(重装即恢复原配置)。