SSL/TLS 이란
인터넷 연결 암호화 프로토콜
**SSL/TLS (Secure Sockets Layer / Transport Layer Security)**는 인터넷을 통해 브라우저와 서버 간 안전한 데이터 전송을 제공하는 암호화 프로토콜입니다.
SSL/TLS 작동 방식
보안 연결 설정 시:
- 브라우저가 서버에 인증서 요청
- 서버가 공개 키가 포함된 SSL 인증서 전송
- 브라우저가 인증서 진위 확인
- 암호화된 연결(HTTPS) 설정
SSL 인증서 유형
- DV (Domain Validation) — 기본 도메인 확인
- OV (Organization Validation) — 조직 확인
- EV (Extended Validation) — 확장 확인
- Wildcard — 도메인 및 모든 하위 도메인용
- Multi-Domain (SAN) — 여러 도메인용
SSL/TLS의 장점
- 데이터 암호화 — 가로채기 방지
- 인증 — 사이트 진위 확인
- 무결성 — 데이터 변조 방지
- SEO 보너스 — Google이 순위에 HTTPS 고려
- 사용자 신뢰 — 브라우저의 자물쇠 아이콘
SSL 인증서 발급처
- Let's Encrypt — 무료 인증서 (90일)
- Cloudflare — CDN 사용 시 무료 SSL
- DigiCert, Comodo, GlobalSign — 상용 CA
- 호스팅 제공업체 — 무료 SSL 포함하는 경우 많음
현대 표준
- TLS 1.2 — 최소 권장 버전
- TLS 1.3 — 현재 버전 (더 빠르고 안전)
- SSL 2.0/3.0 — 폐기됨, 사용 금지