메인 콘텐츠로 건너뛰기
생체 인증은 라이브니스 검사와 세션 생성 시 확인된 기준 얼굴(제공된 portrait_image 또는 vendor_data로 조회된 사용자의 저장된 얼굴)과의 선택적 1:1 얼굴 대조를 결합합니다. 각 단계는 V3 결정 payload에 고유한 경고를 생성합니다. 이 페이지에서는 모든 코드, 표시 위치, 임계값이 최종 세션 상태로 변환되는 방식을 설명합니다.

개요

생체 인증 세션이 실행되면 Didit은 다음을 수행합니다.
  • 3D Action, Flash 또는 Passive Liveness(method: ACTIVE_3D, FLASHING 또는 PASSIVE)를 사용하여 라이브 셀피를 캡처합니다.
  • 캡처된 이미지에서 가장 큰 얼굴을 추출하고 라이브니스 점수를 산정합니다.
  • 워크플로에 얼굴 대조가 포함된 경우, 캡처된 얼굴을 세션의 기준 얼굴(제공된 portrait_image 또는 사용자의 저장된 얼굴)과 비교합니다.
  • 각 단계의 결과와 모든 경고를 세션 결정에 기록합니다.
경고는 플랫폼 전반에서 사용되는 공통 경고 객체 형태를 유지합니다: feature, risk, additional_data, log_type, short_description, long_description, node_id.

경고 표시 위치

일반적인 생체 인증 세션에서는 각 배열에 하나의 항목이 포함됩니다. 다중 인스턴스 워크플로에서는 각 경고의 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 문자열을 반환합니다. 차단 목록, 허용 목록 및 중복 일치 항목에는 일치하는 세션 정보(blocklisted_session_id / allowlisted_session_id / duplicated_session_id, 일치하는 *_session_number 및 api_service)가 포함된 additional_data가 전달됩니다. 보고서당 이 6개 코드 중 하나만 표시됩니다. 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가 전달됩니다.

경고 유형

애플리케이션 설정에 따라 각 위험에 경고 유형이 할당됩니다. 경고는 세 가지 심각도 카테고리로 나뉩니다.

관련 항목

생체 인증 보고서

V3 결정에서 liveness_checks[] 및 face_matches[]가 표시되는 위치입니다.

라이브니스 경고

중복 얼굴 일치를 포함한 전체 라이브니스 경고 레퍼런스입니다.

얼굴 대조 경고

1:1 비교를 위한 전체 얼굴 대조 경고 레퍼런스입니다.
마지막 수정일 2026년 11월 7일