성장에 목마른 코린이

HTTPS 본문

CodeStates/Section 3 (백엔드)

HTTPS

성장하는 코린이 2022. 4. 18. 22:02
728x90

HTTPS(HTTP + secure)

HTTPS는 HTTP 요청을 SSL 혹은 TLS라는 알고리즘을 이용해,

HTTP 통신을 하는 과정에서 내용을 암호화하여 데이터를 전송하는 방법입니다.

1. 인증서(Certificate)

데이터 제공자 신원 보장 - 브라우저가 응답과 함께 전달된 인증서 정보를 확인

2. CA(Certificate Authority) / 공인 인증서 발급 기관

브라우저는 인증서에서 해당 인증서를 발급한 CA 정보를 확인하고

인증된 CA가 발급한 인증서가 아니라면 화면에 경고창을 띄워 서버와 연결이 안전하지 않다는 화면을 보여줍니다.

3. 비대칭 키 암호화

키 A로 암호화하고, 키 B로만 복호화 가능하게해, 상호 키 검증을 통해 암호화 된 메세지를 전달 합니다.

'CodeStates > Section 3 (백엔드)' 카테고리의 다른 글

Cookie (서버에서 클라이언트에 데이터 저장)  (0) 2022.04.18
Hashing, Salting (암호화)  (0) 2022.04.18
MongoDB Advanced CRUD - 연산자  (0) 2022.04.17
MongoDB CRUD - DELETE  (0) 2022.04.17
MongoDB CRUD - UPDATE  (0) 2022.04.17
Comments