Didit Flutter SDK로 매끄러운 생체 인증 구현하기 (KO)
현대 보안에 있어 Flutter 앱에 강력한 생체 인증을 통합하는 것은 매우 중요합니다. Didit의 Flutter SDK는 고급 라이브니스 감지 및 1:1 얼굴 매칭을 제공하여 이를 간소화하고, 안전하고 사용자 친화적인 인증을 보장합니다.

손쉬운 통합Didit의 Flutter SDK는 기본 iOS 및 Android 지원을 포함하여 고급 생체 인증을 모바일 애플리케이션에 직접 내장할 수 있는 간소화된 경로를 제공합니다.
고급 사기 방지Didit의 수동 및 능동 라이브니스 감지를 활용하여 사용자의 존재를 정확하게 확인하고 정교한 스푸핑 시도를 차단하여 딥페이크 및 프레젠테이션 공격으로부터 플랫폼을 보호합니다.
정확한 신원 확인1:1 얼굴 매칭을 사용하여 사용자의 실시간 생체 데이터를 신뢰할 수 있는 참조 이미지와 안정적으로 비교하고, 높은 정확도와 구성 가능한 임계값으로 신원을 확인합니다.
개발자 우선 및 모듈식 설계Didit은 깔끔한 API, 포괄적인 문서, 모듈식 아키텍처를 통해 개발자에게 유연한 통합 및 신원 확인 워크플로우 사용자 정의 기능을 제공하며, 이 모든 것은 무료 핵심 KYC의 지원을 받습니다.
오늘날의 디지털 환경에서 사용자 계정을 보호하고 합법적인 신원을 확인하는 것은 모든 애플리케이션에 있어 가장 중요합니다. Flutter 개발자에게 고급 생체 인증 통합은 향상된 보안과 우수한 사용자 경험을 모두 제공하는 필수적인 기능이 되었습니다. 라이브니스 감지 및 얼굴 인식을 결합한 생체 인증은 기존 비밀번호나 재사용자를 위한 문서 업로드 없이도 사용자를 확인할 수 있는 마찰 없고 견고한 방법을 제공합니다.
Flutter 앱에서 생체 인증의 힘
생체 인증은 기존 확인 방법에서 크게 발전했습니다. 사용자가 아는 것(비밀번호)이나 가지고 있는 것(토큰)에 의존하는 대신, 그들이 누구인지—그들의 고유한 생물학적 특성을 활용합니다. Flutter 애플리케이션의 경우 이는 더 안전하고 편리한 사용자 여정으로 이어집니다. 사용자는 한 번의 시선으로 로그인하거나 거래를 확인할 수 있어 마찰을 대폭 줄이면서 동시에 무단 액세스에 대한 보안을 강화할 수 있습니다.
Didit의 Flutter SDK는 이러한 통합을 원활하게 하도록 설계되었습니다. 강력한 기본 iOS 및 Android SDK를 감싸는 Dart API를 제공하여 최적의 성능과 ePassport 및 eID에 대한 NFC 확인과 같은 장치별 기능에 대한 액세스를 보장합니다. 이는 Flutter 앱이 생체 보안의 모든 잠재력을 활용하여 플랫폼 전반에 걸쳐 일관되고 안정적인 경험을 제공할 수 있음을 의미합니다.
라이브니스 감지 및 얼굴 매칭 이해
강력한 생체 인증의 핵심에는 두 가지 중요한 구성 요소인 라이브니스 감지 및 얼굴 매칭이 있습니다. 이들은 함께 작동하여 인증되는 사람이 자신이 주장하는 사람일 뿐만 아니라 확인 시점에 실제로 존재하는 실제 사람임을 보장합니다.
- 라이브니스 감지: 이 기술은 실제 사람이 존재하며 정적인 이미지, 비디오 또는 3D 마스크가 아님을 확인합니다. Didit은 수동 및 능동 라이브니스 방법을 모두 제공합니다. 수동 라이브니스는 명시적인 사용자 상호 작용 없이 미묘한 신호를 분석하여 백그라운드에서 discreet하게 작동합니다. 반대로 능동 라이브니스는 사용자가 머리를 돌리거나 눈을 깜빡이는 것과 같은 간단한 동작을 요청하여 정교한 스푸핑 시도에 대한 추가적인 보증 계층을 제공할 수 있습니다. 생체 인증 보고서는 라이브니스 점수를 제공하여 실시간 존재에 대한 신뢰 수준을 나타냅니다.
LIVENESS_FACE_ATTACK또는LOW_LIVENESS_SCORE와 같은 경고는 잠재적인 사기를 감지하는 데 중요한 지표입니다. - 1:1 얼굴 매칭: 라이브니스가 확립되면 1:1 얼굴 매칭은 실시간으로 캡처된 얼굴 특징을 신뢰할 수 있는 참조 이미지와 비교합니다. 이 참조 이미지는 이전에 확인된 문서(예: Didit의 신원 확인을 통해 확인된 신분증) 또는 등록 셀카에서 가져올 수 있습니다. 시스템은 유사성 점수를 생성하여 두 얼굴이 얼마나 밀접하게 일치하는지 결정합니다. 높은 점수는 신원을 확인하는 반면, 낮은 점수(
LOW_FACE_MATCH_SIMILARITY)는 잠재적인 불일치 또는 사기 시도를 나타냅니다.
Didit의 생체 인증 프로세스는 이 두 가지 확인을 결합합니다. 전체 인증이 승인되려면 라이브니스 감지 및 얼굴 매칭이 모두 통과해야 하며, 포괄적이고 매우 안전한 확인 흐름을 제공합니다.
Didit으로 Flutter 앱에 생체 인식 통합하기
Didit의 Flutter SDK로 생체 인증을 통합하는 것은 개발자를 염두에 두고 설계된 간단한 프로세스입니다. 첫 번째 단계는 Flutter 프로젝트에 didit_sdk 패키지를 추가하고 Didit의 포괄적인 문서에 설명된 대로 iOS 및 Android용 기본 종속성을 구성하는 것입니다.
워크플로우는 일반적으로 백엔드에서 시작되며, 여기서 Didit API로 세션을 시작하고 workflow_id 및 선택적 vendor_data를 지정합니다. 이 호출은 session_id 및 session_token을 반환합니다. 그런 다음 session_token은 Flutter 애플리케이션으로 안전하게 전달됩니다. Flutter 앱 내에서 이 토큰을 사용하여 Didit SDK의 생체 인식 흐름을 시작할 수 있습니다. SDK는 라이브니스 세션 캡처에서 1:1 얼굴 매칭 수행에 이르기까지 사용자 대면 프로세스 전체를 처리합니다.
완료되면 SDK는 결과를 Flutter 앱으로 반환하며, 이는 최종 처리 및 의사 결정을 위해 백엔드로 다시 전달될 수 있습니다. 생체 인증 보고서는 라이브니스 상태, 얼굴 매칭 점수 및 모든 경고를 포함한 자세한 통찰력을 제공합니다. 이 구조화된 응답을 통해 애플리케이션의 보안 요구 사항에 따라 검토 또는 자동 거절을 위한 구성 가능한 임계값을 설정하여 사용자 인증 결과를 프로그래밍 방식으로 관리할 수 있습니다.
보안 임계값 구성 및 경고 처리
강력한 생체 인증 시스템의 핵심 측면은 보안 임계값을 구성하고 잠재적인 경고를 효과적으로 관리하는 기능입니다. Didit의 플랫폼을 사용하면 특정 위험 허용 범위 및 규정 준수 요구 사항에 맞게 이러한 설정을 세부적으로 조정할 수 있습니다. 예를 들어 다음을 설정할 수 있습니다.
- 낮은 라이브니스 점수 임계값: 잠재적인 문제를 나타내는 점수가 있는 세션에 대한 검토 임계값과 비실시간 존재를 명확하게 시사하는 점수에 대한 거절 임계값을 정의합니다.
- 낮은 얼굴 매칭 점수 임계값: 마찬가지로 얼굴 매칭 유사성에 대한 임계값을 설정하여 수동 검토가 필요한 경우와 자동으로 거절되어야 하는 경우를 구분합니다.
Didit의 생체 인증 경고는 확인 프로세스 중 잠재적인 문제에 대한 중요한 정보를 제공합니다. FACE_IN_BLOCKLIST(얼굴이 알려진 사기 항목과 일치하는 경우), NO_FACE_DETECTED, LIVENESS_FACE_ATTACK 또는 NO_REFERENCE_IMAGE와 같은 조건은 애플리케이션 설정과 관계없이 항상 자동 거절로 이어집니다. LOW_LIVENESS_SCORE 또는 LOW_FACE_MATCH_SIMILARITY와 같은 다른 경고의 경우, 검토를 트리거할지, 자동 거절할지, 아니면 단순히 정보성 알림으로만 사용할지 유연하게 구성할 수 있습니다.
이러한 세분화된 제어는 생체 인증 프로세스가 안전하고 적응력이 있음을 보장하여 사용자 경험과 엄격한 사기 방지 조치 간의 균형을 맞출 수 있도록 합니다.
Didit이 도움이 되는 방법
Didit은 Flutter로 구축된 앱을 포함하여 모든 애플리케이션에 고급 생체 인증 통합을 간소화하는 AI 기반의 개발자 우선 신원 플랫폼입니다. 당사의 모듈식 아키텍처를 통해 수동 및 능동 라이브니스, 1:1 얼굴 매칭과 같은 신원 확인 기능을 플러그 앤 플레이 방식으로 연결하여 정확한 요구 사항에 맞는 맞춤형 오케스트레이션된 워크플로우를 만들 수 있습니다. Didit을 통해 다음을 얻을 수 있습니다.
- 무료 핵심 KYC: 선불 비용 없이 필수 신원 확인 기능으로 시작하세요.
- AI 기반 정확도: 당사의 고급 AI 알고리즘은 정확한 라이브니스 감지 및 얼굴 매칭을 지원하여 오탐 및 미탐을 최소화합니다.
- 개발자 우선 접근 방식: 즉시 사용 가능한 샌드박스, 공개 문서 및 깔끔한 API에 액세스할 수 있어 통합이 직관적이고 빠릅니다.
- 설치 비용 없음: 숨겨진 비용 없이 강력한 신원 확인을 구현하고 성공적인 확인에 대해서만 비용을 지불합니다.
- 포괄적인 생체 인식 제품군: 라이브니스 및 얼굴 매칭 외에도 Didit은 얼굴 검색을 포함한 완전한 생체 인식 기능을 제공하여 재사용자를 안전하게 인증하는 데 필요한 모든 도구를 제공합니다.
Didit의 Flutter SDK를 활용하면 보안을 강화하고 사용자 경험을 개선하며 진화하는 사기 위협으로부터 플랫폼을 보호하는 정교한 생체 인증 시스템을 유연하고 확장 가능한 인프라를 유지하면서 빠르게 배포할 수 있습니다.
시작할 준비가 되셨나요?
Didit의 작동 방식을 확인할 준비가 되셨나요? 지금 무료 데모를 받아보세요.
Didit의 무료 티어로 무료로 신원 확인을 시작하세요.