개발자 취업준비/개발자 면접 준비1 [개발자 면접 준비] Https 과정 설명하기 HTTPS(하이퍼텍스트 전송 보안 프로토콜)는 웹 사이트 간의 통신을 보호하는 보안 프로토콜입니다. 아래에 HTTPS 연결을 설정하는 과정을 순서대로 설명하겠습니다. SSL/TLS 핸드셰이크 시작: 클라이언트가 HTTPS로 연결하려는 서버에게 연결을 요청합니다. 서버는 클라이언트에게 인증서를 제공합니다. 서버 인증서 확인: 클라이언트는 서버가 제공한 인증서를 받습니다. 클라이언트는 해당 인증서를 클라이언트가 신뢰하는 CA(인증 기관)의 인증서와 비교하여 유효성을 확인합니다. 공개 키 교환: 클라이언트는 서버에게 새로운 세션 키를 생성하여 전송합니다. 이 세션 키는 암호화와 복호화에 사용됩니다. 서버는 클라이언트가 전송한 세션 키를 자신의 개인 키로 복호화합니다. 세션 키 교환: 서버는 클라이언트에게 새로.. 2024. 3. 21. 이전 1 다음