다음 지문에서 설명하는 것은?인터넷 애플리케이션에서 사용자 인증에 사용… | [정보보안기사 필기] 21년 2회차 기출문제 상세 페이지
1[정보보안기사 필기] 21년 2회차
다음 지문에서 설명하는 것은?
인터넷 애플리케이션에서 사용자 인증에 사용되는 공개 API로 구현된 표준 인증 방법이다. 매시업(Mashup) 서비스로 만들어진 애플리케이션이나 트위터, 페이스북과 같은 SNS 서비스를 다른 애플리케이션 또는 기기(PC, 스마트폰 등)에서 사용자 정보에 접근할 때 사용할 수 있도록 한다. 2010년 IETF에서 공식 표준안(RFC 5849)이 발표되었다.
1
SSO(Single Sign On)
2
OAuth
3
OpenID
4
OIDC(OpenID Connect)
해설
2010년 IETF가 RFC 5849로 표준화한 공개 API 기반 접근 위임 규격은 OAuth다.
아이디·비밀번호를 제3자 앱에 넘기지 않고 대신 액세스 토큰을 발급해 SNS의 사용자 자원에만 제한적으로 접근하게 하는 것이 핵심이다. 그래서 매시업 서비스나 스마트폰 앱이 트위터·페이스북 계정의 정보를 안전하게 끌어다 쓸 수 있다.
- SSO — 한 번의 로그인으로 여러 시스템을 추가 인증 없이 이용하게 하는 통합 인증 개념이며 RFC 5849와 무관하다.
- OpenID — 분산 환경에서 "이 사용자가 누구인가"를 확인하는 신원확인 규격으로, 자원 접근 권한의 위임이 목적이 아니다.
- OpenID Connect — OAuth 2.0 위에 ID 토큰을 얹어 인증 기능을 보강한 후속 규격이라 2010년 RFC 5849 시점의 설명과 맞지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.