只提供有价值的信息,杜绝冗余。
号码验证的工作原理
经典流程:您的应用程序请求一次性密码,平台生成该密码并通过通道(短信、语音、WhatsApp)将其发送至目标号码,随后用户输入该密码以证明身份。更新的方法则完全跳过了输入代码的过程——闪呼验证通过未接来电的来电显示读取密码,而静默网络认证则通过数据会话在后台隐形地向运营商验证SIM。详见/products/otp、/products/myotp和/answers/what-is-otp.
验证方式
短信OTP(覆盖范围广,最常用);语音OTP(可触达固定电话和短信质量较差的市场,语音播报);WhatsApp OTP(内容丰富,在安装了应用的地区成本低廉);闪呼(快速、廉价、无消息正文,对Android设备友好);以及静默网络认证(用户零摩擦,抗拦截能力最强)。稳健的验证服务会根据国家和送达结果在这些方式之间进行自动回退。参见/answers/what-is-2fa和/answers/what-is-flash-call-verification.
静默网络认证与GSMA Open Gateway
静默网络认证(SNA)会开启一个数据连接,由移动运营商通过SIM进行认证,在无需用户输入任何内容的情况下确认号码所有权,且攻击者无法进行钓鱼或拦截。它通过GSMA Open Gateway和CAMARA号码验证API提供服务,是在运营商覆盖范围内摩擦力最低、保障最高的方案。详见/answers/silent-network-authentication和/answers/gsma-open-gateway.
欺诈问题:AIT与短信刷量欺诈
OTP流量是人工虚增流量(AIT,也称为短信刷量欺诈)的主要目标:诈骗者会向他们获利的特服号码段触发大量的OTP发送,从而耗尽您的验证预算。防御措施包括发送前的HLR/号码段验证、针对每个号码和每个IP的速率限制,以及将高风险地区的业务切换为闪呼或静默认证。参见 /answers/what-is-ait和 /answers/what-is-sms-pumping.
优势与方法选择
号码验证可防止账号接管、机器人注册和支付欺诈,同时证明客户是可触达的真实用户。请根据市场进行选择:通过短信实现全覆盖;在有覆盖能力的地区,使用静默认证或闪呼来降低成本和摩擦;使用语音作为自动回退;并且务必先验证号码以降低AIT风险。BroadNet的验证技术栈涵盖了所有这些通道。请参阅/products/hlr-lookup和/operators/flash-call.
哪种号码验证方式最安全?
静默网络认证是最强大的方式:因为它通过数据面将SIM与运营商进行校验,因此不存在可用于钓鱼、通过SS7拦截或通过社会工程学手段骗取的验证码。闪呼是次优选择。普通短信OTP最为通用,但最容易受到攻击,因此应将其与号码验证和速率限制结合使用。实际的解决方案是根据风险和覆盖范围,在不同方法之间进行自动回退的策略。请参阅 /answers/what-is-2fa.