我们只接入阿里云验证码2.0,阿里云服务判断验证风险的类型目前大概覆盖哪些方面,有文档可以查看么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云验证码2.0通过其服务端接口(如VerifyIntelligentCaptcha
)对用户请求进行风险判断,主要覆盖以下风险类型和验证逻辑:
阿里云验证码2.0的风险判断主要基于以下几个方面: - 疑似攻击请求:当系统检测到请求可能来自自动化工具或恶意脚本时,会返回风险策略不通过的结果。例如,返回码F001
表示疑似攻击请求。 - 参数合法性校验:如果客户端传递的参数(如CaptchaVerifyParam
)为空或格式不合法,系统会直接判定为验证失败。例如,返回码F002
和F003
分别对应参数为空和格式不合法的情况。 - 测试模式配置:在控制台开启测试模式时,系统会根据配置决定是否通过验证。例如,返回码T005
和F004
分别对应测试模式下配置的通过和不通过状态。
阿里云验证码2.0可以与风险识别产品联合部署,进一步增强风险判断能力。在这种方案中: - 风险识别会对用户请求进行评分,并根据评分区间决定是否唤起验证码。 - 如果评分落在[40,85)区间,则会触发验证码验证。验证通过后,请求被放行;否则,请求被拒绝。
无痕验证是验证码2.0的一种形态,适用于低风险用户。其逻辑如下: - 系统首先通过风险识别判断用户是否为低风险用户。 - 如果用户被判定为低风险,则无需唤起验证码,直接通过验证。 - 如果用户存在风险,则触发二次验证(如滑块验证、拼图验证等)。
您可以参考以下文档以获取更详细的信息: - 《什么是验证码2.0》:介绍验证码2.0的产品优势、支持的验证码形态、验证流程等。 - 《服务端接入》:详细说明了VerifyIntelligentCaptcha
接口的返回参数及其含义,包括各种风险类型的返回码。 - 《验证码和风险识别联合部署方案》:介绍了验证码2.0与风险识别产品的联合部署逻辑及常见问题解答。
CaptchaVerifyParam
参数未经任何修改,直接由前端自动获取并传递至服务端,否则可能导致验证失败。通过以上内容,您可以全面了解阿里云验证码2.0的风险判断类型及相关文档。如有进一步疑问,可提交工单联系技术支持团队。