基础概念

欺诈与风险信号:卡片测试、枚举与 ATO

卡片测试、枚举和账户接管针对不同信息。发现未知交易、异常登录或资料泄露时,保留记录并通过官方渠道报告,不能用重试规避风控。

作者PIKABAO 数据研究组最后复核博客全部文章正文约 2811 字阅读约 8 分钟
本文要点
  • 卡片测试用的动作与正常账户验证一样,差别在频次与上下文;
  • 枚举不是瞎猜 16 位:开头必须是合法 BIN、末位是校验位,真正能试的是卡号之外的有效期与安全码;
  • ATO 拿走的是账户,不是卡——账户里已存好的卡信息与地址都能被直接使用;
  • 风控看四类信号:速度频次、地理网络、设备指纹、行为偏离,且看的是叠加;
  • 不得绕过风控——能做的是让用途与场景一致,而不是换个姿势再试。

卡片测试:最小的一笔钱,最响的信号

卡片测试(card testing,也常被称作 carding)是欺诈链条里最靠前的一环:拿到一批来路不明的卡号之后,先用最小的代价判断哪些是活的。

它用的动作与正常的账户验证一模一样——小额或零金额授权。真正的差别在四个维度:

正常账户验证卡片测试
发起方有真实业务关系的商户拿到卡号数据的未授权方
频次每张卡少量几次短时间内大量卡、大量次
金额与业务相关,不刻意取小刻意取最小值
与用户行为与绑卡动作同步与任何用户操作无关
目的确认卡可用于后续扣款筛出活卡,拿去盗刷

差别不在动作,而在频次与上下文——这正是风控判断的依据。

这类测试偏爱风控门槛低的入口:小额捐赠页、没有速率限制的结账页。商户那边的防护缺失,是它得以批量进行的前提。

落到持卡人这一侧,它长这样:卡上突然出现几笔你没操作过的小额交易,金额小到容易被忽略,来源也不明。这正是它刻意选择小额的原因——小额是为了不被你发现。

发现之后的处理只有一条:立即停用并更换卡号,不要等真实扣款发生。账户验证那一页讲过这三者的区分,见 账户验证与账单描述符。

枚举:不是在瞎猜卡号

枚举常被描述成「猜卡号」,这个说法不准确。16 位卡号不是随机串,它受三重约束:

  • 开头必须是合法 BIN:前 6 位(可扩展到 8 位)必须在已分配的号段里,可生成的空间因此被大幅压缩;
  • 末位是校验位:卡号最后一位由算法校验得出,随手编的组合在提交前就会被否掉;
  • 卡号之外还要有效期与安全码:这两项没有校验位,只能试。

所以实际的枚举是三件事:对同一 BIN 段批量试后几位、对已知卡号试有效期与安全码的组合、以及把不同来源泄露的碎片拼成一张卡。

这也解释了为什么卡号单独泄露的后果是有限的:少了有效期与安全码,很多无卡场景完成不了交易。把卡号与安全码分开记录,能降低同时泄露的后果——见 PCI DSS 与数据安全:加密、脱敏与 HSM。

ATO:卡没丢,丢的是账户

ATO(account takeover,账户接管)和前两种不一样:卡没丢,丢的是账户。

卡片测试 / 枚举ATO
目标卡号本身商户或平台账户里已保存的卡
手段批量试探撞库、钓鱼、一次性验证码截获
持卡人感知卡上出现不明小额交易账户里出现不是自己下的单
主要防御方发卡侧与收单侧商户与平台(双因素验证在此)

右边一列的关键在于:接管者不需要拿到卡号就能下单。

为什么它危险:很多平台里已经存好了卡信息与账单地址,接管者以你的身份操作时,支付的要素根本不需要重新输入。

对个人最直接的两件事听起来老生常谈,但它们挡掉的正是「撞库」这条路径:不要在多个平台复用同一个密码,并开启双因素验证。验证码短信与邮件被截获是另一条路径,因此双因素也不应只看短信。

风控在看的四类信号

风控系统判断的不是「这张卡好不好」,而是这笔交易像不像它应该有的样子。信号大致四类:

信号类别在看什么典型例子
速度与频次短时间内同一卡 / 同一 IP / 同一设备的尝试次数几分钟内几十次小额授权
地理与网络IP 归属、是否来自代理或数据中心账单地址在一地、请求来自另一大洲
设备与指纹设备标识、浏览器特征、是否历史设备从未见过的设备首次上大额
行为偏离金额、商户类别、时间与历史基线的偏离长期只订阅小额,突然一笔大额

单独看任何一个都可能是巧合,风控看的是它们的叠加。

这里有个重要前提:各方看的是同一笔交易的不同侧面。发卡侧看卡的使用模式,卡网络看路由与风险标记,商户与其处理方看订单与设备。任一环节都可能独立做出判断。

被误伤:正常行为为什么也会被拦

正常行为撞上这些信号是常事,尤其是这五种:

  • 新卡第一次就上大额:没有历史基线可比,自然像异常;
  • 订阅扣款发生在深夜:扣款时间由商户与卡网络决定,与你的作息无关;
  • 跨时区与跨境:你在东八区操作另一大洲的商户,地理信号天然不一致;
  • 使用代理或远程环境:出口 IP 落在数据中心段;
  • 多设备切换:手机与电脑交替登录,设备指纹每次都算新设备。

被拦之后的正确反应不是换个姿势再试——那只会让速度与设备信号更乱。能做的是让行为与真实的用途对齐:先小额、再用大额,先在同一网络环境下完成几次正常交易,让基线先建立起来。

信号之外,能做的三件事

一张卡只用于一个用途

用途稳定的卡更容易建立清晰的正常基线。一张卡今天订阅、明天投广告、后天买实物,行为画像本身就是乱的。

把余额不足和风控被拒分开判断

这两者的表现可能一样,但处理完全不同:余额不足补上就行,风控被拒换个姿势再试只会更糟。区分方法见 扣款失败排查。

打开交易通知并保留记录

不明小额交易一出现就换卡。失败记录的留法见 支付失败记录怎么查,需要人工介入时它最有用。

要把话说清楚:我们不承诺任何扣款成功率,也不提供绕过商户或卡网络风控的做法。风控判断由发卡侧、卡网络与商户各自完成,任何一方都不能也不应为结果担保。我们能负责的是让卡的用途清晰、状态可查,涉及账户与资金的安全规则见 安全合规。

信号之外能做的三件事都已列清,真正的落地是把卡用在合适的场景:先选卡型,再开卡。

常见问题

卡片测试是什么意思?

指用小额或零金额授权批量试探哪些卡号是有效的,是欺诈链条里最靠前的一环。它用的动作与正常账户验证相同,差别在频次与上下文。

为什么卡片测试用的金额那么小?

为了不被持卡人察觉、也为了降低被发现时的代价。小额因此成为识别它的关键信号:短时间内大量小额授权通常不是正常业务。

卡上出现不明的小额交易怎么办?

立即停用并更换卡号,不要等真实扣款发生。小额高频是卡片测试的典型特征,说明卡号可能已泄露。

枚举是在猜卡号吗?

不完全是。卡号开头必须是合法 BIN、末位是校验位,因此真正的试探集中在卡号之外:对 BIN 段批量试后几位,或对已知卡号试有效期与安全码的组合。

只有卡号没有安全码,风险大吗?

相对有限。许多无卡场景需要卡号、有效期与安全码三者齐全才能完成交易,这也是建议把卡号与安全码分开记录的原因。

ATO 和盗刷有什么区别?

盗刷用的是卡本身;ATO 接管的是账户。账户里通常已存好卡信息与地址,接管者不需要拿到卡号就能下单。

风控主要看哪些信号?

四类:速度与频次、地理与网络、设备与指纹、行为偏离。单独一项往往不构成结论,风控看的是它们的叠加。

正常交易为什么也会被风控拦?

因为新卡首次大额、跨时区操作、深夜的定期扣款、使用代理、多设备切换都会命中信号。让用途与场景对齐才是正解,换个姿势再试会让信号更乱。

有没有办法让交易一定不被风控拦?

没有。风控判断由发卡侧、卡网络与商户各自独立做出,任何一方都无法承诺结果。能做的是保持用途单一、先小额再大额、并在同一网络环境下稳定使用。

花几分钟看完原理,直接去开一张卡

$1 起开卡、无月费;账户充值零手续费,单笔最低 20 USDT,具体费率以收费标准页为准。

退款政策 → 卡内余额退回 · 完整规则
在线客服