본문 바로가기

내일배움캠프

TIL31일차.

예시로 보는 인증과 인가의 차이

  1. 웹 애플리케이션 로그인:
    • 인증: 사용자가 사용자 이름과 비밀번호를 입력하여 로그인합니다. 시스템은 입력된 자격 증명을 확인하고 사용자의 신원을 확인합니다.
    • 인가: 로그인한 사용자가 관리자 페이지에 접근하려고 할 때, 시스템은 사용자가 관리자 권한을 가지고 있는지 확인합니다. 관리자 권한이 있는 경우에만 접근을 허용합니다.
  2. 은행 시스템:
    • 인증: 사용자가 계정에 로그인하기 위해 사용자 ID와 비밀번호를 입력합니다.
    • 인가: 사용자가 로그인한 후, 계좌 이체를 시도할 때 시스템은 해당 사용자가 이체 권한을 가지고 있는지 확인합니다. 이체 권한이 있으면 이체를 허용합니다.

요약하자면, 인증은 "당신이 누구입니까?"라는 질문에 대한 답을 찾는 과정이고, 인가는 "당신이 무엇을 할 수 있습니까?"라는 질문에 대한 답을 찾는 과정입니다. 이 두 단계는 보안 시스템에서 상호 보완적인 역할을 하여 시스템의 안전성과 사용 편의성을 보장합니다.

'내일배움캠프' 카테고리의 다른 글

TIL 34일차?  (0) 2024.06.07
TIL34일차  (0) 2024.06.04
TIL30일차  (0) 2024.05.31
28일차  (0) 2024.05.29
27일차  (0) 2024.05.28