http와 https의 정의 및 차이점

박두팔이·2023년 4월 13일
0

http와 https 의 차이점 ?

http는 서버와 클라이언트간에 데이터를 주고받는 프로토콜 입니다. 인터넷에서 하이퍼텍스트를 교환하기위한 통신규약으로 80포트를 사용하며 상태를 가지고 있지 않은 프로토콜입니다.

http는 텍스트, 이미지, 영상,json등 거의 모든 형태의 데이터를 전송할 수 있다는 장점이 있지만 클라이언트와 서버간의 암호화 되지 않은 평문 데이터를 전송하는 프로토콜이기 때문에 누군가 네트워크 신호를 가로챈다면 http의 내용은 외부에 그대로 노출된다는 보안적 취약점이 있습니다. 중요정보가 없는 소규모의 프로젝트라면 문제가 되지 않지만 고객의 개인정보나 비밀을 취급하는 서비스라면 보안은 절대 빠져선 안될 요소입니다.

그래서 이 문제를 해결하기 위해 등장한 것이 바로 https입니다.
https는 전송계층 위에 SSL이라는 보안 소켓 계층을 올리고 그 위에 HTTP를 얹어서 보안이 보장된 통신을 하는 프로토콜 입니다. 이 통신방식을 SSL 암호화 통신이라고 하는데 SSL암호화 통신은 공개키 암호화 방식이라는 알고리즘을 통해 구현됩니다.
http와 https의 가장 큰 차이점은 SSL인증서라고 할 수 있습니다. SSL인증서는 사용자가 사이트에 제공하는 정보를 암호화하여 데이터베이스에 저장되기 때문에 해킹을 당하더라도 해독하기가 어렵습니다. 민감한 정보를 다루는 전자상거래 사이트가 아님에도 https를 사용하는 이유는 서비스를 사용하는 유저들이 https로 만들어진 웹사이트를 더 안전하다고 느끼기 때문에 방문율을 높일 수 있고 2014년 이후 구글이 https 웹사이트에 가산점을 주어 검색엔진 최적화에 혜택을 볼 수 있기 때문입니다.

profile
기억을 위한 기록 :>

0개의 댓글