HTTP vs HTTPS

hyeon·2024년 11월 28일

HTTP란?

HTTP는 하이퍼텍스트 전송 프로토콜을 나타냅니다. 브라우저와 웹사이트가 정보를 보내고 받는 데 사용하는 언어와 같다고 생각하세요. 예를 들어:

  • 웹사이트를 열면 브라우저는 웹사이트 서버에 콘텐츠(예: 텍스트, 이미지, 동영상)를 요청합니다.
  • 서버는 해당 콘텐츠를 브라우저로 다시 보냅니다.

하지만 여기에 문제가 있습니다. HTTP는 안전하지 않습니다. 비밀번호나 신용카드 번호 등 전송되는 정보를 누군가가 가로채더라도 해당 정보는 일반 텍스트로 전송되므로 읽을 수 있습니다.


HTTPS란?

HTTPS는 HTTP와 동일하지만 보안 계층이 추가되어 있습니다. "S"는 보안을 의미합니다. 이는 브라우저와 웹사이트 간에 전송된 정보를 비공개로 유지하고 도청자로부터 안전하게 보호합니다.

어떻게 작동하나요? 암호화. 암호화는 누군가가 가로채더라도 읽을 수 없도록 데이터를 암호화합니다. 귀하의 브라우저와 웹사이트만이 데이터를 "스크램블 해제"할 수 있습니다.


HTTPS는 어떻게 작동하나요?

HTTPS가 데이터를 어떻게 보호하는지 이해하려면 자물쇠의 열쇠와 같은 에 대해 이야기해야 합니다.

1. 비대칭 키(키 2개):

  • 두 개의 키, 즉 공개 키와 개인 키를 상상해 보세요.
  • 공개 키는 누구나 편지를 넣을 수 있는 우편함처럼 모든 사람과 공유됩니다.
  • 개인 키는 사서함을 열고 편지를 읽는 열쇠와 마찬가지로 비밀입니다.

HTTPS에서

  • 브라우저는 웹사이트에서 공개 키를 가져옵니다.
  • 이 공개 키를 사용하여 데이터를 암호화(잠금)하고 웹사이트로 보냅니다.
  • 웹사이트의 개인 키로만 데이터 잠금을 해제할 수 있습니다.

이렇게 하면 다른 사람이 귀하의 민감한 정보를 읽을 수 없습니다.

2. 대칭 키(1개 키):

  • 브라우저와 웹사이트가 공유 키(예: 비밀 비밀번호)에 동의하면 이를 사용하여 데이터를 더 빠르게 암호화하고 해독합니다.
  • 이 공유 키는 초기 핸드셰이크 중에 공개 키와 개인 키를 사용하여 안전하게 생성됩니다.

요약

  • 비대칭 키는 보안 연결을 설정하는 데 도움이 됩니다.
  • 이후에는 연결을 빠르고 안전하게 유지하기 위해 대칭 키가 사용됩니다.

HTTPS에 관심을 가져야 하는 이유?

  1. 귀하의 데이터는 안전합니다: HTTPS는 비밀번호나 신용카드와 같은 민감한 정보를 해커로부터 보호합니다.
  2. 신뢰를 구축합니다: HTTPS를 사용하는 웹사이트는 브라우저에 자물쇠 아이콘을 표시하므로 검색이나 쇼핑을 하는 동안 더 안전하다고 느낄 수 있습니다.
  3. SEO에 더 좋습니다: Google은 HTTPS 웹사이트를 선호하므로 검색 결과에서 더 높은 순위를 차지합니다.

HTTP와 HTTPS의 차이점

profile
당근🥕

0개의 댓글