HTTPS 란?

JOO·2022년 1월 4일
0

CS

목록 보기
9/9

HTTPS 란?

HTTPS는 HTTP와 거의 동일하지만, 데이터를 주고 받는 과정에서 보안이 추가되었다는 점이 다르다. 즉 서버와 클라이언트 사이의 모든 통신이 암호화된다.

HTTPS는 기본적으로 443포트에서 작동한다.

HTTP의 단점을 보완한 HTTPS

  • HTTP 단점 1 : 암호화를 하지 않기 때문에 중간에 탈취가 가능함
    -> HTTP는 암호화 구조가 없지만 SSL (Secure Socket Layer)나 TLS(Transport Layer Security)이라는 다른 프로토콜을 조합해서 통신 내용을 암호화 할 수 있음. 이게 HTTPS.
  • 통신 상대를 확인하지 않기 때문에 다른 사람으로 위장이 가능함
    -> SSL 증명서는 암호화 뿐만 아니라 통신 상대를 확인할 수 있음.

SSL (Secure Sockets Layer)

SSL은 암호화 통신과 그 암호화 통신에 사용되는 키를 공유할 수 있도록 하는 기술이다. 이는 이증기관을 통해 진행되는데 인증기관은 CA(Certificate Authority)라고 불리고, 암호화시 사용되는 인증서를 발급하고 관리하는 일을 한다.

profile
개발공부 기록

0개의 댓글

관련 채용 정보