HTTPS
-
HTTPS 통신 과정공부방 2023. 11. 15. 22:31
HTTPS HTTPS(HyperText Transfer Protocol over Secure Socket Layer, HTTP over TLS, HTTP over SSL, HTTP Secure)는 월드 와이드 웹 통신 프로토콜인 HTTP의 보안이 강화된 버전이다 기존 HTTP 통신에서 사용되는 일반 텍스트를 SSL 또는 TLS 를 이용하여 암호화 하여 데이터의 보호를 보장한다. TLS/SSL Handshake 공개키 방식으로 대칭키를 생성할 키 정보를 교환하고, 대칭키를 생성하여 메시지는 대칭키 방식으로 암호화하여 주고 받는다. 1. Client Hello 브라우저에서 지원하는 암호화 알고리즘 (Cipher Suites)과 TLS 버전, 난수를 생성하여 전달한다. 2. Server Hello Client..