블로그/팁

HTTP와 HTTPS 차이점

hiyoon 2023. 11. 20. 00:05
728x90


HTTP와 HTTPS 차이점

개요

HTTP(Hypertext Transfer Protocol)와 HTTPS(Hypertext Transfer Protocol Secure)는 모두 웹 페이지를 요청하고 응답하는 방식을 정의하는 전송 프로토콜입니다. HTTP는 웹의 기본 프로토콜이며, HTTPS는 HTTP의 보안 버전입니다. HTTP는 웹의 기본 프로토콜이기 때문에 대부분의 웹 사이트에서 사용됩니다. HTTPS는 보안이 중요한 웹 사이트에서 주로 사용됩니다. 예를 들어, 온라인 쇼핑몰, 은행, 의료 기관 등은 사용자의 개인 정보를 보호하기 위해 HTTPS를 사용합니다.

 

1. HTTP 특징

HTTP는 텍스트 기반의 프로토콜로, 요청과 응답의 모든 데이터가 일반 텍스트로 전송됩니다. 따라서 중간에 데이터를 가로채는 공격에 취약합니다. HTTP는 다음과 같은 특징을 가지고 있습니다.

  • 텍스트 기반의 프로토콜
  • 요청과 응답의 모든 데이터가 일반 텍스트로 전송
  • 중간에 데이터를 가로채는 공격에 취약

 

2. HTTPS 특징

HTTPS는 SSL(Secure Socket Layer) 또는 TLS(Transport Layer Security) 프로토콜을 사용하여 데이터를 암호화합니다. 따라서 중간에 데이터를 가로채더라도 원본 데이터를 복호화할 수 없기 때문에 안전합니다. HTTPS는 다음과 같은 특징을 가지고 있습니다.

  • SSL 또는 TLS 프로토콜을 사용하여 데이터를 암호화
  • 중간에 데이터를 가로채는 공격에 안전

#1 HTTP HTTPS 비교

 

#2 HTTP HTTPS 비교

HTTP와 HTTPS의 전망

최근에는 HTTPS의 사용이 점점 증가하고 있습니다. 이는 온라인에서 개인 정보 보호가 중요해지고 있기 때문입니다. 구글은 2017년부터 HTTPS를 사용하는 웹 사이트에 가중치를 부여하는 정책을 시행하고 있습니다. 이러한 정책의 영향으로 HTTPS를 사용하는 웹 사이트의 비율이 지속적으로 증가하고 있습니다.

 

HTTP와 HTTPS는 모두 웹 페이지를 요청하고 응답하는 방식을 정의하는 전송 프로토콜이지만, 데이터의 암호화 여부에 따라 보안 수준이 크게 차이납니다. 따라서 보안이 중요한 웹 사이트의 경우 HTTPS를 사용하는 것이 좋습니다.

 


출처

https://aws.amazon.com/ko/compare/the-difference-between-https-and-http/

 

HTTP와 HTTPS 비교 - 전송 프로토콜 간의 차이점 - AWS

1996~1997년에 출시된 최초의 HTTP 버전이 HTTP/1.1입니다. HTTP/2와 HTTP/3은 프로토콜 자체를 업그레이드한 버전입니다. 데이터 전송 시스템을 수정하면서 효율성을 개선했습니다. 예를 들어, HTTP/2는 텍

aws.amazon.com

 


-
-

 

728x90
SMALL