メインコンテンツへスキップ
生体認証は、ライブネスチェックと、セッション作成時に特定された参照用の顔(指定されたportrait_image、またはvendor_dataで検索されたユーザーの保存済みの顔)との任意の1:1顔照合を組み合わせたものです。各ステップは、V3の判定ペイロードにそれぞれ独自の警告を出力します。このページでは、すべてのコード、その表示場所、そしてしきい値が最終的なセッションステータスにどう反映されるかを説明します。

概要

生体認証セッションが実行されると、Diditは次の処理を行います。
  • 3Dアクション、フラッシュ、またはパッシブライブネス(method: ACTIVE_3D、FLASHING、またはPASSIVE)を使ってライブのセルフィーを撮影します。
  • 撮影画像から最も大きい顔を抽出し、そのライブネスをスコアリングします。
  • ワークフローに顔照合が含まれている場合、撮影した顔をセッションの参照顔(指定されたportrait_imageまたはユーザーの保存済みの顔)と照合します。
  • 各ステップの結果と警告をセッションの判定に書き込みます。
警告は、プラットフォーム全体で共通の警告オブジェクトの形式(feature、risk、additional_data、log_type、short_description、long_description、node_id)に従います。

警告が表示される場所

一般的な生体認証セッションでは、各arrayには項目が1つあります。複数のインスタンスを含むワークフローでは、各警告のnode_idによって、どのステップが警告を出力したかを区別できます。

自動却下の条件

次の警告は、ワークフローの設定にかかわらず、常にそのステップを却下します(log_type: "error")。 NO_FACE_DETECTEDが発生した場合、LOW_LIVENESS_SCOREは出力されません(スコアリングする顔がないため)。

設定可能なしきい値とアクション

次の警告はスコアリングされた後、ワークフローごとに設定したしきい値とアクションによってステータスに対応付けられます。 POSSIBLE_FACE_IN_BLOCKLIST(LIVENESS)は設定できません。信頼度の低いブロックリスト一致は、常にレビューに回されます(log_type: "warning")。

撮影の再試行

修正可能な撮影品質のリスク(低スコア、顔が検出されない、品質不良、輝度、複数の顔、および顔照合での低い類似度)のみが原因の失敗は、ステータスが確定する前に再試行ループに入ります。ユーザーには合計で最大face_liveness_max_attempts/face_match_max_attempts回の試行が与えられます(デフォルト3回、ワークフローのノードごとに2~5回で設定可能)。試行回数を使い切ると、最後の試行で算出されたステータスが適用され、その記録としてLIVENESS_MAX_ATTEMPTS_EXCEEDEDまたはFACE_MATCH_MAX_ATTEMPTS_EXCEEDEDがinformationとしてログに残ります。

ライブネス検知の警告

APIは、以下のshort_descriptionとlong_descriptionの文字列をそのまま返します。 ブロックリスト、許可リスト、重複の一致には、一致したセッションを示すadditional_data(blocklisted_session_id / allowlisted_session_id / duplicated_session_id、対応する*_session_number、およびapi_service)が含まれます。これら6つのコードのうち、1件のレポートに含まれるのは1つだけです。例外はDUPLICATED_FACE_NAME_MISMATCHで、一致したセッションの本人情報がこのセッションで確定した氏名と一致しない場合に、DUPLICATED_FACEに加えて出力され、その代わりに出力されることはありません。そのadditional_dataには、重複セッションの同じフィールドに加えてname_match_scoreが含まれます。双方で氏名が異なる文字体系で書かれていても、両セッションの身分証明書の発行国が同じで、書類番号または個人番号が完全に一致し、生年月日に矛盾がない場合は、不一致として扱われません。詳しくはライブネス検知の警告をご覧ください。

顔照合の警告

顔攻撃による却下の例

類似度が低くレビュー中となる例

スコア(58.70)は却下のしきい値(デフォルト50)とレビューのしきい値(デフォルト70)の間にあるため、警告はlog_type: "warning"となり、顔照合のステータスはIn Reviewになります。この例では、session_idが11111111-2222-3333-4444-555555555555のセッションで警告が発生しています。参照画像がセッション作成時に保存されたポートレートから取得されたため、source_image_session_idにはそのセッション自身のIDが入ります。

警告タイプ

各リスクには、アプリケーションの設定に基づいて警告タイプが割り当てられます。警告は3つの重大度のカテゴリに分類されます。

関連情報

生体認証レポート

V3の判定においてliveness_checks[]とface_matches[]が表示される場所。

ライブネス検知の警告

重複顔の照合を含む、ライブネス検知の警告の完全なリファレンス。

顔照合の警告

1:1照合における顔照合の警告の完全なリファレンス。
最終更新日 2026年11月1日