728x90
반응형

면접 직전에 굉장히 압축해서 적은 내용이다.

자세한 내용은 구글링하면 굉장히 잘 나온다.

블로그에 내용 정리한 거 올리면서 답변용으로 요약을 한 번 더 한다고 했는데, 이 정도 분량으로 압축하는 편이다.

자잘한 건 꼬리질문이 나왔을 때 대답할 수 있을 정도로만 걍 이해하고 넘어간다.

 

  1. HTTP는 암호화 과정이 없어 보안에 취약하다.
  2. HTTPS는 HTTP를 SSL 프로토콜 위에서 돌아가도록 해 클라이언트와 서버 간 텍스트를 암호화하는 방식으로 구현합니다.
  3. 즉 HTTPS는 HTTP 프로토콜 + SSL 프로토콜
  4. SSL 프로토콜 동작 원리 : SSL/TLS handshake
    • 클라이언트가 서버에 접속하면 서버는 클라이언트에게 SSL 인증서를 전달합니다.
    • 브라우저는 대부분의 검증된 민간 기업의 공개키를 보유하고 있으므로, 이를 통해 인증서를 복호화 합니다.
    • 복호화를 통해 인증서의 신뢰성을 확인했으면 클라이언트는 해당 공개키를 활용해 서버와 소통하며 대칭키인 ‘세션키’를 생성하고 이를 활용해 통신을 진행합니다.
반응형

+ Recent posts