HTTP vs HTTPS

최대한·2021년 10월 3일
0
post-thumbnail
post-custom-banner

저는 막연하게 기존 HTTP에 보안(Secure)가 추가된 것이 HTTPS라고 알고있습니다. 본격적으로 백엔드 공부를 시작하기 위해 HTTP, HTTPS 둘의 차이점을 알아보는 시간을 갖도록 하겠습니다.

편의를 위해 반말 사용하겠습니다!😉

HTTP vs HTTPS

둘의 기본 개념을 간단하게 짚고 넘어가자.

  • HTTP (HyperText Transfer Protocol)
    : 서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 프로토콜.
    ✔ 웹 서핑을 할 때 서버에서 브라우저로 데이터를 전송해주는 용도로 가장 많이 사용.
  • HTTPS (HyperText Transfer Protocol Secure)
    : 서버에서 브라우저로 전송되는 정보가 암호화되지 않는 HTTP 프로토콜의 문제점을 SSL을 사용함으로써 해결한 프로토콜.

HTTPS의 보호의 수준은 웹 브라우저에서의 구현 정확도와 서버 소프트웨어, 지원하는 암호화 알고리즘에 달려있다.

HTTP와 HTTPS의 차이

1. SSL (Secure Sockets Layer, 보안 소켓 계층)

  • 웹사이트와 브라우저(혹은, 서로 다른 두 서버) 사이에 전송된 데이터를 암호화하여 인터넷 연결에서 보안을 유지하는 표준 기술.

  • 정보를 주고 받을 때 누군가 열람하거나 도난당하는 것을 막아줌. 도난당했다 하더라도 데이터가 암호화되어있기 때문에 해독이 힘듦.

    ✔ 즉, HTTP와 HTTPS의 가장 큰 차이는 'SSL 인증서'

이 외에도 HTTPS는 TLS(Transport Layer Security, 전송 계층 보안) 프로토콜을 통해서도 보안을 유지함. TLS는 데이터 무결성을 제공하기 때문에 데이터가 전송 중에 수정·손상되는 것을 방지하고, 사용자가 자신이 의도하는 웹사이트와 통신하고 있음을 입증하는 인증 기능도 제공.

2. SEO 품질

HTTP에서 HTTPS로 전환하게 되면 보안상 이점만 있는 것이 아니라 검색엔진 최적화(SEO)에 있어도 큰 혜택을 볼 수 있음.

SEO (Search Engine Optimization, 검색 엔진 최적화)
: 검색 엔진으로부터 웹사이트나 웹페이지에 대한 웹사이트 트래픽의 품질과 양을 개선하는 과정

지난 2014년부터 구글에서는 HTTP를 HTTPS로 바꾸라고 권고하고 있는데, HTTPS를 사용하는 웹사이트에 대해서 검색 순위 결과에 약간의 가산점을 주겠다고 발표함.

HTTPS 사용 시 SEO에 큰 혜택을 볼 수 있는 것은 구글이 가산점을 주는 이유도 있지만, 사용자들이 결국에는 가장 안전하다고 생각되는 사이트를 더 선호하기 때문.

AMP(Accelerated Mobile Pages, 가속화된 모바일 페이지)
: 모바일 기기에서 훨씬 빠르게 콘텐츠를 로딩하기 위한 방법으로 구글이 만든 것으로 AMP를 만들 때도 HTTPS 프로토콜이 필수적으로 사용해야 함.

모바일 친화적인 웹 사이트와 모바일 검색순위 및 지역에 SEO를 증가시키는 것이 점점 중요한 요즘, HTTPS로의 전환이 필수라고 볼 수 있다.

읽어주셔서 감사합니다.😃

profile
한국 사람입니다.
post-custom-banner

0개의 댓글