신분증 인증 - 안전하고, 신속하고, 확장성이 높은 도입 방식: 웹 SDK
신분증 인증 솔루션을 웹 기반 서비스에 론칭하기 위한 전통적인 도입 방식: 서버 SDK
온라인 기반의 서비스를 론칭할 땐, 많은 기업들은 앱 또는 웹 서비스만 운영하기 보다, 앱과 웹 서비스를 모두 운영합니다.
보다 구체적으로, 신분증 인증을 솔루션을 도입하는 금융사의 경우, 모바일 뱅킹에는 모바일 SDK를 적용하고, 웹 뱅킹에 서버 SDK를 적용하는 것이 표준이었습니다. 경우에 따라 모바일 SDK가 솔루션 형태로 제공되지 않는 회사의 제품을 도입하기도 하는데, 이런 경우엔 모바일 뱅킹과 웹 뱅킹 모두 서버 SDK에 의존해야만 합니다.
문제는 많은 경우 서버 SDK의 히든 코스트를 도입 전에 인지하지 못한 채 프로젝트를 시작하면서 장애요인을 하나 둘씩 직면하는 상황에 이르게 됩니다. 오늘 이 글을 통해 왜 이러한 현상이 발생하는지, 그리고 그에 대한 대안은 무엇이 있는지 알아보도록 하겠습니다.
서버 SDK, 무엇이 문제인가?
서버 설치형 솔루션을 선택한 기업은 종종 아래 문제들을 직면합니다.
1️⃣ 복잡한 설치와 유지관리
서버 SDK 설치는 초기 설치부터 사후관리까지 많은 시간과 리소스가 필요합니다. 내부 개발 리소스가 부족할 경우, 외부 SI 업체를 고용해야 하고, 이 과정에서 관리의 복잡성이 크게 증가합니다.
2️⃣ 긴 설치 기간
설치 프로젝트는 최소 6~9개월, 복잡한 경우 1년 이상 걸리기도 합니다. 이는 특히 빠른 도입이 필요한 고객에게는 큰 부담이 될 수 밖에 없습니다.
3️⃣ 예상 밖의 비용 부담
설치기간을 앞당기기 위해서 또는 내부 리소스 부족으로 추가 인력을 투입하게 될 경우 비용이 눈덩이처럼 불어납니다. 예상치 못한 비용으로 예산 초과로 이어질 수 있어 프로젝트 기간이 장기화됨에 따라 고객 입장에선 상당한 비용 부담을 느낄 수밖에 없습니다.
서버 SDK - 충분치 못한 사전 설명, 장점만 보고 덜컥 도입 후 설치 기간 무기한 연장
안타깝게도, (1)내부 개발 리소스도 부족하고 별도의 SI업체를 고용할 (2)자금도 부족한 회사의 경우엔, 억 단위의 서버향 솔루션을 구매하고도 솔루션을 서비스에 적용하지도 못하고 환불도 받지도 못한 채 시간만 흘려 보내기도 합니다.
이러한 회사가 만일 솔루션 도입 전에 서버 SDK 수반되는 것이 무엇인지 정확히 전달 받을 경로가 있었다면, 다른 도입 방식을 제공하는 회사의 솔루션을 선택했을 것입니다. 문제는 대부분의 신분증 인증 솔루션 제공사에서 웹 기반 서비스에 적용할 수 있는 솔루션으로 서버 SDK 외 다른 대안을 제안하기 어려운만큼, 서버 SDK 솔루션 도입 방식의 장단점에 대해서 솔루션 제공사로부터 자세하게 전달받기가 어려울 수 밖에 없는 게 현실입니다.
서버 SDK, 대안은 무엇인가?
다행이도, 웹 서비스에 적용할 수 있는 신분증 인증 솔루션의 도입 서버 SDK로 국한되는 것은 아닙니다. 당사에선 웹 브라우저에서 동작하는 웹 SDK를 제공하여 신속하고, 안전하고, 확장성 높은 웹 기반 신분증 인증 서비스를 제공합니다.
웹 SDK란?
웹 SDK는 웹 애플리케이션에서 특정 기능을 쉽게 구현할 수 있도록 설계된 개발 도구 모음입니다.
당사의 웹 SDK 기반의 신분증 인증의 경우, 브라우저의 API를 활용해 카메라에 접속하여 신분증 촬영을 수행하고, 접속 시 사용자 단말기에 다운되는 WASM 파일을 통해 신분증 사본탐지부터 OCR 기능이 서버가 아닌 로컬(사용자 단말기)에서 수행됩니다.
큐램의 웹 SDK, 주요 특징은?
1️⃣ HTML, CSS, JavaScript 기반으로 동작하여, 서버 개발자 없이, 서버 인프라 설계 및 고가의 하드웨어 장비 구매에 대한 고민 없이, 프론트엔드 개발자만 있어도 손쉽게 연동을 할 수 있습니다.
2️⃣ 신분증의 진본 사본 여부를 탐지하고 OCR로 신분증 상의 문자 정보를 추출하는 과정이 서버에서 이루어지는 서버향 솔루션과 달리, 웹 SDK는 이 모든 과정이 로컬(사용자의 단말기)에서 이루어져 서버향 솔루션에 비해 보안 취약점이 낮고, 확장성이 높습니다.
3️⃣ iframe 연동으로 앱 서비스에도 적용할 수 있어, 앱과 웹 서비스 화면을 통일할 수 있고 관리 포인트도 단일화 하여 비용을 절감할 수 있습니다.
3️⃣ iframe 연동으로 앱 서비스에도 적용할 수 있어, 앱과 웹 서비스 화면을 통일할 수 있고 관리 포인트도 단일화 하여 비용을 절감할 수 있습니다.
4️⃣ 신분증을 단말기에서 실시간으로 촬영하여, 수동촬영 기능 외에도 자동촬영 기능을 추가할 수 있어 사용자의 촬영 옵션의 선택폭을 높일 수 있습니다.
큐램의 신분증 인증 웹 SDK, 어떤 방식으로 동작하나요?
신분증 OCR 웹 SDK는 웹 애플리케이션에서 신분증 이미지를 업로드하거나 카메라로 촬영하여, 로컬에서 OCR 처리를 통해 텍스트를 추출하는 기능을 제공합니다. 사용자는 브라우저를 통해 신분증 이미지를 제공하며, Web SDK 동작 시 다운로드 되는 WASM 파일은 이를 분석해 결과를 반환하고 화면에 표시합니다.
(1) [웹 SDK]
├── WebRTC 모듈 호출
│ ├── 카메라 API(촬영)
│ └── 이미지 캡처
└── 데이터를 WebRTC 핸들러로 전송
(2) [WebRTC 모듈]
└── 이미지 데이터를 서버로 전송
(3) [WASM 모듈 (OCR 엔진) - 서버]
├── 이미지 데이터를 수신
├── OCR 처리 진행
└── 텍스트 결과 반환
(4) [WebRTC 모듈]
└── 처리된 텍스트 결과를 웹 SDK로 전송
(5) [웹 SDK]
└── 사용자에게 결과 표시
복잡함은 줄이고, 효율은 높이세요
더 이상 복잡하고 부담스러운 서버향 솔루션으로 인해 신분증 인증 서비스 적용 및 론칭 일정을 미루지 마세요.
도입시점부터 서비스 론칭 후 확장성에 대한 걱정없이, 빠르고 가볍게 설치할 수 있는 웹 SDK 기반의 신분증 인증 솔루션을 고려해보세요.
도입시점부터 서비스 론칭 후 확장성에 대한 걱정없이, 빠르고 가볍게 설치할 수 있는 웹 SDK 기반의 신분증 인증 솔루션을 고려해보세요.
✔️ 간편한 설치
✔️ 빠른 도입과 즉각적인 효과
✔️ 합리적인 예산 관리
고객의 부담을 덜어주는 똑똑한 솔루션, 지금 바로 만나보세요!