SSL, HTTPS

majungha·2023년 5월 1일
1

메모

목록 보기
47/57

오늘의 공부 👍

오늘은 SSL, HTTPS에 대해서 알아보겠습니다.

📝 HTTPS와 SSL


  • HTTPS와 SSL를 같은 의미로 이해하고 있는 경우가 많다. 이것은 맞기도 틀리기도 하다.
  • 그것은 마치 인터넷과 웹을 같은 의미로 이해하는 것과 같다.
  • 결론적으로 말하면 웹이 인터넷 위에서 돌아가는 서비스 중의 하나인 것처럼 HTTPS도 SSL 프로토콜 위에서 돌아가는 프로토콜이다.

📝 SSL 인증서


  • 인증서의 기능은 크게 두가지다. 이 두가지를 이해하는 것이 인증서를 이해하는 핵심이다.
    1. 클라이언트가 접속한 서버가 신뢰 할 수 있는 서버임을 보장한다.
    2. SSL 통신에 사용할 공개키를 클라이언트에게 제공한다.

▷ CA

  • 인증서의 역할은 클라이언트가 접속한 서버가 클라이언트가 의도한 서버가 맞는지를 보장하는 역할을 한다.
  • 이 역할을 하는 민간기업들이 있는데 이런 기업들을 CA(Certificate authority) 혹은 Root Certificate 라고 부른다.
  • CA는 아무 기업이나 할 수 있는 것이 아니고 신뢰성이 엄격하게 공인된 기업들만이 참여할 수 있다.

▷ SSL 인증서의 내용

  • SSL 인증서에는 다음과 같은 정보가 포함되어 있다.
    1. 서비스의 정보 (인증서를 발급한 CA, 서비스의 도메인 등등)
    2. 서버 측 공개키 (공개키의 내용, 공개키의 암호화 방법)

마무리 👍


출처 및 참고
생활코딩

profile
개발자 블로그 / 항상 겸손한 자세로 배우면서 성장하자 할 수 있다!

0개의 댓글