HTTP
일반적인 포트: 80
⚠ TLS 암호화 없음
안전하지 않은 네트워크에서는 공격자가 통신 내용을 읽거나 변경할 수 있습니다. 브라우저에 “안전하지 않음” 경고가 표시될 수 있습니다.
연결 보안
많은 웹사이트가 아직 HTTP를 사용합니다. 최신 TLS를 적용한 HTTPS는 방문자와 웹사이트 사이의 연결을 보호합니다.
일반적인 포트: 80
⚠ TLS 암호화 없음
안전하지 않은 네트워크에서는 공격자가 통신 내용을 읽거나 변경할 수 있습니다. 브라우저에 “안전하지 않음” 경고가 표시될 수 있습니다.
일반적인 포트: 443
🔒 TLS 위에서 동작하는 HTTP
TLS는 통신을 암호화하고 브라우저가 요청한 도메인에 연결했는지 확인하는 데 도움을 줍니다.
포트 443은 HTTPS에 일반적으로 사용하는 포트입니다. 보호 기능은 포트 번호 자체가 아니라 TLS에서 나옵니다.
TLS 1.2 / TLS 1.3
↓
암호화
↓
HTTPS
| 프로토콜 | 표준화 | 광범위한 도입 | 상태 |
|---|---|---|---|
| SSL 2.0 | 1995 | 1990년대 | 더 이상 사용되지 않음 |
| SSL 3.0 | 1996 | 1990년대 후반 | 더 이상 사용되지 않음 |
| TLS 1.0 | 1999 | 2000년대 초반 | 더 이상 사용되지 않음 |
| TLS 1.1 | 2006 | 제한적 도입 | 더 이상 사용되지 않음 |
| TLS 1.2 | 2008 | 2014–2016 | 지원됨 |
| TLS 1.3 | 2018 | 2019–2021 | 현대적 |
이 명령은 서버와 실제 TLS 연결을 맺고 협상된 프로토콜과 암호화 방식을 보여 줍니다.
openssl s_client -connect boards.pig.kr:443 -tls1_2
예시 결과:
Protocol : TLSv1.2
Cipher : ECDHE-ECDSA-AES256-GCM-SHA384
80 → HTTP → ⚠ 안전하지 않음
443 → HTTPS → TLS → 🔒 보안 연결
포트 번호 443 자체가 연결을 안전하게 만드는 것은 아닙니다. HTTPS를 안전하게 만드는 것은 TLS입니다.