카테고리 없음

🛡️ TLS란?

idea9329 2025. 3. 24. 10:27
반응형

 

✅ 이름:

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는 인터넷 통신을 암호화하고 인증해서 안전하게 만들어주는 기술이다.

반응형