Skip to main content

Passwordless 인증

1. 개요

  • 기능명 : 비밀번호 없는 인증 (Passwordless Authentication)
  • 도입 배경
    • 기존 ID/PW 기반 인증의 보안 취약점을 보완하고, 사용자 인증 경험을 개선하기 위한 비밀번호 없는 인증(Passwordless Authentication) 도입
  • 대상 시스템 : SHIELD ID 인증 플랫폼
  • 적용 대상자 : SHIELD ID 계정 보유 사용자 중 해당 인증 정책이 적용된 사용자
  • 주요 제공 방식
    • FIDO2 WebAuthn

2. 인증 방식

2.1 FIDO2 WebAuthn

  • 기능 목적

    • SHIELD ID 로그인 시 비밀번호 없이 등록한 인증 장치(보안키 또는 생체 정보)를 통해 본인 인증을 수행할 수 있도록 지원
    • 보안성 강화 및 사용자 인증 경험 개선
  • 적용 범위

항목내용
인증 대상SHIELD ID에 등록된 사용자 중 FIDO2 장치를 등록한 사용자
지원 장치Windows Hello (PIN 또는 지문 인식), Yubikey (보안키) 등
  • 기기 등록 동작 흐름
info

💡 등록은 반드시 Edge 브라우저에서 진행해야 하며, 등록 후 인증은 Edge 또는 Chrome 브라우저에서 자유롭게 사용 할 수 있습니다.

  1. 패스워드 방식으로 SHIELD ID 인증을 수행합니다.
  2. 정책에 따라 Passwordless 인증 기기를 설정할 것인지 사용자에게 질의합니다.
  3. 사용자는 나중에 하기 옵션과 설정 옵션 중 선택합니다.
    • 나중에 하기
      • ID / PW 입력이 완료되었기에 해당 시기에 인증은 성공되지만, 다음 SHIELD ID 인증 시 동일한 등록 질의 창이 나타납니다.
      • 오늘 하루 보지 않기 체크 박스 옵션 사용 시, 하루 동안 해당 창이 나타나지 않도록 할 수 있습니다.
    • 설정
      • 4번 흐름으로 진행됩니다.
  4. Edge 브라우저에서 Windows Hello 또는 보안 키를 통해 패스키를 등록합니다.
    • ⚠️ 제약 사항 : Chrome에서 등록할 경우, 패스키가 Google 비밀번호 관리자에 저장되어 Edge에서는 사용할 수 없습니다.
    • (✅ 선택) 사전에 Windows Hello (PIN 또는 지문)를 등록하면, 인증 시 보다 빠르고 편리하게 로그인할 수 있습니다.
  5. 패스키 등록이 완료되면, 사용자에게 설정이 완료되었다는 안내창이 나타납니다.
  6. 해당 사용자는 다음 인증 시부터 Passwordless 인증이 적용됩니다.
  • ❌ 등록 실패 시 : 재설정 (다시 등록) 또는 나중에 하기 옵션을 제공합니다.

    • 재설정 : 등록을 다시 진행합니다.
    • 나중에 하기 : 위와 동일하게 해당 인증은 성공되지만, 다음 인증 시 재등록 요청이 강제됩니다.
  • 기기 인증 동작 흐름

  1. SHIELD ID 인증을 수행합니다.
    • 사용자 ID를 입력합니다.
  2. Passwordless 인증이 우선 적용되어 사용자에게 Passwordless 인증을 요청합니다.
    • 사용자는 화면 하단의 다른 방법으로 로그인 버튼을 눌러 Password 인증 방식 으로 전환할 수 있습니다.
    • 반대로, Password 입력 화면에서도 보안 키 또는 생체 인식 프로그램으로 인증 버튼을 눌러 다시 Passwordless 방식으로 전환할 수 있습니다.
  3. 사용자는 등록한 기기에 따라 브라우저에서 제공하는 창에 맞춰 인증을 수행합니다.
    • 복수 등록 시 인증 수단을 선택합니다.
  4. 인증이 정상적으로 완료되었다는 안내 창이 제공되고, 인증이 완료됩니다.
    • 🚨 인증 실패
      • 재시도하거나, 다른 방법으로 로그인을 통해 인증을 수행해야 합니다.
      • 인증이 실패로 인식될 수 있는 대표적인 케이스로는 크게 아래 2가지로 분류할 수 있습니다.
        • 사용자가 취소 버튼을 누른 경우
        • 인증 시간이 초과된 경우
          • 브라우저 및 플랙폼 인증자는 자체 기본값을 사용합니다.
          • 공식 명세나 문서에도 정확한 숫자는 고정되어 있지 않지만, 실측 및 여러 자료 기준으로는 다음과 같이 예상할 수 있습니다.
환경기본 timeout (추정값)근거 및 설명
Chrome (Windows Hello)약 60초Chromium 기반 테스트 및 FIDO 포럼 기준
Edge (Windows Hello)약 60초Microsoft 커뮤니티 피드백 기준

FAQ


문서 버전 정보

업데이트 일자내용버전
2025-04-18계정 lock 관련 기술 반영 내용 수정v1.0.2
2025-04-15키워드 수정, FAQ 링크 등록v1.0.1
2025-04-07최초 업데이트 - FIDO2 WebAuthn 인증v1.0.0