🔒 HTTP vs HTTPS
웹 보안의 기초인 HTTP와 HTTPS의 차이점을 시각적으로 학습해보세요
🌐 HTTP
HyperText Transfer Protocol - 웹에서 데이터를 주고받는 기본 프로토콜
❌
평문 전송
데이터가 암호화되지 않아 중간에서 읽을 수 있음
❌
보안 취약
중간자 공격, 도청, 데이터 변조 가능
✅
빠른 속도
암호화 과정이 없어 상대적으로 빠름
포트: 80 (기본값)
URL: http://example.com
🔒 HTTPS
HTTP Secure - SSL/TLS 암호화가 추가된 안전한 HTTP
✅
암호화 전송
SSL/TLS로 데이터를 암호화하여 전송
✅
보안 강화
인증서로 신원 확인, 데이터 무결성 보장
✅
SEO 이점
구글 등 검색엔진에서 우선순위 부여
포트: 443 (기본값)
URL: https://example.com
🏆 SSL/TLS 인증서
웹사이트의 신원을 증명하고 암호화 통신을 위한 디지털 인증서입니다.
DV (Domain Validation)
도메인 소유권만 확인
기본 수준
OV (Organization Validation)
조직 정보까지 확인
중간 수준
EV (Extended Validation)
엄격한 신원 확인
최고 수준
⚠️ Mixed Content 문제
HTTPS 페이지에서 HTTP 리소스를 로드할 때 발생하는 보안 문제입니다.
Mixed Content: The page at 'https://example.com' was loaded over HTTPS,
but requested an insecure resource 'http://example.com/image.jpg'.
This request has been blocked; the content must be served over HTTPS.
🧑💻
1nnovator 김민성
JavaScript 학습 센터 개발자
🌟 이 프로젝트가 도움이 되셨다면 블로그에서 더 많은 개발 이야기를 확인해보세요!
🤖이 페이지는 생성형 AI의 도움을 받아 제작되었습니다.