보안소켓계층(SSL) (Secure Sockets Layer)
쉽게 풀면
인터넷으로 편지를 주고받을 때, 아무 봉투 없이 내용을 그대로 보내면 중간에 누군가 열어보거나 몰래 바꿔치기할 수 있습니다. SSL은 이런 편지를 안전한 잠금 봉투에 넣어 보내는 역할을 했던 기술로, 웹사이트와 사용자의 브라우저 사이를 오가는 데이터를 암호화해 도중에 가로채더라도 내용을 알아볼 수 없게 만들었습니다. 다만 SSL 자체는 오래된 방식이라 보안 결함이 여러 차례 발견되었고, 현재는 더 발전된 TLS라는 후속 프로토콜이 그 역할을 대신하고 있습니다.
왜 중요한가
SSL은 웹에서 통신 구간 암호화라는 개념을 대중화시킨 초기 표준으로, 오늘날 널리 쓰이는 HTTPS의 기반이 된 역사적, 기술적 출발점입니다. 이후 등장한 TLS를 이해하기 위해서도 SSL의 구조와 한계를 아는 것이 도움이 됩니다. 정보보안학에서는 통신 프로토콜 보안의 발전 과정과 취약점 대응 사례를 다룰 때 자주 언급됩니다.
논문에서는 이렇게 쓰입니다
오래된 SSL 방식의 보안 결함을 짚고 새 프로토콜로 옮겨가야 한다는 주장을 담고 있습니다.
오래된 시스템에서 여전히 옛 방식이 남아 쓰이고 있는 현황을 조사한 내용입니다.
조금 더 깊게 보면
SSL은 여러 버전을 거치며 발전했지만 결국 심각한 취약점들이 다수 발견되어 표준 규격에서 공식적으로 폐기되었고, 그 자리를 TLS가 이어받았습니다. 오늘날 사용되는 HTTPS는 실제로는 TLS를 사용하지만, 관습적으로 SSL이라는 이름이 여전히 함께 언급되는 경우가 많습니다.
주의할 점
현재 대부분의 안전한 웹 통신은 SSL이 아니라 TLS를 사용하고 있으므로, 최신 시스템을 논의할 때 SSL이라는 용어를 TLS와 혼동하지 않도록 주의해야 합니다.