HTTP VS HTTPS

HTTP (Hypertest Transfer Protocol) www상에서 웹 서버와 브라우저가 하이퍼텍스트 데이터를 주고받기 위한 통신 프로토콜 기본 TCP/IP포트로 80포트 사용 데이터를 단순 텍스트 형태로 주고받기 때문에 네트워크에서 전송 신호를 가로채는 경우 원치 않는 데이터 유출이 발생할 수 있다 HTTPS (Hypertext Transfer Protocol Secure) HTTP의 보안이 광화된 버전. SSL이나 TLS프로토콜을 통해 세션 데이터 암호화한다. HTTP에서 주고받는 데이터가 암호화되지 않아 쉽게 도난당하는 문제가 있었다. 보안 문제를 해결하기 위해 SSL 도입 (= 현 TLS) 공개키를 공개하여 클라이언트 측에서 암호화된 데이터를 서버로 보내면 서버가 비밀키로 복호화한다. TL..