본문 바로가기
+ Security

[info] Authentication(인증) vs Authorization(권한)

by :: Teacher :: 2020. 3. 4.
728x90
반응형

간혹 영어 단어로 Authentication과 Authorization를 보는 경우 순간순간 헷갈리는 경우가 있다. 

물론 잠깐 정신 차리면 두 개의 단어의 의미는 틀리다는 것을 알 수 있다. 

그래도 정확한 의미에 대해서 아래 내용을 통해 다시 한번 새겨보도록 하자.

1. Authentication(인증)

Authentication은 인증이라고 부르며, 시스템이 사용자를 안전하게 식별할 수 있는 과정이다. 

간단히 Authentication = login + password으로 생각하면 쉽게 이해할 수 있다.

2. Authorization(권한)

Authorization은 권한이라고 부르며, 시스템이 시스템에 의해 제어되는 보안 리소스에 대해 특정 인증된 사용자가 어느 수준의 액세스 권한을 가져야 하는지를 결정하는 과정이다. 

간단히 Authorization = permissions으로 생각하면 쉽게 이해할 수 있다. 

반응형

3. 정리

정리를 하자면 Authentication(인증)은 내가 누군지에 대해서 증명하고, Authorization(권한)은 증명한 대상에 어떠한 권한을 가지고 있는지 검증하는지에 대해서 이야기하고 있다. 

마지막으로 아래 이미지를 통해서 좀 더 쉽게 이해해보자.

Authentication = Are you who you say you are?

Authorization = Should you be able to do what you are trying to do?

Authentication vs Authorization

 

728x90
반응형

댓글


loading