홈페이지, 쇼핑몰 제작 및 유지보수
피클웹 아이디가 있으신가요? Login


카카오톡 채널 QR코드

SMS 인증과 본인인증(API) 중 어떤 방식을 선택해야 할까요?

4 시간 전 8 홈페이지

일반 웹사이트에는 SMS 인증만으로도 충분한 경우가 많습니다

홈페이지, 쇼핑몰, 커뮤니티 등 대부분의 웹사이트에서 회원가입, 문의, 예약, 댓글 등록과 같은 기능은 일반 사용자 대상 서비스입니다. 이러한 경우에는 금융기관이나 공공기관처럼 실명확인이 법적으로 요구되지 않기 때문에, SMS 인증만으로도 충분한 보안 수준을 유지할 수 있습니다.

다만, 인증번호의 유효시간, 입력 시도 제한, HTTPS 적용 등 보안 설정을 강화하여야 합니다.

SMS 인증과 본인인증(API) 방식 비교

구분 SMS 인증 (문자 기반) API 본인인증 (통신사 연동형)
인증 수준 휴대폰 번호만 확인 (실명 아님) 실명·생년월일·통신사 등 명의 확인 가능
도입 난이도 쉬움 — 문자 발송 API만 연동 복잡 — 본인확인 기관 계약 및 검증 필요
비용 구조 건당 10~20원 (문자 발송비용) 월 기본료 + 건당 50~100원 수준
법적 요건 전화번호 수집만으로는 본인확인 서비스 등록 불필요 정보통신망법상 본인확인 서비스 이용자 등록 필요
보안성 중간 — 명의 도용 가능성 존재 높음 — 통신사 실명 인증 기반
적합한 용도 일반 회원가입, 문의, 예약 결제, 환불, 성인 인증, 중복 가입 방지 등
개인정보 보관 위험 거의 없음 CI/DI(암호화 식별값) 보관 정책 필요

웹사이트 운영 시 고려해야 할 판단 포인트

1. SMS 인증으로 충분한 경우

  • 회원가입, 문의, 예약 등 기본 기능 중심일 때
  • 법적으로 실명확인이 요구되지 않을 때
  • 전화번호 기반으로 회원 관리가 가능한 구조일 때

이 경우에는 SMS 인증 유지 + 보안 정책 강화를 권장합니다.

  • 인증번호 유효시간 3~5분 제한
  • 입력 시도 횟수 3~5회 제한
  • HTTPS(SSL) 전면 적용

2. 본인인증(API) 도입이 필요한 경우

  • 온라인 결제, 환불, 쿠폰 환급 등 금전 거래가 포함될 때
  • 성인 인증, 중복 가입 방지, 부정 이용 방지가 필요한 경우
  • 실명 기반 서비스 운영이 필요한 경우

이 경우에는 PASS, KMC, 다날, NICE 등 본인확인 기관과 정식 계약을 체결하고, 서버에는 CI/DI(암호화 식별값)만 저장하며 이름·주민번호 등은 즉시 폐기해야 합니다.

추가 권장 보안 조치

  • 1. HTTPS(SSL) 전면 적용
  • 2. 인증번호 서버 검증 (클라이언트에서 직접 검증 금지)
  • 3. 로그·IP 기록 최소 1개월 보관 — 부정 이용 대응
  • 4. 개인정보 최소 수집 및 암호화 저장

정리하면

상황 권장 인증 방식
일반 회원가입 / 문의 / 예약 중심 사이트 SMS 인증 유지 (보안정책 강화)
결제, 성인 인증, 증명서 발급 등 실명 필요 서비스 본인확인 API 병행 도입 (PASS, KMC 등)

참고 및 관련 기관

본인확인 서비스는 반드시 공식 인증기관을 통해 도입해야 하며, 비공식 API나 자체 구현 방식은 개인정보보호법 위반의 위험이 있습니다. 대표적인 인증기관:

홈페이지, 쇼핑몰 제작 및 유지보수, 검색등록 최적화 등
궁금하신 사항을 문의하세요!

문의하신 내용을 담당 개발자가 확인하여 메일로 답신 드립니다.

쇼핑몰 제작상담 > 메일 답신
카카오톡 채널 채팅하기