네트워크/기본

[네트워크] HTTP vs HTTPS

댕주 2025. 3. 15. 23:09
한 줄 정리
HTTP -> 보안 없음, 데이터 평문 전송
HTTPS -> SSL/TLS 암호화로 보안 강화 (데이터 암호화, 무결성, 신뢰성 보장)

  HTTP HTTPS
보안 X (데이터 암호화 없음) O (SSL/TLS 암호화 적용)
포트 번호 80번 사용 443번 사용
URL 형식 http://test.com https://test.com
데이터 전송 방식 평문(Plain Text) 전송 암호화된 데이터 전송
중간자 공격 (Man-in-the-Middle, MITM) 공격 가능 안전
SEO (검색 최적화) 우선순위 낮음 유리함 (구글이 HTTPS 사이트 선호)

왜 HTTPS 가 필요할까 ?

1. 데이터 암호화 (Encryption)

HTTP : 데이터가 평문으로 전송되기 때문에, 해커가 쉽게 가로챌 수 있음

HTTPS : SSL/TLS를 사용해 데이터를 암호화해서 중간에서 가로채도 내용을 해독할 수 없음

 

2. 데이터 무결성 (Integrity)

HTTP : 데이터 변조 위험 있음 -> 가짜 광고 삽입, 악성 코드 추가 등

HTTPS : 데이터가 변경되지 않도록 보호함

 

3. 사용자 신뢰성 (Authentication)

HTTP : 피싱 사이트로 오해받을 수 있음

HTTPS : 신뢰할 수 있는 인증서 (SSL/TLS 인증서) 를 사용해서 사이트가 진짜인지 검증 가능

 

4. SEO (검색 엔진 최적화)

HTTPS : 검색 엔진 노출에 유리 -> 구글 우대