💛03_Server & OS
#CS #ComputerScience #인증 #Authentication #인가 #권한부여 #HTTPS #암호화 #인증서 #쿠키
roomname-dev
2023. 11. 7. 15:34
728x90
📚Authentication(인증)
사용자 또는 디바이스의 신원 정보를 확인하는 과정으로 특정 서비스 회원가입 및
로그인 과정을 인증이라 할수 있다.
📚Authorization(권한 부여 - 인가)
사용자 또는 디바이스 등이 어떤 리소스에 접근 및 수행을 할수 있는지 검증
📚HTTPS(Hyper Text Transfer Protocol)프로토콜(HyperText를 전송하기 위한 통신규약) ( SSL & TLS )
- HTTPS는 HTTP요청을 SSL & TLS라는 알고리즘을 이용해 HTTP통신을 하는 방법
- HTTPS를 사용하는 이유로는 안전하고 데이터 제공자의 신원을 보장받을수 있음
- 클라이언트는 데이터 제공자가 제공해 준 데이터만 사용가능
- 중간 공경에 대한 방어 ( 구간화 암호 )
🫤TLS( Transport Layer Security ) vs SSL( Secure Sockets Layer )
- 웹브라우저와 웹서버간 구간 통신 암호화 기술에는 크게 TLS, SSL을 말할수 있다.
- 데이터를 보낼때는 암호화 하며 받을때는 암호화 데이터를 복호화 하는 양방향 구조이다.
- 웹 브라우저에서 암호화된 연결로 웹서버와 통신 및 웹서버에서 브라우저 증명서(Certificate)를 요구
-
Ref. https://ittrue.tistory.com/246
Ref.
Ref.
Ref.
728x90