STAGE 6 · Lv.29
SSL 인증서와 HTTPS 전환
SSL 인증서 유형, Let's Encrypt 설치, 혼합 콘텐츠 수정, HSTS 설정, SSL 모니터링까지 안전한 HTTPS 사이트를 구축하는 방법을 완벽하게 배웁니다.
SSL/TLS와 HTTPS의 이해
SSL이란 무엇인가?
SSL(Secure Sockets Layer)은 웹 서버와 브라우저 사이의 통신을 암호화하는 보안 프로토콜입니다. 현재는 SSL의 후속 버전인 TLS(Transport Layer Security)가 사용되지만, 관례적으로 여전히 "SSL"이라는 용어를 사용합니다.
HTTPS(HyperText Transfer Protocol Secure)는 HTTP에 SSL/TLS 암호화를 추가한 프로토콜입니다. HTTPS를 사용하면 사용자가 입력하는 비밀번호, 카드 정보, 개인 정보 등이 암호화되어 전송되므로 중간자 공격(MITM)으로부터 보호됩니다.
HTTPS가 필수인 이유:
- Google은 HTTPS를 랭킹 팩터로 사용합니다
- Chrome은 HTTP 사이트에 "안전하지 않음" 경고를 표시합니다
- WooCommerce 등 결제 시스템은 HTTPS가 필수입니다
- HTTP/2는 HTTPS에서만 사용 가능합니다
- 사용자 신뢰도가 크게 향상됩니다
HTTPS(HyperText Transfer Protocol Secure)는 HTTP에 SSL/TLS 암호화를 추가한 프로토콜입니다. HTTPS를 사용하면 사용자가 입력하는 비밀번호, 카드 정보, 개인 정보 등이 암호화되어 전송되므로 중간자 공격(MITM)으로부터 보호됩니다.
HTTPS가 필수인 이유:
- Google은 HTTPS를 랭킹 팩터로 사용합니다
- Chrome은 HTTP 사이트에 "안전하지 않음" 경고를 표시합니다
- WooCommerce 등 결제 시스템은 HTTPS가 필수입니다
- HTTP/2는 HTTPS에서만 사용 가능합니다
- 사용자 신뢰도가 크게 향상됩니다
브라우저
(클라이언트)
(클라이언트)
🔒
SSL/TLS
암호화
암호화
🔒
웹 서버
SSL 인증서 유형
인증 수준별 SSL 유형
SSL 인증서는 인증 수준에 따라 세 가지로 구분됩니다. 각각 다른 수준의 검증 과정을 거치며, 비용도 다릅니다.
DV (Domain Validation) - 도메인 인증
가장 기본적인 인증 수준으로, 도메인 소유권만 확인합니다. 발급 시간이 매우 빠르고(몇 분), 비용이 저렴하거나 무료입니다. Let's Encrypt가 대표적인 무료 DV 인증서입니다. 개인 블로그, 소규모 사이트에 적합합니다. 주소창에 자물쇠 아이콘만 표시됩니다.
OV (Organization Validation) - 기관 인증
도메인 소유권과 함께 조직(회사)의 실체를 확인합니다. 사업자 등록증, 회사 정보 등을 검증하므로 발급에 1-3일이 소요됩니다. 연간 $50-$200 수준이며, 기업 사이트, 중규모 이커머스에 적합합니다. 인증서 상세 정보에서 조직명을 확인할 수 있습니다.
EV (Extended Validation) - 확장 인증
가장 높은 수준의 인증으로, 엄격한 심사 과정을 거칩니다. 법적 실체, 물리적 위치, 운영 실태 등을 종합적으로 검증합니다. 연간 $100-$500 수준이며, 금융기관, 대규모 이커머스, 정부기관에 적합합니다. 과거에는 주소창에 회사명이 녹색으로 표시되었지만, 현재 대부분의 브라우저에서 이 기능은 제거되었습니다.
| 항목 | DV | OV | EV |
|---|---|---|---|
| 인증 수준 | 도메인만 | 도메인 + 조직 | 도메인 + 조직 + 확장 |
| 발급 시간 | 수분 | 1-3일 | 3-7일 |
| 비용 | 무료~$10/년 | $50-200/년 | $100-500/년 |
| 추천 대상 | 블로그, 소규모 | 기업, 중규모 | 금융, 대규모 |
| 암호화 수준 | 동일 | 동일 | 동일 |
💡 와일드카드 SSL과 멀티도메인 SSL
와일드카드 SSL (*.example.com): 하나의 인증서로 모든 서브도메인을 보호합니다. shop.example.com, blog.example.com 등을 모두 커버합니다. Let's Encrypt도 와일드카드를 지원합니다.
멀티도메인 SSL (SAN/UCC): 하나의 인증서로 여러 도메인을 보호합니다. example.com, example.co.kr, other-domain.com 등을 하나의 인증서로 커버할 수 있습니다.
멀티도메인 SSL (SAN/UCC): 하나의 인증서로 여러 도메인을 보호합니다. example.com, example.co.kr, other-domain.com 등을 하나의 인증서로 커버할 수 있습니다.
🔒
여기까지는 미리보기입니다
SSL 인증서와 HTTPS 전환
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.