HTTPS 란?

2020. 10. 23. 16:05웹 프론트엔드 깊게 이해하기/HTTP

www.youtube.com/watch?v=0cfUVrQW_yg&list=PLCZ-8rvakaqbplQZAoUku8uuxUgbLQm-1

이 글은 위의 영상을 바탕으로 작성되었습니다.

 

HTTPS 에서 'S' 는 Over Secure Socket Layer 의 약자입니다. 보통의 HTTP 프로토콜은 암호화를 전혀 하지 않은 상태에서 통신을 수행합니다. 따라서 중간에 해커가 통신을 가로채면, 내용을 그대로 볼 수 있게 됩니다. 이를 통해 해커가 이를 조작해서 서버나 사용자를 속일 수 있습니다.

 

HTTPS 를 사용하면 전송하는 데이터를 중간에 가로채더라도 암호화 되어 있기 때문에 해커가 보지 못하게 할 수 있습니다. 따라서 HTTP 가 아닌 사이트에서 로그인을 요구한다면 절대 그 서비스를 이용해서는 안됩니다.

 

이때 HTTPS 가 사용하는 프로토콜이 SSL 입니다. HTTP 가 SSL 을 추가로 사용할 수 있기 위해서는 SSL 인증서가 필요합니다. TLS 라는 용어도 있는데, 사실상 SSL 과 같은 것입니다. 표준화를 거치면서 이름이 TLS 로 바뀌었지만 지금은 SSL 이라는 이름이 더 많이 쓰입니다.

 

 

'웹 프론트엔드 깊게 이해하기 > HTTP' 카테고리의 다른 글

HTTP 의 Cache 에 대한 이해  (0) 2020.10.23
HTTP 전반에 대한 이해  (0) 2020.10.23