开发者社区 问答 正文

我们只接入阿里云验证码2.0,阿里云服务判断验证风险的类型目前大概覆盖哪些方面,有文档可以查看么?

我们只接入阿里云验证码2.0,阿里云服务判断验证风险的类型目前大概覆盖哪些方面,有文档可以查看么?a15387d6c208bda6027dec03811cf0ec.png

展开
收起
三分钟热度的鱼 2024-04-10 20:27:38 49 分享 版权
阿里云 AI 助理回答

阿里云验证码2.0通过其服务端接口(如VerifyIntelligentCaptcha)对用户请求进行风险判断,主要覆盖以下风险类型和验证逻辑:

1. 风险类型覆盖

阿里云验证码2.0的风险判断主要基于以下几个方面: - 疑似攻击请求:当系统检测到请求可能来自自动化工具或恶意脚本时,会返回风险策略不通过的结果。例如,返回码F001表示疑似攻击请求。 - 参数合法性校验:如果客户端传递的参数(如CaptchaVerifyParam)为空或格式不合法,系统会直接判定为验证失败。例如,返回码F002F003分别对应参数为空和格式不合法的情况。 - 测试模式配置:在控制台开启测试模式时,系统会根据配置决定是否通过验证。例如,返回码T005F004分别对应测试模式下配置的通过和不通过状态。

2. 风险识别联合部署方案

阿里云验证码2.0可以与风险识别产品联合部署,进一步增强风险判断能力。在这种方案中: - 风险识别会对用户请求进行评分,并根据评分区间决定是否唤起验证码。 - 如果评分落在[40,85)区间,则会触发验证码验证。验证通过后,请求被放行;否则,请求被拒绝。

3. 无痕验证逻辑

无痕验证是验证码2.0的一种形态,适用于低风险用户。其逻辑如下: - 系统首先通过风险识别判断用户是否为低风险用户。 - 如果用户被判定为低风险,则无需唤起验证码,直接通过验证。 - 如果用户存在风险,则触发二次验证(如滑块验证、拼图验证等)。

4. 相关文档查看

您可以参考以下文档以获取更详细的信息: - 《什么是验证码2.0》:介绍验证码2.0的产品优势、支持的验证码形态、验证流程等。 - 《服务端接入》:详细说明了VerifyIntelligentCaptcha接口的返回参数及其含义,包括各种风险类型的返回码。 - 《验证码和风险识别联合部署方案》:介绍了验证码2.0与风险识别产品的联合部署逻辑及常见问题解答。

5. 重要提醒

  • 测试模式:在接入初期,建议先创建一个策略状态为“测试”的验证场景,用于检测接入链路是否正常。完成测试后,请及时将策略状态修改为“正式”,以启用正常的风险策略判断。
  • 参数传递:确保客户端传递的CaptchaVerifyParam参数未经任何修改,直接由前端自动获取并传递至服务端,否则可能导致验证失败。

通过以上内容,您可以全面了解阿里云验证码2.0的风险判断类型及相关文档。如有进一步疑问,可提交工单联系技术支持团队。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答