跳到主要内容
Didit 融资 750 万美元,打造身份与欺诈基础设施
Didit
返回博客
博客 · 2026年3月6日

使用 Didit SDK 在 Flutter 中实现无缝活体检测 (ZH)

在您的 Flutter 应用程序中实现强大的活体检测,以防止欺诈并增强安全性。了解 Didit 的 SDK 如何简化集成,通过主动和被动活体检测提供全面的欺诈预防。.

作者:Didit更新于
liveness-detection-flutter-didit-sdk.png

轻松集成Didit 的 Flutter SDK 提供了一种精简且对开发者友好的方式,将先进的活体检测集成到您的移动应用程序中,同时支持 iOS 和 Android 平台。

高级欺诈预防利用 Didit 的被动和主动活体检测功能,准确检测并阻止复杂的欺骗尝试,包括深度伪造和打印照片。

全面的活体检测报告通过详细的报告,包括置信度分数、媒体参考和特定的风险警告(如 LIVENESS_FACE_ATTACK),深入了解每次验证尝试。

模块化和 AI 原生解决方案Didit 提供了一个模块化、AI 原生的身份平台,带有免费的核心 KYC,允许企业根据自身需求构建强大的验证工作流程,且无需设置费用。

移动应用中活体检测日益增长的需求

在当今的数字环境中,移动应用程序是用户交互的前沿,涵盖从银行和电子商务到社交媒体和医疗保健等领域。随着便利性的增加,身份欺诈的风险也随之增加。不良行为者不断开发新的方法来绕过传统的安全措施,使得强大的身份验证比以往任何时候都更加关键。最复杂的威胁之一是呈现攻击检测 (PAD),通常称为欺骗。这涉及在生物识别验证过程中使用照片、视频、面具甚至深度伪造来冒充合法用户。

对于构建跨平台应用程序的 Flutter 开发者来说,集成活体检测等高级安全功能可能很复杂。它不仅需要复杂的 AI 和机器学习模型,还需要与原生设备功能无缝集成。如果没有有效的活体检测,应用程序容易受到账户盗用、欺诈性注册和合规性违规的影响。Didit 的活体检测解决方案正是在此发挥作用,它提供了一种强大且易于实现的防御措施来应对此类威胁。

了解活体检测:主动与被动

活体检测技术旨在确定所呈现的生物识别样本(例如,一张脸)是来自活人还是欺骗尝试。通常有两种主要方法:

  • 被动活体检测:这种方法在后台静默运行,分析单个图像或短视频流,而无需用户执行任何特定操作。它使用先进的 AI 来检测细微的线索,如皮肤纹理、反射、微动作和 3D 深度,以区分活人与静态图像、视频或面具。被动活体检测对用户非常友好,因为它最大限度地减少了验证过程中的摩擦。Didit 的被动活体检测在捕捉复杂的欺骗尝试的同时,保持了流畅的用户体验。
  • 主动活体检测:这种方法提示用户执行特定动作,例如转动头部、眨眼或说出短语。这些动作提供动态数据,系统会分析这些数据以确认活体性。虽然可能会增加少量的用户摩擦,但主动活体检测提供了额外的安全层,使欺诈者更难以成功。Didit 提供被动和主动活体检测,以提供全面灵活的解决方案,满足不同的安全要求。

Didit 结合了主动和被动方法,提供了多层次的防御策略,确保了对不断演变的欺诈策略的最大安全性。这些方法对于防止深度伪造攻击和其他日益普遍的先进欺骗技术至关重要。

使用 Flutter SDK 集成 Didit 的活体检测

将强大的活体检测集成到您的 Flutter 应用中不必是一项艰巨的任务。Didit 的 Flutter SDK 专为开发者设计,为 iOS (13.0+, NFC 需要 iOS 15+) 和 Android (API 23+) 平台提供干净的 API 和原生性能。该过程非常简单,首先将 SDK 添加到您的项目,然后进行一些 API 调用以启动和管理验证流程。

集成关键步骤:

  1. 安装 SDK:flutter pub add didit_sdk 添加到您的项目,并按照 Didit 文档中的详细说明配置 iOS 和 Android 的平台特定设置。
  2. 创建会话:您的后端使用 Didit 的 API 启动一个验证会话,接收一个 session_token。此令牌将您的用户的验证尝试安全地链接到您的系统。
  3. 启动活体检测:session_token 传递给 Flutter SDK,它将处理整个活体捕获流程,包括显示相机界面并引导用户完成任何主动活体检测提示。
  4. 接收结果:活体检测完成后,SDK 会将结果返回给您的 Flutter 应用,然后可以将其转发到您的后端进行最终处理。

Didit 的模块化架构确保活体检测的集成是即插即用的体验。您可以轻松地将其与其他身份验证组件(如身份验证或 1:1 人脸匹配)结合使用,以构建全面的 KYC 工作流程。

解读活体检测报告和警告

除了简单地提供通过/失败结果外,Didit 的活体检测还提供详细的报告,使企业能够做出明智的决策并了解潜在风险。活体检测报告以 JSON 对象的形式返回,提供了验证尝试的全面概述。关键部分包括:

  • 活体状态:指示整体验证结果(已批准、已拒绝、审核中、未完成)和置信度得分。较高的得分表示活体性的确定性更高。
  • 方法详情:指定使用了 ACTIVE_3DFLASHINGPASSIVE 活体检测。
  • 媒体参考:指向捕获图像 (reference_image) 和视频 (video_url) 的临时 URL,如果需要手动审核,这些 URL 至关重要。
  • 风险评估(警告):这是一个关键部分,提供了一系列警告,突出显示潜在的安全问题。示例包括 LIVENESS_FACE_ATTACK(表示欺骗尝试)、LOW_LIVENESS_SCOREMULTIPLE_FACES_DETECTEDFACE_IN_BLOCKLIST。这些警告附有简短和详细的描述以提供上下文。
  • 年龄估计:一个可选字段,提供估计年龄,适用于需要年龄验证的应用程序。

Didit 允许可配置的验证设置,使您能够为低活体得分、重复人脸、人脸质量和亮度定义阈值。例如,您可以为得分较低的会话设置“审核阈值”,将其路由进行手动检查,或为自动拒绝设置“拒绝阈值”。这种对风险管理的精细控制对于根据您的特定业务需求和法规要求调整安全态势至关重要。

Didit 如何提供帮助

Didit 凭借其 AI 原生、开发者优先的方法和全面的功能集,成为 Flutter 应用程序中活体检测的首选解决方案。我们的被动和主动活体检测产品旨在提供最先进的欺诈预防,保护您的平台免受复杂的欺骗攻击,包括深度伪造。模块化架构意味着您可以轻松地将活体检测作为独立组件集成,或将其与其他强大工具(如身份验证、1:1 人脸匹配和用于电子护照/电子身份证的 NFC 验证)结合使用,以创建适合您需求的完整身份验证工作流程。Didit 强大的报告功能,包括详细的警告和可配置的阈值,让您对风险管理策略拥有无与伦比的控制权。

此外,Didit 提供免费的核心 KYC,允许企业在没有初始投资的情况下开始基本的身份验证。我们的按成功检查次数付费模式和无设置费用确保您只为所使用的服务付费,使各种规模的企业都能使用先进的身份验证。通过利用 Didit,Flutter 开发者可以构建安全、合规且用户友好的应用程序,以抵御不断演变的欺诈威胁。

准备好开始了吗?

准备好亲眼看看 Didit 的强大功能了吗?立即获取免费演示

使用Didit 的免费套餐免费开始验证身份。

身份与欺诈基础设施。

一个 API 即可实现 KYC、KYB、交易监控和钱包筛选。5 分钟即可集成。

让 AI 总结此页面
使用 Didit SDK 为 Flutter 应用提供活体检测.