didit-face-search

🔍 1:N人脸搜索与重复账户检测专家

基于Didit官方API的1:N人脸搜索方案,快速检测重复账户与黑名单用户,助力平台实现精准身份去重与风险防控。

收藏
5.5k
安装
1.8k
版本
v1.1.0
CLS 安全性认证2026-05-18
点击查看完整报告 >

使用说明

Didit Face Search 是一项面向企业级身份验证场景的 1:N 人脸搜索能力,通过集成 Didit 官方 API,允许开发者将待验证的人脸图像与系统中所有历史已批准会话进行比对,从而精准识别重复注册、羊毛党账户或黑名单用户。

核心用法方面,该 Skill 指导开发者通过简单的 HTTP POST 请求调用 https://verification.didit.me/v3/face-search/ 端点,支持 JPEG、PNG、WebP、TIFF 格式图像(最大 5MB)。关键参数包括 user_image(待搜索人脸)、rotate_image(自动旋转检测)及 vendor_data(业务自定义标识)。API 返回结构化的匹配结果,包含相似度百分比(90%+ 视为同一人,70-89% 需人工复核)、匹配会话详情、用户基本信息及区块名单状态。系统支持三种处置状态:Approved(无风险通过)、In Review(存在相似匹配需复核)、Declined(命中黑名单自动拒绝)。

显著优点体现在其完善的生态集成能力与工程化设计。首先,它能与 Didit 旗下的被动活体检测(Passive Liveness)、身份证件验证(ID Verification)、人脸比对(Face Match)形成完整的 KYC 闭环,支持从"真人检测→重复排查→证件核验→人证比对"的全流程自动化。其次,文档提供了清晰的相似度阈值指导(90%/70% 分界点)和自动图像旋转功能(0/90/180/270 度),有效降低因图片方向问题导致的识别失败。此外,API 设计遵循数据最小化原则,明确建议仅存储 session_idsimilarity_percentage,避免在自有服务器留存生物特征数据,同时返回的匹配图像 URL 设置 60 分钟有效期,减少数据暴露窗口。

潜在缺点与局限性主要包括对第三方服务商的强依赖。作为 T3 来源(个人开发者维护)的文档型 Skill,其内容虽规范但长期维护稳定性不及官方团队。更重要的是,所有人脸数据必须上传至 Didit 云服务进行处理,这对有严格数据主权要求或需离线部署的场景(如某些金融机构内网环境)不适用。此外,API 调用需消耗积分(credits),高频查询可能产生显著成本;匹配图像的 60 分钟 URL 有效期虽提升安全性,但也要求开发者在短时间内完成数据持久化,增加了实现复杂度。对于非 upright(非正向)拍摄的人脸,虽然支持自动旋转,但仍可能因姿态极端导致检测失败。

适合的目标群体主要包括:需要防范批量注册和薅羊毛的社交/电商平台、需满足 KYC/AML 合规要求的金融科技公司、需要实现用户唯一性校验的 SaaS 服务商,以及构建身份验证中台的企业架构团队。特别适合已采用或计划采用 Didit 身份验证生态,希望快速集成 1:N 查重能力而无需自建人脸底库和算法团队的中小型企业。

使用风险需重点关注生物识别数据合规性。上传用户人脸图像至第三方云服务涉及 GDPR、CCPA 等隐私法规的约束,需确保获得明确用户授权并签署数据处理协议(DPA)。API Key 的泄露可能导致恶意调用或配额盗用,必须严格通过环境变量管理且避免前端暴露。对 Didit 服务商的单向依赖也存在供应商锁定风险,若服务中断或政策变更可能影响业务连续性。此外,网络延迟可能导致验证流程卡顿,且 5MB 文件大小限制可能对高清摄像头拍摄的原始图像造成压缩需求,影响识别精度。

安全解读

核心用法

didit-face-search 是一个纯文档型 Skill,提供 Didit 官方 Face Search API 的完整集成指南,用于执行 1:N 人脸搜索——将一张参考人脸与系统中所有已验证通过的会话进行比对。

主要功能场景:

  • 重复账户检测:新用户注册时比对历史库,防止一人多号
  • 黑名单筛查:自动识别并拦截被标记的欺诈用户
  • 面部去重:跨会话追踪同一自然人的多个账户
  • 人工审核辅助:输出 0-100% 相似度排序,支持阈值分级决策

技术实现要点

API 端点:POST https://verification.didit.me/v3/face-search/

| 关键参数 | 说明 |
|---------|------|
| `user_image` | 待比对人脸图(JPEG/PNG/WebP/TIFF,≤5MB) |
| `rotate_image` | 自动尝试 0/90/180/270° 旋转校正 |
| `vendor_data` | 业务方自定义追踪标识 |

相似度阈值策略(官方建议):

  • 90%+:高置信度同一人,建议自动标记重复
  • 70-89%:可能匹配,需人工复核
  • <70%:视为不同个体

返回结构包含 matches[] 数组,每匹配项提供 session_idsimilarity_percentageis_blocklist 标志及脱敏后的用户档案(姓名、证件类型、掩码证件号)。匹配图片 URL 60 分钟过期,符合隐私最小化原则。

---

显著优点

1. 金融级权威背书:Didit 作为 KYC/身份验证领域专业服务商,API 经生产环境验证,支持全球合规场景
2. 实时全库比对:对比范围覆盖应用内所有已批准验证会话,非抽样或缓存机制,确保查重完整性

3. 自动化风控闭环:黑名单命中自动触发 Declined 状态,无需人工介入即可阻断风险

4. 隐私设计内置:匹配图片限时 URL、文档号码自动掩码、无持久化生物特征存储要求

5. 灵活集成:提供 Python/TypeScript 完整示例,支持被动活体检测 → 人脸搜索 → 证件核验 → 人脸比对的组合工作流

---

潜在局限与风险

| 局限 | 说明 |
|------|------|
| **依赖外部服务可用性** | 核心功能完全依赖 Didit API,单点故障风险;需关注服务 SLA |
| **成本与配额限制** | 按调用量计费(`403 Insufficient credits`),高并发场景需预算规划 |
| **数据驻留与跨境** | 人脸数据上传至 Didit 服务器,需确认其数据中心位置是否符合本地法规(如中国《个人信息保护法》出境评估要求) |
| **旋转校正性能开销** | `rotate_image=true` 虽提升容错,但增加服务端处理延迟 |
| **T3 来源可信度** | Skill 由个人开发者(rosasalberto)维护,非 Didit 官方直接发布,文档时效性需自行核验 |

特别风险提示:生物识别数据属敏感个人信息,使用前务必:

  • 审阅 Didit 数据处理协议(DPA)
  • 获取终端用户明示同意
  • 评估是否需要本地预处理(如模糊化背景)以降低传输风险

---

适合人群

  • 金融科技企业:需要满足反洗钱(AML)要求的客户身份识别(KYC)系统
  • 共享经济平台:防范司机/房东多账号薅羊毛
  • 在线教育考试:远程监考场景的身份一致性校验
  • 跨境电商平台:高风险国家卖家的二次身份核验

---

常规风险

  • API Key 泄露DIDIT_API_KEY 需安全存储,避免硬编码或日志泄露
  • 相似度阈值误设:过高阈值漏检重复账户,过低阈值误杀正常用户,建议 A/B 测试校准
  • 多面孔场景歧义MULTIPLE_FACES_DETECTED 警告需业务层决策选用哪张人脸

didit-face-search 内容

手动下载zip · 3.2 kB
SKILL.mdtext/markdown
请选择文件