
[Back-End] HTTPS란 정확히 무엇일까?
·
Back-end
매일메일을 통한하루하루 CS 공부하기 HTTP란?HyperText Transfer Protocol클라이언트와 서버 간 통신을 위한 통신 규약이다.HTTP는 암호화되지 않은 평문 데이터를 전송하기 때문에 제 3자가 정보를 조회할 수 있다는 위험이 있다. 이를 해결하기 위해 HTTPS가 등장한 것이다. HTTPS란?HTTPS(Hyertext Transfer Protocol Secure)암호화된 데이터를 전송하기 때문에 제 3자가 볼 수 없도록 할 수 있다. 적용 방법인증 기관 (CA)에게 인증서를 발급받아야 한다. CA에 인증서를 요청하면 CA 이름, 서버의 Public Key, 서버의 정보를 활용하여 인증서를 생성하고 이를 CA Private Key로 암호화하여 서버로 전송한다.이때 인증서는 CA Priv..