HTTP와 HTTPS의 차이

기성·2025년 7월 16일
0

TIL

목록 보기
84/92

HTTP와 HTTPS는 웹에서 데이터를 주고 받는 프로토콜이다. 이 둘의 큰 차이는 보안에 있다.

🔑 HTTP vs HTTPS 정리표

항목HTTPHTTPS
의미HyperText Transfer ProtocolHyperText Transfer Protocol Secure
보안❌ 암호화되지 않음✅ 암호화됨 (SSL/TLS 사용)
URL 예시http://example.comhttps://example.com
포트기본 포트: 80기본 포트: 443
사용 목적보안이 덜 중요한 경우로그인, 결제 등 민감 정보 보호 필요
인증서 필요❌ 필요 없음✅ SSL 인증서 필요
속도약간 빠름초기 핸드셰이크로 약간 느림
신뢰도낮음높음 (브라우저 자물쇠 아이콘 표시)

🔐 HTTPS는 어떻게 안전한가?

HTTPS는 SSL/TLS 암호화 기술을 통해 클라이언트와 서버 사이의 데이터 전송을 암호화 한다.

🛡️ HTTPS 흐름

  1. 브라우저가 서버에게 HTTPS 접속 요청
  2. 서버가 SSL 인증서 전달
  3. 브라우저가 인증서 유효성을 검사
  4. 둘 사이에 암호화 키 공유
  5. 암호화된 데이터 주고받기 시작

💬 브라우저에서 자물쇠 아이콘 🔒이 왜 중요할까?

🔓 없는 사이트: HTTP → 보안 위험 있음

🔒 있는 사이트: HTTPS → 암호화된 안전한 연결

브라우저는 HTTPS가 아닌 사이트에서 "주의 요함", "보안되지 않음"이라고 경고를 표시하기도 한다.

profile
프론트가 하고싶어요

0개의 댓글