ssl통신과정

    HTTP , HTTPS

    HTTP / HTTPS - HTTP : 서로 다른 시스템들 사이에서 통신을 주고받게 하는 가장 기본적인 프로토콜(서버에서 브라우저로 데이터를 전송하는 용도로 가장 많이 사용함) 문제점 - 서버에서 브라우저로 전송되는 정보가 암호화되지 않는다. - HTTPS : SSL(보안 소켓 계층) 사용, 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와준다. 서버와 브라우저가 민감한 정보를 주고받을 때 해당 정보가 도난당하는 것을 막아줌. HTTP 자체를 암호화하는 것이 아닌 HTTP Message Body를 암호화한다. (즉, Header는 암호화되지 않는다) HTTPS 사용해야하는 이유 1. 중간에 데이터를 가로채도 암호화되어 있기 때문에 안전하다. 2. 구글은 HTTPS 웹 사이트에 가산점을 ..