PingID 中文文档 下载 App

数字匹配认证 Number Match 的玩法

数字匹配是什么

数字匹配(Number Match) 是 Ping Identity 推出的一种抗钓鱼推送认证方式。核心逻辑:

电脑和手机的数字由 Ping 云端实时生成且必须一致——如果中间人把钓鱼页面的数字替换了,你手机上的数字和电脑对不上,就点不到正确的那个按钮。

和普通推送的区别

对比项普通推送 Approve数字匹配
手机上看到什么一个 Approve 按钮两个按钮,各标不同数字
电脑上看到什么"请在手机上批准"一个随机数字
抗钓鱼❌ 中间人如果能让你手机收到他的推送就没辙✅ 钓鱼页面的数字和云端无法对齐
用户操作点一下 Approve读数字 → 对照 → 点对的那个
额外耗时几乎 0约 2~3 秒

完整流程

触发

数字匹配不是默认开启的认证方式,需要公司 IT 在 PingOne / PingID 管理后台单独配置。如果你的公司没开,你永远不会遇到它。开启的公司通常是有高敏资产保护需求(金融、保险、政府)。

实际操作

  1. 电脑上登录公司系统 → 密码通过
  2. 电脑屏幕显示:"请在手机 PingID App 中找到对应的数字并点击。数字:42"
  3. 手机收到推送 → 点开 App
  4. App 界面上有两个按钮:「批准 42」和「拒绝 73」(示例数字)
  5. 对照电脑上的 "42" → 点左边那个「批准 42」
  6. 电脑端验证通过,登录成功

如果数字对不上

绝对不要点任何按钮,直接点拒绝或关闭 App,然后联系公司 IT。这说明你的登录请求在中途可能被劫持了。

为什么安全

普通推送 Approve 的致命弱点:攻击者如果能在钓鱼页面里嵌入 PingID 的真实推送(比如通过反向代理),你点开手机点 Approve,实际上批准的是攻击者的登录请求。

数字匹配从根本上堵了这个漏洞——

为什么不是所有公司都开

数字匹配虽然安全,但增加了员工的认知负担——每次登录要多走一步"读数字→对照→点按钮",而且操作稍有不慎就可能拒绝合法登录。多数公司在日常办公场景还是用普通推送 Approve 或 OTP,只在高敏操作(转账、改权限、导出数据)时才触发数字匹配。

你需要做什么

你自己不能主动开启或关闭数字匹配——这是管理员配置的策略。你能做的: