ssl

    웹 보안 지식 - HTTPS

    HTTP (Hypertext Transfer Protocol) HTTP는 클라이언트와 서버 양쪽에서 통신할 수 있도록 구현해야 하는 기본 통신 프로토콜로, 요청과 응답, 세션, 캐싱, 인증 등을 다룬다. HTTP 서버는 기본 포트인 80번 포트에서 서비스 대기중이며, 클라이언트가 TCP 80 포트를 사용하여 연결하면 서버는 요청에 응답하면서 자료를 전송한다. HTTP는 브라우저와 서버 사이에서 정보를 암호화되지 않은 평문(Plain Text)으로 전송하기 때문에, 정보가 전달되는 네트워크에서 전송되는 정보를 엿볼 수 있다. 이러한 보안 문제로 인해 HTTPS (HTTP Secure)가 출현했다. HTTP/2 HTTP/2는 HTTP 프로토콜의 다음 업그레이드 버전으로, 점점 더 많은 웹 사이트에 적용되고 ..