-
[Careerthon] HTTPS 동작 방식네트워크/CS Study 2023. 11. 14. 20:47
데이터를 전송하기 위한 기본 프로토콜인 http의 보안버전인 https는 보안에 있어 중요한 데이터를 전송할 때 특히 사용되며 SSL/TLS인증서를 획득하여 통신을 보호한다
- 사용자가 https 웹사이트에 방문한다
- 브라우저는 서버의 SSL인증서를 요청하여 신뢰성 검증을 시도한다
- 서버는 public key를 포함하여 SSL 인증서를 보내준다
- 인증이 되면 브라우저가 public key를 사용해서 session key가 포함된 메시지를 암호화해서 전송한다
- 서버는 personal key를 통해서 해독하고 session key를 검색한다
- session key를 암호화하고 브라우저에 승인메시지를 전송한다.
- 이후 브라우저와 서버는 같은 session key를 소유하게 되었으니 안전하게 메시지를 교환한다
'네트워크 > CS Study' 카테고리의 다른 글
[Careerthon] 정규화의 필요성과 과정 (0) 2023.11.15 [Careerthon] 데이터베이스 기초 (0) 2023.11.15 [Careerthon] 네트워크 주소 (0) 2023.11.14 [Careerthon] OSI 7계층와 TCP/IP 4계층의 차이점 (0) 2023.11.13 [Careerthon] 네트워크 기초 (0) 2023.11.13