欺诈防护¶
欺诈防护可检测并缓解身份验证流程中的欺诈活动。它会针对每个请求评估风险信号,做出决策(允许、标记或阻止),并为每个决策记录原因代码,让您了解发生了什么以及原因。
当前版本聚焦于 SMS Pumping 检测。更多风险信号已在规划中,参见后续计划。
欺诈防护位于 Authany 管理台 > 攻击防护 > 欺诈防护。
SMS Pumping 检测¶
SMS Pumping 是一种欺诈手段:攻击者使用机器人针对自己控制或能从中获利的手机号码,大量请求短信一次性密码(OTP)。这些 OTP 从不会被验证,目的是让您发送尽可能多的短信,从而抬高您的短信账单。
欺诈防护通过在每个短信 OTP 请求上监测其典型特征来检测 SMS Pumping:
- 按 IP 统计的未验证 OTP:同一 IP 地址在一小时或一天内请求的未验证 OTP 比例异常偏高。
- 按手机号国家/地区统计的未验证 OTP:在一小时或一天内,发送到同一国家/地区手机号的未验证 OTP 比例异常偏高。
- 按 IP 统计的手机号国家/地区数:单个 IP 地址在一天内为异常大量国家/地区的手机号请求 OTP。
当某个请求触发上述任一信号时,会被标记(或阻止,取决于模式),并附带原因代码记录下来。
模式¶
欺诈防护有两种运行模式:
- 观察模式(Observe mode)(默认):风险请求会被标记并记录,但不会被阻止。在启用拦截规则之前,可用此模式监测欺诈信号,确认不会影响正常用户。
- 防护模式(Protect mode):风险请求会被实时阻止。
说明
建议先使用观察模式,并观察一段时间的概览和日志标签页。确认被标记的流量确实是欺诈流量后,再切换到防护模式。
设置¶
在设置标签页中配置欺诈防护:
- 启用欺诈防护:开启或关闭该功能。关闭时,Authany 不会进行任何检测或记录。
- 模式:在观察模式和防护模式之间选择。
- 白名单设置:匹配白名单的请求即使在防护模式下也不会被阻止。可用它豁免已知安全的流量,例如您的办公网络或内部测试号码。
- IP 白名单:IP 地址或 CIDR 范围的列表。
- 根据 Geo IP 允许以下国家/地区:来自这些国家/地区(按 IP 地理定位判断)的请求不会被阻止。
- 手机号白名单:完整手机号(例如
+85212345678)或正则表达式模式的列表。 - 根据手机号国家/地区代码允许以下国家/地区:发往这些国家/地区注册手机号的请求不会被阻止。
检测阈值由 Authany 管理,并提供合理的默认值,因此无需调整即可开箱即用。如需更改默认值,请联系我们。
监控¶
有两个标签页可以查看欺诈防护的运行情况:
- 概览标签页:显示短信 OTP 请求总数及被标记、被阻止的数量,按操作类型划分的请求趋势图,以及热门来源 IP、按接收方手机号国家/地区划分的短信目的地、来源 IP 位置等细分数据。
- 日志标签页:每个决策都以可查询事件的形式呈现,包含时间戳、操作、结果(Allow、Flagged 或 Blocked)、原因代码、来源 IP 及其所在国家/地区,以及目标手机号及其所在国家/地区。打开某条记录可查看详情,包括原始事件日志。
后续计划¶
SMS Pumping 检测是欺诈防护的第一阶段。以下内容已在规划中:
- 更多风险信号,例如设备指纹和其他机器人活动指标。
- 除允许和阻止外,新增质询(例如 CAPTCHA)作为处理风险请求的执行方式。
- 可配置的风险等级和外部风险信号。