如何使用 Toden 检测重复客户

Charles Archibong, 联合创始人
在客户注册和验证工作流程中设置人脸搜索,决定当一个人使用另一个帐户时会发生什么,并检查您的应用程序是否能够处理结果。

要点
- 在完整的个人验证工作流程中启用人脸搜索。
- 分别针对每个重复人脸识别结果选择相应的操作。
- 审查选项需要启用决策功能和相应的规则。
- 发布已保存的草稿并测试后端结果处理。
- 面部比对结果仅作为证据进行审查,并不能证明存在欺诈意图。
为了检测可能的重复客户,请在客户注册流程中 启用人脸搜索功能。Toden 系统会将每张新上传的自拍照与贵组织已验证人员的照片以及您的人脸列表进行比对。您可以选择匹配结果为通过、失败或提交给相关人员审核。
本指南将引导您从创建工作流到在应用程序中测试结果。您还可以使用它来改进您已运行的工作流。
屏幕截图使用的是示例沙盒工作区。显示的客户参考、工作流 ID 和价格仅供参考。您的工作区可以显示不同的价格、权限和已配置的检查。
开始之前你需要准备什么
拥有对要配置的组织的访问权限,并有权读取和管理工作流程。
针对个人用户的完整验证工作流程,需要拍摄自拍照。企业或特定范围的生物识别认证工作流程不提供人脸搜索功能。
您组织内已有的、已成功通过验证的测试参与者,并已获得使用其生物识别数据进行测试的适当许可。空白的客户名册无法证明存在重复测试。
贵公司关于处理重复身份的政策。重复出现的身份可能是回头客或意外创建的第二个账户;这并不能证明存在欺诈行为。
在沙盒环境中开始。沙盒环境中的工作流和密钥不能用作生产环境中的工作流和密钥。
工作流程中已包含人脸搜索功能。在“现场检查”中单独进行搜索则需另行付费。工作流程中的身份验证、活体检测和其他检查仍可能产生费用。请在运行验证前查看贵组织的预估费用。打开编辑器或预览并不代表运行付费验证。
设置重复检测,分步进行
步骤 1:打开正确的工作区
打开控制面板。在左上角的工作区选择器中检查组织和环境。选择要保护的组织和沙箱。
打开配置 → 工作流。您应该会看到该组织的工作流列表,其中包含每个工作流的名称和状态。

步骤 1:示例组织中的工作流程(已选择沙盒)
如果您看不到工作流,请联系您的组织所有者以获取所需的工作流权限。请勿为了绕过访问权限缺失而更改其他组织的配置。
步骤 2:打开客户使用的工作流程
点击工作流程所在的行。编辑器随即打开,左侧显示验证步骤,中间显示设置,右侧显示客户预览。
请检查顶部的流程名称和 ID。这必须是您的应用用于用户引导的流程。编辑其他流程不会保护该流程。
如果您是从头开始创建,请先在列表中选择“创建工作流” ,选择一个单独的验证模板,为工作流命名并打开其编辑器。看到如下所示的编辑器后,即可继续操作。

步骤 2:个人验证工作流程编辑器及其工作流程 ID
步骤 3:开放式临场智能
在验证步骤中,单击“人脸识别” 。保持此步骤启用状态,以便您的流程能够捕获用于比较的人脸。
中间面板现在应该命名为“状态智能” 。它提供“设置” 、“规则”和“返回数据”选项。
“设置”选项卡控制活体检测方法。活体检测询问的是是否有真人在线;重复检测询问的是该用户的面部是否与其他帐户匹配。这是两种不同的检测方法。

步骤 3:选择“状态智能”,并显示“设置”选项卡
第四步:开启人脸搜索
选择“规则” 。向下滚动中间设置面板找到“人脸搜索” ,然后打开“启用人脸搜索”(如果已关闭)。
请查看开关下方的说明。说明中应该会提到,系统会将自拍照与贵组织已验证的人员以及您的面部列表进行比对,并保存面部模板。

步骤 4:在“存在智能规则”选项卡中启用人脸搜索
如果缺少该部分,请检查工作流程的范围。人脸搜索属于完整的个人验证工作流程。切换到仅限企业或生物识别范围并不提供相同的设置。
第五步:选择针对每项发现的处理方式
在“当人脸匹配时”下,分别配置以下每一行:
重复人脸:此人脸与贵组织已验证过的人员相符。
重复面孔与不同姓名:该面孔与已验证但姓名不同的人匹配。
在不同证件上发现重复的人脸:匹配结果具有不同的证件号码或出生日期。
检测到多张人脸:自拍照片中存在多张人脸;选中最大的那张人脸。
根据贵组织的政策,对每一行选择“批准” 、“审核”或“拒绝” 。
“批准”表示该案例通过。“审核”保留审核结果并将其发送给相关人员进行决策。“拒绝”则表示该案例失败,并显示相应的拒绝原因代码。

步骤 5:针对每项人脸搜查结果,分别设置“批准”、“审核”和“拒绝”选项。
不要仅仅因为两张脸相似就采用严格的拒绝规则。要决定如何处理合法的回头客、姓名变更以及误开的第二个账户。
步骤 6:检查审核规则
如果您选择对任何人脸搜索案例进行复核,请查看路由消息选项下方。
您应该会看到“决策规则会将这些验证结果发送给审核” 。选择“查看规则”进行检查。如果面板提示添加缺失的规则,请添加并再次检查该消息。在继续操作之前,请先解决已禁用的决策消息。

步骤 6:重复人脸审查选择及其决策规则路由消息
如果某个规则的决策规则缺失或被禁用,仅凭“复审”选项是不够的。还需要检查该规则与其他规则的匹配程度:规则按顺序执行,第一个匹配的规则决定结果。
步骤 7:检查草稿是否已保存
查看工作流 ID 旁边的状态。等待状态显示“已保存” 。如果您的组织使用手动保存,请在继续操作前保存草稿。
请查看工作流程中已有的其他检查项目以及顶部的价格明细。包含人脸搜索并不意味着其他所有检查项目都免费。

步骤 7:保存草稿状态和配置的重复面审操作
已保存意味着您的草稿已存储。但这并不意味着客户正在使用该草稿。已发布的流程会继续提供其现有的已发布版本,直到您发布更改为止。
步骤 8:发布配置
选择“发布”以创建新的工作流,或选择“发布已发布工作流的更改” 。
在审核对话框中,检查目标环境、工作流 ID 、发布准备情况以及任何警告。确认首次测试的目标环境为沙盒。在继续操作之前,请解决所有阻塞性问题。
准备就绪后,请选择对话框中的“发布版本”按钮。版本号取决于您的工作流程。请勿取消此对话框,并假定草稿已发布。

步骤 8:发布审核,显示目标环境、工作流 ID 和确认按钮
您的更改仅适用于此工作流新发布的版本。它不会更改组织中的所有工作流,已开始的工作流将保留其原始版本。
将其与应用程序中的旅程连接起来
如果您的应用已经使用此工作流程
请将集成中的工作流 ID 与编辑器顶部的 ID 进行比对。如果两者匹配且使用相同的组织和环境,则新的验证将采用新发布的版本。工作流配置更改无需重新部署应用程序。
您仍然需要测试后端是否接收并处理结果。一个设置 Toden 除非您的应用使用了该结果,否则无法在您的应用中自动停止第二个帐户。
如果这是您的首次集成
选择最适合您行程的方式:
嵌入式捕获:将已发布的流程 ID 传递给您支持的 Web、React Native 或 Flutter。 SDK 您的可发布密钥和工作流必须属于同一组织和环境。请使用您应用程序中稳定的客户参考信息。
客户绑定会话:使用密钥、已发布的流程和目标客户的参考信息在后端创建会话。将会话捕获目标返回给该客户。请勿在浏览器和移动端代码中使用密钥。
托管式采集:对于受支持的采集流程,请使用已发布工作流程中的托管链接控件。请查阅产品文档,了解当前链接的可用性和重用行为,而不是将已声明的链接重复用于其他申请人。
工作流程集成指南 (在新标签页中打开)包含以下内容: SDK 配置。会话指南 (在新标签页中打开)列出了确切的请求字段和响应。请遵循方法的当前约定,而不是混用其他方法。 SDK 仅服务器端密钥 API 。
在应用程序中,请对同一人使用相同的客户参考编号。登录流程应采用生物识别重新认证,而不是反复创建新的注册身份。
测试重复检测功能是否正常工作
请使用已授权的测试参与者和您的测试环境。请勿将真实客户的照片上传到无关的测试工作区。
完成首位测试客户的受保护工作流程。确认该人员已成功通过组织身份验证。
使用同一参与者的实时自拍照,为不同的测试帐户参考开始新的验证。
打开新的验证结果,查看记录的发现结果。将其与您针对该案例选择的操作进行比较。
对于“审核”选项,请确认该决定是否已提交人工审核。对于“拒绝”选项,请检查相应的重复申请失败原因。对于“批准”选项,请检查您的政策是否允许该案例通过。
确认后端已收到正确的验证/客户参考信息,并执行了您预期的账户操作。测试发送失败和重复通知的情况,以及发送成功的结果。
使用另一位参与者重复上述步骤,并检查您的应用程序是否也能正确处理该结果。
例如,衰退原因各不相同。duplicated_face,duplicated_face_different_name,duplicated_face_different_document和multiple_faces不要把每次失败都当作重复账户处理,而应该仔细阅读失败原因。
请勿期望获得固定的相似度百分比。“解决方案”页面上的 98.4% 仅为示例数据,并非您测试的预期分数。
更好地掌控一切
将其应用于正确的流程。对您实际使用的每个入职流程重复进行配置审查。不要想当然地认为一次更改就能涵盖不同的国家/地区、业务或帐户流程。
使用不同的案例处理方式。您的政策可以区分普通的重复人脸识别和附加到不同姓名或文件的重复人脸识别。务必确保这些选择经过深思熟虑且可复核。
检查规则顺序。添加其他规则时,请检查决策图。较早的匹配规则可能会在较晚的规则生效之前做出决定。测试触发多个发现的客户。
请谨慎使用黑名单。通过“管理黑名单和白名单”链接,您可以打开组织的黑名单。请记录条目被列入黑名单的原因,并将访问权限限制在合适的审核人员范围内。切勿仅仅因为相似度评分高就将人员添加到黑名单中。
保持活体检测功能开启。人脸匹配和活体检测回答的是不同的问题。匹配成功并不能证明当前摄像头拍摄到的人是真人。
交付并处理结果。配置签名 Webhook (在新标签页中打开)并在服务器上验证签名。对事件进行去重,并在执行敏感帐户操作之前检索权威的当前状态。通知已送达并不代表您的应用程序已对其执行操作。
故障排除
我找不到人脸搜索功能。请检查完整的个人验证流程。业务流程和特定范围的生物识别流程不显示此设置。
未找到重复项。请检查人脸搜索功能是否已开启,第一位测试参与者是否已成功完成验证,以及两条记录是否均位于您要比较的组织中。检查自拍照质量。其他组织的客户手册不属于您的比较人群。
我的更改未生效。请检查未发布的编辑、集成中的工作流 ID 以及密钥和工作流的环境。发布后请启动新会话;现有会话将保留其原始版本。
审核未成功。请检查匹配选项下方的消息,确认已启用决策功能并检查规则顺序。请勿通过将所有案例都更改为“批准”来解决此问题。
我无法发布。请检查您的工作流权限以及发布对话框中的阻止消息。已暂停的工作流必须解除暂停状态后才能发布。
我的应用仍然允许另一个账户登录。请检查后端结果处理程序、客户参考信息和 webhook 发送情况。 Toden 该决定本身并不会改变您应用程序的帐户状态。
准备配置了吗?打开“工作流” (在新标签页中打开)。您可以返回“解决方案”页面 (在新标签页中打开),将此控件与帐户保护和独立人脸识别功能进行比较。



