HTTP와 HTTPS

wkdtmddus·2023년 8월 6일
0
post-custom-banner

HTTP와 HTTPS는 모두 인터넷에서 데이터를 주고받는 데 사용되는 프로토콜(규약)입니다.
그러나 두 프로토콜은 보안 측면에서 차이가 있습니다.


  1. HTTP(Hypertext Transfer Protocol) :

    HTTP는 월드 와이드 웹(World Wide Web)에서 정보를 주고받기 위해 사용되는 프로토콜입니다.
    데이터를 암호화하지 않고 평문으로 전송하기 때문에, 보안이 취약합니다.
    HTTP는 기본 포트 80을 사용하여 통신합니다.
    HTTP는 요청과 응답이 평문으로 노출되므로, 중간에 누군가 데이터를 도청할 수 있습니다.

  1. HTTPS(Hypertext Transfer Protocol Secure) :

    HTTPS는 HTTP의 보안 버전으로, 데이터를 암호화하여 안전하게 전송하는 프로토콜입니다.
    HTTPS는 SSL(보안 소켓 계층) 또는 TLS(전송 계층 보안) 프로토콜을 사용하여 데이터를 암호화하고 인증합니다.
    데이터가 암호화되기 때문에, 중간에서 도청해도 암호화된 형태로만 확인할 수 있으며, 해독하기는 어렵습니다.
    HTTPS는 기본 포트 443을 사용하여 통신합니다.
    HTTPS는 웹사이트의 신원을 인증하는 SSL/TLS 인증서를 사용합니다. 이 인증서는 웹사이트의 신뢰성을 검증하고 데이터의 무결성을 보장합니다.

차이점 요약

HTTP는 보안이 취약한 평문 통신을 사용하며, HTTPS는 데이터를 암호화하여 안전한 통신을 제공합니다.
HTTP는 기본 포트 80을 사용하고, HTTPS는 기본 포트 443을 사용합니다.
HTTPS는 SSL/TLS 인증서를 통해 웹사이트의 신원을 인증하고 데이터의 무결성을 보장합니다.


일반적으로, 민감한 정보를 주고받아야 하는 웹사이트나 온라인 상거래 사이트 등은 HTTPS를 사용하여 데이터 보안을 강화합니다.
HTTP는 주로 정보를 공유하는 일반적인 웹페이지나 블로그 등에서 사용됩니다.
하지만 현재 대부분의 웹사이트는 HTTPS를 지원하여 사용자의 개인 정보 보호와 보안을 강화하는 추세입니다.


핵심 키워드

  • HTTP/HTTPS의 정의와 차이점
  • SSL 인증서를 통해서 데이터 조작 여부 판단
post-custom-banner

0개의 댓글