용어집
SEO

SSL

SSL(Secure Sockets Layer)은 웹 브라우저와 서버 사이의 통신을 암호화하는 보안 프로토콜의 통칭입니다. 실제로는 후속 표준인 TLS로 대체되었으나, 'SSL 인증서'처럼 관용적으로 여전히 SSL이라는 이름이 쓰입니다.

  • SSL은 웹 통신을 암호화해 도청과 변조를 막는 보안 프로토콜의 통칭입니다.
  • 오리지널 SSL 프로토콜은 모두 폐기되었고, 현재 실제로 쓰이는 표준은 후속 규격인 TLS입니다. 다만 'SSL 인증서'처럼 이름은 관용적으로 남아 있습니다.
  • HTTPS는 'SSL/TLS로 보호된 HTTP'를 가리키며, SSL은 그 안에서 암호화 계층과 인증서를 담당합니다.
  • 구글은 2014년부터 HTTPS를 랭킹 신호로 사용한다고 공식 발표했으며, 현재는 페이지 경험을 구성하는 요소로 다뤄집니다.
  • Let's Encrypt 같은 무료 인증기관 덕분에 SSL/TLS 인증서를 비용 없이 자동으로 발급·갱신할 수 있습니다.

SSL이란?

SSL(Secure Sockets Layer)은 웹 브라우저와 서버가 주고받는 데이터를 암호화하여 제3자의 도청·변조·위장을 막는 보안 프로토콜입니다. 사용자가 입력한 비밀번호, 결제 정보, 개인정보가 네트워크 구간에서 평문으로 노출되지 않도록 보호하는 역할을 합니다. 오늘날 'SSL 인증서', 'SSL 적용'처럼 널리 쓰이는 표현은 사실상 후속 표준인 TLS를 가리키는 관용어로 굳어졌습니다.

SSL과 TLS의 관계

SSL은 1990년대에 등장한 원조 프로토콜이며, 알려진 보안 취약점 때문에 SSL의 모든 버전은 현재 폐기(deprecated)된 상태입니다. 1999년 SSL 3.0의 후속으로 TLS(Transport Layer Security) 1.0이 발표되었고, 이후 TLS 1.2·1.3으로 발전하면서 더 강력한 암호 알고리즘(AES 등), 개선된 인증 방식, 견고한 키 교환 메커니즘을 갖추게 되었습니다. 즉 오늘날 'SSL'이라고 부르는 거의 모든 것은 실제로는 TLS로 동작합니다.

구분SSLTLS
표준 지위원조 프로토콜, 전 버전 폐기SSL의 후속, 현재 표준(1.2·1.3)
등장 시점1990년대 중반1999년(TLS 1.0) 이후
암호 알고리즘구형, 취약점 존재AES 등 최신, 취약점 보완
실무 사용실사용 안 함실제 모든 HTTPS 연결에서 사용
'SSL 인증서'라는 이름관용적으로 SSL로 부르지만 실제로는 TLS 인증서

SSL 인증서와 HTTPS

SSL/TLS 인증서는 인증기관(CA)이 발급하는 디지털 신원 증명입니다. 도메인 소유권을 검증하고, 브라우저가 서버의 신원을 신뢰할 수 있게 하며, 암호화 키 교환의 기반이 됩니다. HTTPS는 이 SSL/TLS 보안 계층 위에서 동작하는 HTTP, 즉 'SSL/TLS로 보호된 HTTP'입니다. 다시 말해 SSL/TLS는 데이터를 암호화하는 기술이자 인증서 관점이고, HTTPS는 그 암호화를 사용해 안전하게 통신하는 프로토콜입니다. 브라우저 주소창의 자물쇠 아이콘은 유효한 인증서로 HTTPS 연결이 성립했음을 나타냅니다.

Let's Encrypt는 비영리 기관 ISRG가 운영하는 무료·자동·공개 인증기관으로, ACME 프로토콜(RFC 8555)을 통해 인증서 발급·갱신·폐기를 자동화합니다. 이 덕분에 누구나 비용 없이 SSL/TLS 인증서를 적용할 수 있어 웹 전반의 HTTPS 보급이 크게 확대되었습니다.

SEO 시사점

구글은 2014년 8월 공식 블로그를 통해 HTTPS를 랭킹 신호로 사용하기 시작했다고 발표했습니다. 당시 구글은 이 신호가 전체 검색 질의의 1% 미만에 영향을 주는 매우 가벼운 신호이며, 고품질 콘텐츠 같은 다른 신호보다 가중치가 낮다고 명시했습니다. 동시에 모든 웹사이트가 HTTP에서 HTTPS로 전환하도록 독려하기 위해 향후 이 신호를 강화할 수 있다고 밝혔습니다. 현재 구글은 HTTPS를 독립적인 랭킹 요소가 아니라 페이지 경험(page experience)을 구성하는 요소로 다루며, 핵심 랭킹 시스템이 종합적으로 평가합니다.

SEO 관점에서 SSL/TLS 적용은 단순한 순위 가산점을 넘어 신뢰와 사용자 경험의 전제 조건입니다. HTTPS가 없으면 브라우저가 '안전하지 않음' 경고를 표시해 이탈률이 높아지고, 결제·로그인 같은 거래성 페이지의 신뢰도가 떨어집니다.

실행 체크리스트

  • 전체 사이트에 SSL/TLS 인증서를 적용하여 모든 페이지를 HTTPS로 제공합니다.
  • HTTP 요청을 HTTPS로 301 리다이렉트하여 중복·혼합 콘텐츠를 방지합니다.
  • canonical 태그와 사이트맵 URL을 HTTPS 버전으로 통일합니다.
  • noindex robots 메타 태그로 색인을 막지 않도록 점검합니다(구글 권장).
  • 인증서 만료 전 자동 갱신을 설정합니다(예: Let's Encrypt + ACME 클라이언트).
  • 구버전 SSL/구형 TLS를 비활성화하고 TLS 1.2 이상을 사용합니다.

참고·출처

관련 용어