외부기기 인증
1. 개요
외부기기 인증은 SSO 시스템에서 지문, 얼굴 인식 등의 생체 인증이나 FIDO2 보안 키, SMS 등을 활용하여 로그인을 수행하는 기능입니다. 이 기능은 사용자 편의성을 높이면서도 기존 비밀번호 기반 인증보다 높은 수준의 보안을 제공합니다. 외부기기를 통한 인증은 사용자의 물리적 특성이나 전용 하드웨어를 이용하므로, 피싱이나 비밀번호 유출 등의 보안 위협을 효과적으로 방지할 수 있습니다.
2. 주요 기능
- FIDO2 인증 지원: FIDO2 호환 보안 키를 사용하여 SSO 포털에 로그인할 수 있으며, 보안 키로 생성된 서명을 통해 사용자를 인증합니다.
- 생체 인증: 지문, 얼굴 인식 등 생체 인식을 사용하여 사용자를 인증하며, 사용자의 생체 정보를 이용한 높은 보안 수준을 제공합니다.
- SMS 인증: 사용자의 등록된 휴대폰 번호로 일회용 비밀번호(OTP)를 전송하여 2차 인증을 수행하고, 비밀번호 외에 추가적인 인증 요소를 제공합니다.
- 다중 인증(MFA): 외부기기 인증을 다중 인증 요소(MFA)의 일부로 구성하여, 기본 인증 외에 추가적인 보안 계층을 제공합니다.
- 하드웨어 보안 키 관리: FIDO2 보안 키를 등록하고 관리하는 인터페이스를 제공하여, 사용자가 손쉽게 자신의 보안 키를 사용할 수 있도록 지원합니다.
3. 동작 예시
- FIDO2 보안 키를 통한 SSO 로그인: 사용자가 SSO 포털에 로그인 시 FIDO2 호환 보안 키를 사용하여 인증합니다. 보안 키를 통해 생성된 서명을 서비스 제공자가 검증하고, 사용자가 추가 인증 없이 애플리케이션에 접근할 수 있도록 합니다.
- 생체 인증을 통한 로그인: 사용자가 지문이나 얼굴 인식을 통해 SSO 포털에 접근하며, 생체 정보가 성공적으로 검증되면 사용자는 별도의 비밀번호 입력 없이 애플리케이션에 로그인할 수 있습니다.
- SMS 기반 2차 인증: 사용자가 로그인 시 비밀번호 입력 후, 등록된 휴대폰으로 전송된 OTP를 추가로 입력하여 2차 인증을 완료합니다.
4. 사이버보안 이점
- 고급 보안 제공: 생체 인증과 보안 키는 물리적 특성을 기반으로 하므로, 비밀번호 유출과 같은 보안 위험을 효과적으로 방지할 수 있습니다.
- 피싱 및 스푸핑 방지: FIDO2 인증은 사용자 인증 과정에서 비밀번호를 요구하지 않으며, 전용 하드웨어나 생체 정보만을 사용하므로 피싱이나 스푸핑 공격에 강합니다.
- 사용자 편의성 향상: 외부기기를 이용한 인증은 비밀번호 입력을 생략할 수 있어 사용자가 간편하게 인증을 수행할 수 있습니다.
- 다중 인증을 통한 보안 강화: 외부기기 인증을 추가적인 보안 계층으로 활용하여, 단일 인증 방식의 약점을 보완하고 보안성을 높일 수 있습니다.