반응형
✅ 이름:
TLS (Transport Layer Security)
– "전송 계층 보안"이라는 뜻이에요.
✅ 목적:
인터넷 통신을 암호화해서 도청, 위조, 변조를 막는 것이 목적이에요.
🔐 왜 TLS가 필요할까?
인터넷에서 데이터를 주고받을 때, 그냥 보내면 누군가 중간에서 엿볼 수 있어요
예를 들어:
- 로그인을 할 때 ID/PW가 그냥 평문으로 보내지면 위험하죠
- 결제 정보, 개인정보 등도 마찬가지
👉 그래서 암호화된 안전한 통신이 필요하고, 그 역할을 TLS가 해요.
📦 TLS가 해주는 일
기능설명
🔒 암호화 (Encryption) | 데이터를 암호화해서 도청 방지 |
📜 인증 (Authentication) | 상대가 진짜인지 확인 (예: 인증서) |
🧾 무결성 (Integrity) | 데이터가 중간에 바뀌지 않았는지 검증 |
🌐 HTTPS = HTTP + TLS
우리가 흔히 보는 HTTPS는 사실상 HTTP 위에 TLS를 적용한 것이에요.
- http:// → 암호화 없음 (위험)
- https:// → TLS 적용됨 (안전)
🔧 예시
브라우저 → 은행 서버 접속
1. 브라우저가 서버 인증서 받음 (서명된 공개키)
2. 서버가 인증된 진짜임을 확인
3. 브라우저가 TLS를 통해 암호화된 통신 시작
4. 로그인, 송금 등 안전하게 진행
⏱️ 참고로...
버전설명
SSL 2.0 / 3.0 | TLS의 옛날 이름 (지금은 사용 ❌) |
TLS 1.0 / 1.1 | 오래된 버전, 보안 취약 |
TLS 1.2 / 1.3 | 현재 대부분 사용되는 안전한 버전 |
✅ 요약
TLS는 인터넷 통신을 암호화하고 인증해서 안전하게 만들어주는 기술이다.
반응형