SSL, HTTPS

·2022년 8월 20일
0

SSL과 HTTPS처럼 이런 용어는 헷갈려서 서로 바꾸어 사용하기 쉬울 것 같다. 그러니까 이것들이 어떤 것인지 각각을 살펴보고 어떻게 다른지도 확인해 봐야겠다.


HTTPS란 무엇일까 HTTPS는 HTTP(HyperText Transfer Protocol)의 보안 버전이다. HTTP는 브라우저 및 웹 서버가 정보를 교환하고 소통하기 위해 사용하는 프로토콜이다.

해당 데이터 교환이 SSL로 암호화되면 HTTPS라고 한다. 그래서 HTTPS의 'S'는 보안을 나타낸다.


그럼 여기서 암호화가 된다는 SSL은 또 뭐냐고 묻는다면 대답해 주는 게 인지상정. Secure Sockets Layer의 약자이고 넷스케이프에 의해 작성된 프로토콜이다.

SSL은 인터넷 표준에 따른 유물이다. 1995년 첫 번째 버전은 출시되지 않았고 버전2는 넷스케이프 1.1 브라우저로 시작되었다. 그해 말 Netscape는 버전2에 몇 가지 주요 보안 문제가 있었기 때문에 버전3을 출시했다.

그런데 이 SSL을 넷스케이프가 IETF에 SSL 프로토콜 제어권을 넘겼다. 그러고는 IETF는 TLS 버전 1.0을 발표했다. 실제로는 SSL 3.1이지만. 이러한 점들 때문에 사람들에게 많은 혼란을 더하게 되었고 그래서 SSL 3.0은 2015년에 공식적으로 사용 종료가 되었다.

따라서 앞서 말한 HTTPS의 S는 이제 SSL이 아니라 TLS가 됐다고 보면 된다.
TLS 또한 IETF에서 유지하고 관리하는 웹의 보안 암호화를 위한 새로운 프로토콜이다.

참고 : HTTPS, SSL 및 TLS 차이점

profile
파워블로거입니다 주인이 힘이 센 건 아니고 그냥 하고 싶습니다

0개의 댓글