본문 바로가기
카테고리 없음

SSL/TLS는 무엇일까

by by_merry 2026. 4. 27.

HTTPS를 이해했다면 자연스럽게 이런 질문이 생긴다.

“그럼 그 암호화는 도대체 어떻게 되는 거지?”

바로 그 역할을 하는 기술이 SSL/TLS다.

이름이 어렵게 느껴지지만, 핵심은 생각보다 단순하다.

결론부터 말하면 SSL/TLS는 인터넷에서 데이터를 암호화해서 안전하게 주고받도록 만드는 기술이다.

 

SSL과 TLS는 무엇이 다를까

먼저 이름부터 정리하자.

  • SSL (Secure Sockets Layer)
  • TLS (Transport Layer Security)

둘은 거의 같은 개념이다.

차이는:

  • SSL → 예전 방식 (현재는 거의 사용 안 함)
  • TLS → SSL의 개선 버전 (현재 사용 중)

그래서 보통은 그냥 “SSL”이라고 부르기도 하지만, 실제로는 TLS를 사용하고 있다.

SSL/TLS는 왜 필요할까

인터넷에서 데이터를 그냥 보내면 큰 문제가 있다.

중간에서 누군가가 데이터를 볼 수 있기 때문이다.

예를 들어:

  • 아이디
  • 비밀번호
  • 결제 정보

같은 정보가 그대로 노출될 수 있다.

그래서 SSL/TLS를 사용하면:

  • 데이터를 암호화하고
  • 중간에서 볼 수 없게 만들고
  • 안전하게 전송한다

즉, HTTPS의 핵심 기술이다.

SSL/TLS는 어떻게 동작할까

과정은 조금 복잡하지만, 흐름만 보면 이해하기 쉽다.

크게 3단계로 보면 된다.

1. 서버 인증 (인증서 확인)

브라우저가 서버에 접속하면, 서버는 인증서를 보낸다.

이 인증서를 통해:

  • 이 서버가 진짜인지 확인한다

즉, “가짜 서버가 아닌지” 확인하는 단계다.

2. 암호화 키 생성

브라우저와 서버가 서로 암호화에 사용할 “키”를 만든다.

이때 중요한 점:

  • 처음에는 공개키 방식 사용
  • 그 다음부터는 빠른 대칭키 사용

즉, 안전성과 속도를 동시에 잡는다.

3. 암호화 통신 시작

이제부터는 모든 데이터를 암호화해서 주고받는다.

그래서 중간에서 데이터를 가로채도 내용을 알 수 없다.

비유하면 이렇게 이해하면 쉽다

SSL/TLS는 이런 느낌이다.

  • 서버 인증 = 신분증 확인
  • 키 교환 = 자물쇠 맞추기
  • 암호화 통신 = 잠긴 상태로 대화

즉, 안전하게 대화할 수 있는 환경을 만드는 것이다.

HTTPS와의 관계

이제 핵심 연결이다.

많은 사람들이 헷갈리는 부분인데, 이렇게 정리하면 쉽다.

  • HTTP = 그냥 데이터 전송
  • HTTPS = HTTP + SSL/TLS

즉, HTTPS는 SSL/TLS 덕분에 안전한 것이다.

왜 요즘은 무조건 필요할까

현재 인터넷 환경에서는 SSL/TLS는 선택이 아니다.

필수다.

이유는 명확하다.

  • 개인정보 보호
  • 로그인 정보 보호
  • 결제 안전성
  • 브라우저 보안 정책

특히 HTTPS가 아니면 “안전하지 않음” 표시가 뜨기 때문에 신뢰도에도 영향을 준다.

한 줄로 정리하면

SSL/TLS는 인터넷에서 데이터를 암호화하여 안전하게 주고받도록 만드는 기술이며, HTTPS를 가능하게 하는 핵심 보안 기술이다.