跳转至

欺诈防护

欺诈防护可检测并缓解身份验证流程中的欺诈活动。它会针对每个请求评估风险信号,做出决策(允许、标记或阻止),并为每个决策记录原因代码,让您了解发生了什么以及原因。

当前版本聚焦于 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)作为处理风险请求的执行方式。
  • 可配置的风险等级和外部风险信号。