文档中心>验证码>操作指南

操作指南

最近更新时间:2026-05-14 17:26:15

我的收藏

新建验证

1. 登录 验证码控制台,左侧导航栏选择验证管理
2. 在验证管理页面,单击创建验证码
说明
验证码控制台新建验证上限为50个,您可以基于不同业务需求创建多个验证,每个验证配置不同的客户端类型、安全策略等。验证码接入流程请参见 快速入门 文档。
3. 在新建验证弹窗中,根据业务场景需求,设置验证名称、客户端类型、验证方式等参数,单击确定

参数名称
参数说明
注意
验证名称
定义验证的名称,不可超过60个字符。
-
验证场景
该验证所属的验证场景,包含账号场景、短信场景、活动场景、评论场景、数据保护场景和其他场景。
-
客户端类型
二选一,Web/App 或者微信小程序。
-
验证机制
选择验证的机制。
始终验证:所有用户都会看到行为验证。
可疑验证:仅风险用户看到行为验证。
无感验证:所有用户都不会看到行为验证。
-
行为验证类型
可选择滑动拼图、文字点选等验证方式。
仅滑块拼图支持滑块混淆模式。
风控等级
可选择三个风控等级,体验优先、平衡、安全优先。
微信小程序暂不支持修改风控等级。
感知模式
企业可通过开启感知模式,根据票据校验返回字段 EvilLevel,在企业业务后端对验证码结果进行综合分析判断,定制自定义逻辑。
开启:用户发起验证时,即使有恶意,验证码也不会拦截,而是正常返回 ticket,在票据校验阶段,通过返回 EvilLevel 字段,标识请求是否有恶意。
关闭:用户发起验证时,若验证码发现请求有恶意,直接在前端拦截,提示:您的操作过于频繁。只有无恶意的请求,验证码会返回 ticket 给业务侧进行票据校验
无感验证不支持智能免验证及感知模式。
获取风险拦截类型
企业可通过开启获取风险拦截类型功能,根据票据校验返回字段 EvilBitMap,在企业业务后端对验证码风险评估结果进行校验,定制自定义逻辑。
开启:会在票据校验阶段,通过返回 EvilBitMap 字段,标识请求的风险情况。
关闭: 当关闭获取风险拦截类型功能时,EvilBitMap 返回 NULL。

在感知模式或选择无感验证方式时支持开启风险获取拦截类型功能。
验证所属域名
支持多个域名校验,以英文逗号(,)分隔。
-
域名强校验
可开启域名强制校验。
注意:
为保障验证码功能正常使用,以下场景不建议开启域名强校验功能,请谨慎操作!
非浏览器环境 如:Node.js、Web Worker 或 Service Worker 等运行时环境。
嵌入式或沙盒环境 如:有安全限制的 iframe 或特殊沙盒。
页面核心对象被修改 如:网站代码中重写或禁用了 location、document 等浏览器原生对象。
本地文件或混合应用(Hybrid App) 如:通过 file 协议直接打开本地 HTML 文件。
CaptchaAppId 强制校验
可开启 CaptchaAppId 强制校验,避免验证码被盗刷。
开启 CaptchaAppId 强制校验后,前端必须传入加密符,详情请参见 验证码 CaptchaAppId 鉴权升级指引
展示方式
验证码的展示方式。
默认为“弹出式”,支持在客户端接入时更改为“嵌入式”,详情请参见 文档
帮助按钮
验证码展示帮助按钮跳转至腾讯问题反馈页面。
支持在客户端接入时隐藏帮助按钮或者自定义链接,详情请参见 文档
提示语言
验证码提示语言。
默认为“中文简体”,支持修改为“繁体”、“英文”和“自适应”,也可在客户端接入时修改。微信小程序不支持控制台修改提示语言。
4. 完成新建验证后,即可在验证管理页查看到已创建的验证:


验证统计

1. 验证统计页面,支持查看所有验证的统计数据(可查询最近三个月的数据)。

2. 验证管理页面,选择要查看的验证,单击数据总览。

3. 进入验证详情 > 总览页签,即可查看单个验证的统计数据。

验证码支持查看如下指标数据:
指标名称
指标说明
请求量
客户端加载验证的次数
验证量
用户回答验证问题后,发起验证的次数
验证通过量
验证通过的次数
验证拦截量
验证未通过,被拦截的次数
答案错误拦截率
因答案错误导致验证被拦截的次数/验证量
安全策略打击拦截率
因安全策略打击导致验证被拦截的次数/验证量
票据校验量
服务端发起票据校验的次数
票据校验通过量
票据校验通过的次数
票据校验拦截量
票据校验未通过的次数

配置

1. 登录 验证码控制台,左侧导航栏选择验证管理
2. 在验证管理页面,选择要配置的验证,单击配置详情 > 配置

基础配置

在配置页签,单击基础配置右上角的编辑,修改相关参数,单击保存

参数名称
参数说明
注意
验证名称
定义验证的名称,不可超过60个字符。

仅滑块拼图支持滑块混淆模式。
微信小程序暂不支持修改风控等级。
无感验证不支持智能免验证及感知模式。
在感知模式或选择无感验证方式时支持开启风险获取拦截类型功能。
验证场景
该验证所属的验证场景,包含账号场景、短信场景、活动场景、评论场景、数据保护场景和其他场景。
客户端类型
二选一,Web/App 或者微信小程序。
验证机制
选择验证的机制。
始终验证:所有用户都会看到行为验证。
可疑验证:仅风险用户看到行为验证。
无感验证:所有用户都不会看到行为验证。
行为验证类型
可选择滑动拼图、文字点选等验证方式。

风控等级
可选择三个风控等级,体验优先、平衡、安全优先。
感知模式
企业可通过开启感知模式,根据票据校验返回字段 EvilLevel,在企业业务后端对验证码结果进行综合分析判断,定制自定义逻辑。
开启:用户发起验证时,即使有恶意,验证码也不会拦截,而是正常返回 ticket,在票据校验阶段,通过返回 EvilLevel 字段,标识请求是否有恶意。
关闭:用户发起验证时,若验证码发现请求有恶意,直接在前端拦截,提示:您的操作过于频繁。只有无恶意的请求,验证码会返回 ticket 给业务侧进行票据校验。
获取风险拦截类型
企业可通过开启获取风险拦截类型功能,根据票据校验返回字段 EvilBitmap,在企业业务后端对验证码风险评估结果进行校验,定制自定义逻辑。
开启:会在票据校验阶段,通过返回 EvilBitmap 字段,标识请求的风险情况。
关闭: 当关闭获取风险拦截类型功能时,EvilBitmap 返回 NULL。
-

EvilLevel 字段说明

EvilLevel
说明
0
在生成该票据的验证码访问中,未发现任何恶意行为。
100
在生成该票据的验证码访问中,存在恶意行为。

EvilBitmap 字段说明

EvilBitmap 为十进制 int 类型数值,使用时需转为二进制数值,每个二进制位代表了一种风控拦截策略大类。
二进制位
风控拦截策略大类
示例
0
秒拨代理 IP 异常
EvilBitmap 返回34,转为二进制值为100010,其二进制位1/5为1,说明对应的风控拦截策略为:IP 短时聚集异常 + 数据参数异常。
1
IP 短时聚集异常(短时间内多次发起验证)
2
CaptchaAppId + IP 短时聚集异常(短时间内多次发起验证)
3
CaptchaAppId + IP + 设备短时聚集异常(短时间内多次发起验证)
4
流量特征异常(例如:TCP 协议栈信息异常)
5
数据参数异常(例如:浏览器参数异常)
6
蜜罐异常(执行了不该执行的逻辑)
7
行为聚类异常

安全设置(选填)

在配置页签,修改安全配置相关参数,单击确定修改。

参数名称
参数说明
注意
验证所属域名
支持多个域名校验,以英文逗号(,)分隔。
-
域名强校验
可开启域名强制校验。
注意:
为保障验证码功能正常使用,以下场景不建议开启域名强校验功能,请谨慎操作!
非浏览器环境 如:Node.js、Web Worker 或 Service Worker 等运行时环境。
嵌入式或沙盒环境 如:有安全限制的 iframe 或特殊沙盒。
页面核心对象被修改 如:网站代码中重写或禁用了 location、document 等浏览器原生对象。
本地文件或混合应用(Hybrid App) 如:通过 file 协议直接打开本地 HTML 文件。
CaptchaAppId 强制校验
可开启 CaptchaAppId 强制校验,避免验证码被盗刷。
开启 CaptchaAppId 强制校验后,前端必须传入加密符,详细信息参见验证码 CaptchaAppId 鉴权升级指引

外观配置(选填)

在配置页签,修改外观配置相关参数,单击确定修改。

参数名称
参数说明
注意
展示方式
验证码的展示方式。
默认为“弹出式”,支持在客户端接入时更改为“嵌入式”,详情请参见 文档
帮助按钮
验证码展示帮助按钮跳转至腾讯问题反馈页面。
支持在客户端接入时隐藏帮助按钮或者自定义链接,详情请参见 文档
提示语言
验证码提示语言。
默认为“中文简体”,支持修改为“繁体”、“英文”和“自适应”,也可在客户端接入时修改。微信小程序不支持控制台修改提示语言。

IP 白名单

1. 登录 验证码控制台,左侧导航栏选择验证管理
2. 在验证管理页面,选择要配置的验证,单击配置详情 > IP 白名单
3. 在 IP 白名单页面,单击添加白名单,配置相关参数,支持输入多个 IP 地址(每个 CaptchaAppId 支持添加50个 IP 地址)。

4. 单击确定添加白名单后,风控规则将不对该 IP 下的请求生效。

告警设置

背景介绍
验证码联合 腾讯云可观测平台 提供更多维度更灵活的告警解决方案。用户可以利用腾讯云可观测平台的告警能力,设置详细的告警触发规则,并通过 多种通知渠道 接收告警,包括电话、短信、邮件、微信、客户售后 VIP 群等,从而有效提升对安全威胁的响应速度和处理效率。
注意:
当您在腾讯云可观测平台选择 电话短信 告警渠道时,可能产生相关费用,由腾讯云可观测平台收取。
操作步骤
1. 登录 验证码控制台,左侧导航栏选择告警设置
2. 在告警设置页面,单击配置告警,跳转至 腾讯云可观测平台进行参数配置。

3. 在配置告警页面,输入告警策略名称、告警实例(CaptchaAppId)以及指标触发条件等参数,单击下一步配置告警通知
说明:
参数详情请参见 新建告警策略文档

4. 在配置告警通知页面,支持通过添加现有模板新建通知模板两种方式添加告警通知人员,确认内容无误后,单击完成

5. 完成告警配置后,您可以在告警策略页面管理告警策略,包括启用、停用、编辑告警策略以及查看告警历史记录。详情请参见 管理告警文档

6. 如需对告警指标定制个性化的监控报表,可在 Dashboard 页面进行配置。详情请参见 Dashboard 文档


更多信息

您可以登录 验证码控制台,在页面右下角单击快速咨询,了解更多详细信息。