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 |