HTTP

HTTP는 Hyper Text Transfer Protocol의 약자로, 웹브라우져와 서버간의 자원을 주고 받을 때 쓰는 프로토콜이다.

HTTP는 텍스트교환이며, 단순히 텍스를 주고 받기 때문에, 누군가 가로채어 내용이 노출될 수 있다.

<br/>

HTTPS

HTTPS는 HTTP의 보안위협을 보안하기 위해 모든 통신내용을 암호화하여 클라이언트와 서버가 데이터를 주고 받는 통신규약이다.

HTTPS는 인터넷 상에서 정보를 암호화하는 SSL 프로토콜을 이용하여, 클라이언트와 서버가 데이터를 주고 받는 통신 규약이다.

HTTPS는 공개키암호화 방식을 사용한다.

서버단은 개인키를 가지고, 클라이언트는 공개키를 가진다.

클라이언트에서 서버로 정보를 전송할때는 클라이언트가 공개키로 암호화면, 개인키를 가지고 있는 서버만 복호화하 하여 내용을 확인 할 수 있다.

반대로 서버에서 클라이언트로 정보를 전송할때는 개인키로 암호화하면, 클라이언트는 공개키로 복호화 할 수 있다는 점에서, 전송자가 서버라는 것을 보장 할 수 있다.

<br/>

<br/>

0
이전 댓글 보기
등록
TOP