재미로하는 공부

HTTP와 HTTPS의 차이점

lowcodingpython 2024. 12. 23. 21:14
반응형

HTTP와 HTTPS 프로토콜의 정의와 중요한 보안 차이점에 대해 알아보겠습니다.

웹에서 데이터를 전송할 때 이 두 프로토콜은 중요한 역할을 하며, 특히 보안 측면에서 큰 차이를 보입니다. 오늘은 HTTP와 HTTPS의 기본 개념과 차이점을 알아보고 , 웹 사용에 있어 http와 https 중요성을 한 번 더 느껴보겠습니다.

처음 접하시는 분들도 쉽게 이해 할 수 있도록 설명하겠습니다.

http와-https의-차이점

HTTP (HyperText Transfer Protocol)

  • 정의 : HTTP는 웹 브라우저와 웹 서버 간에 데이터를 주고받기 위한 프로토콜(약속)입니다. 주로 웹 페이지를 로드할 때 사용됩니다.
  • 보안 : HTTP는 데이터를 암호화하지 않고 전송하기 때문에, 전송 중에 데이터가 도청될 수 있습니다. 따라서 민감한 정보를 전송할 때는 보안에 취약합니다.

HTTPS (HyperText Transfer Protocol Secure)

  • 정의: HTTPS는 HTTP에 보안 계층을 추가한 프로토콜입니다. SSL/TLS를 사용하여 데이터를 암호화합니다.
  • 보안: HTTPS는 데이터를 암호화하여 전송하기 때문에, 도청이나 데이터 변조로부터 보호됩니다. 웹사이트의 신뢰성을 높이고 사용자 정보를 안전하게 보호합니다.

https의-중요성

설명에서 조금 어렵지만 간단하게 어떠한 데이터가 전송이 될 때 암호화를 해서 보내느냐 안 보내느냐라고 생각하시면 됩니다. 

 

밑에서 얘기하겠지만 어떤 사이트에 가입했을 때와 자신의 비밀번호 등 개인정보가 데이터화되어 전송될 때 암호화를 해서

 

 

차이점

  • 보안:
    • HTTP는 데이터를 암호화하지 않지만, HTTPS는 SSL/TLS를 사용하여 데이터를 암호화합니다.
  • 포트:
    • HTTP는 기본적으로 포트 80을 사용하고, HTTPS는 포트 443을 사용합니다.
  • URL 표시:
    • 웹 브라우저에서 HTTPS는 주소창에 자물쇠 아이콘과 함께 표시되며, 이는 사이트가 안전하다는 것을 나타냅니다.
  • 신뢰성:
    • HTTPS는 인증서를 통해 웹사이트의 신뢰성을 검증할 수 있습니다. 이는 피싱 사이트나 중간자 공격을 방지하는 데 도움이 됩니다.

마치며...

HTTPS는 특히 온라인 쇼핑, 은행 거래, 로그인 페이지 등 민감한 정보를 다루는 웹사이트에서 필수적입니다. 따라서 웹 사용자는 HTTPS를 사용하는 사이트를 우선적으로 선택하여 개인 정보를 안전하게 보호해야 합니다.

 

 

 

 

 

반응형