비대면 계좌 개설과 앱 가입이 늘면서, 신분증 촬영은 고객이 서비스에서 가장 먼저 거치는 관문이 됐습니다.
신분증을 한 번에 읽지 못하면 고객은 촬영을 몇 번이고 반복해야 하고, 위조 신분증을 걸러내지 못하면 그 뒤의 절차가 모두 의미를 잃습니다. 그래서 OCR 솔루션을 고를 때는 '글자를 얼마나 잘 읽는가'뿐 아니라 진위확인, 사본판별, 보안까지 함께 봐야 합니다.
이 글에서는 신분증 OCR이 일반 OCR과 어떻게 다른지, 오픈소스와 상용 솔루션 중 무엇을 고를지, 상용 솔루션을 비교할 기준과 도입 전 체크리스트를 정리합니다.
1. 신분증 OCR은 일반 OCR과 무엇이 다를까요?
요즘 AI OCR은 딥러닝으로 문서 구조와 문맥을 파악하고, 읽어 낸 데이터를 목적에 맞게 정리하는 수준까지 발전했습니다. 그래도 신분증을 읽으려면 일반 문서 인식에는 없는 단계가 더 필요합니다.
1.
사진 안에서 신분증 영역을 찾고 기울어진 각도를 바로잡습니다.
2.
주민등록증·운전면허증·여권·외국인등록증 중 어떤 신분증인지 구분합니다.
3.
이름, 주민등록번호, 발급일자처럼 정해진 항목을 정확한 위치에서 뽑아냅니다.
4.
주민등록번호 뒷자리 같은 민감 정보를 가립니다(마스킹).
여기에 신분증이 진짜인지 확인하는 단계가 이어져야 비대면 본인확인에 쓸 수 있습니다.
2. 오픈소스로 만들까, 상용 솔루션을 쓸까?
Tesseract, PaddleOCR 같은 오픈소스 엔진은 무료여서 직접 만들어 보려는 개발팀이 많이 찾습니다. 하지만 이 엔진들은 일반 문서의 글자를 읽기 위한 범용 도구라, 위 1~4단계는 직접 개발해야 합니다.
비교 항목 | 오픈소스 OCR | 상용 신분증 OCR |
비용 | 엔진은 무료, 개발·학습 비용은 자체 부담 | 사용량·계약 조건에 따른 이용료 |
영역 검출·종류 판별·항목 추출 | 직접 개발 | 기본 제공 |
학습 데이터 | 실제 신분증 이미지를 직접 모아야 함 | 공급사가 학습한 모델 사용 |
민감 정보 마스킹 | 직접 개발 | 기본 제공 |
사본판별·진위확인·얼굴 인증 | 따로 구축 | 이어서 붙일 수 있음 |
장애 대응 | 자체 대응 | 공급사 기술지원 |
특히 학습 데이터가 걸림돌입니다. 신분증 이미지는 개인정보라 모으기 어렵고, 다루는 과정에 법적·윤리적 제약이 따릅니다. 케이뱅크도 신분증 OCR PoC를 진행하면서 데이터 수집에 어려움을 겪었습니다.
정리하면 이렇습니다.
•
사내 참고용으로 신분증 정보를 읽는 정도라면 오픈소스로 시작해 볼 수 있습니다.
•
고객 신분증으로 본인확인을 해야 하는 금융·핀테크 서비스라면 상용 솔루션을 고르는 편이 안전합니다.
3. 상용 솔루션을 비교할 4가지 기준
1) 인식 정확도와 속도
조명, 각도, 화질이 제각각인 실제 촬영 환경에서 얼마나 정확하게 읽는지, 신분증 종류별 인식률은 어떤지, 실시간으로 안정적으로 처리하는지를 봅니다. 인식률이 낮으면 고객이 같은 신분증을 여러 번 다시 찍어야 합니다.
참고로 2023년 OCR 비교평가에서는 속도 면에서 Google Cloud Vision, Azure Document Intelligence, Upstage, Naver Clova 순으로 좋은 결과를 보였고, 한글 문서는 Clova·Upstage 같은 국내 서비스가 더 안정적이었습니다. 다만 범용 OCR 평가이므로, 신분증은 실제 신분증 이미지로 따로 시험해 봐야 합니다.
2) 지원 신분증 범위
주민등록증, 운전면허증, 여권, 외국인등록증 4종을 모두 지원하는지 확인합니다. 외국인 고객이 있는 서비스라면 여권과 외국인등록증 인식은 빠질 수 없습니다.
3) 진위확인·사본판별 연계
OCR로 읽은 정보를 발급기관 정보와 대조하는 진위확인, 화면이나 출력물을 다시 찍은 사본인지 가려내는 사본판별, 신분증 사진과 실제 얼굴을 비교하는 얼굴 인증까지 한 흐름으로 이어지는지 봅니다. OCR과 진위확인을 서로 다른 곳에서 따로 구축하면 연동 지점과 관리할 계약이 늘어납니다.
4) 보안과 규제 준수
금융 서비스라면 가장 먼저 따져야 할 기준입니다.
•
금융보안원 '금융 보안 규격' 준수
•
개인정보보호법·정보통신망법 준수
•
금융위원회 비대면 실명확인 가이드라인 충족
•
데이터 암호화와 분산 저장 기능
4. 도입 전 체크리스트
단계 | 확인할 것 |
기술 검증 | BMT 또는 데모로 성능 확인, 실제 업무 환경에서 테스트, 신분증 종류·촬영 환경별 인식률, 처리 속도와 동시 처리 능력 |
보안 점검 | 금융보안원 인증 여부, 개인정보 처리 방침, 데이터 암호화·저장 방식, 접근 권한 관리 체계 |
운영 준비 | 도입 기간과 절차, 교육·기술지원 체계, 장애 대응·유지보수 계획, 비용 대비 효과 |
체크리스트를 채우기 전에 먼저 정할 것이 있습니다. 어떤 신분증을 처리할지, 처리량이 어느 정도인지, 필요한 보안 수준이 어디까지인지입니다. 이 요구사항이 정해져야 여러 솔루션을 같은 조건에서 비교할 수 있습니다.
비교할 때는 초기 도입 비용만 보지 말고 운영 비용, 확장성, 공급사의 기술 발전 방향까지 함께 따져 보세요.
5. 유스비 신분증 OCR은 어떻게 구성되나요?
유스비는 AI 기업 알체라의 자회사이자 RegTech 전문기업으로, 규제 대응이 필요한 금융·핀테크 사업자를 위한 eKYC를 제공합니다.
1) 신분증 4종 인식과 진위확인을 한 번에
딥러닝 기반 OCR로 주민등록증·운전면허증·여권·외국인등록증 4종을 모두 인식하고, OCR과 진위확인을 한 번에 구축할 수 있습니다. 필요하면 사본판별, 얼굴 1:1 매칭, 라이브니스까지 이어 붙여 비대면 본인확인 흐름을 완성할 수 있습니다.
2) 금융실명법 기준에 맞춘 인증과 간단한 연동
금융실명법의 비대면 인증 기준에 맞춘 보안 인증이 가능하며, RESTful API로 간단히 연동합니다. API·SDK·eKYC 중 고객사 환경에 맞는 방식을 고를 수 있고, 전담 기술 인력이 초기 세팅부터 안정화까지 지원합니다.
3) 금융서비스 수준의 보안
•
보안 요건에 따라 SaaS와 온프레미스 중 선택
•
ISMS 자발적 취득 후 4년 연속 갱신, 코스콤 금융 클라우드에서 데이터 관리
•
통신 구간 TLS 1.3, 데이터 AES-256 암호화
•
본인인증 목적을 달성한 개인정보는 일 단위 삭제 배치로 관리
신분증 OCR은 '읽기'보다 '확인'까지 보고 고르세요
신분증 OCR 솔루션은 인식 성능 하나로 정할 수 없습니다. 회사 규모와 업종, 보안 요구사항, 예산, 개발 역량에 따라 맞는 답이 달라집니다. 요구사항을 먼저 정하고, 여러 솔루션을 실제 환경에서 같은 조건으로 시험해 본 뒤 고르세요.
신분증 인식부터 진위확인, 얼굴 인증까지 한 번에 구성할 솔루션을 찾고 있다면 유스비와 상담해 보세요!





