공부 및 일상기록

[네트워크] http와 https 의 차이점 본문

개발/네트워크

[네트워크] http와 https 의 차이점

낚시하고싶어요 2023. 1. 9. 17:19

HTTP (Hypertext Transfer Protocol)

서로 다른 시스템들 사이에서 통신을 주고 받게 해주는 가장 기초적인 프로토콜이다. 웹 서핑을 할 때 서버에서 자신의 브라우저로 데이터를 전송해 주는 용도로 가장 많이 사용된다. 인턴세 초기에 모든 웹 사이트에서 기본적으로 사용되던 프로토콜이다. 

 

*프로토콜이란

컴퓨터 내부에서 혹은 컴퓨터 사이에서 데이터의 교환방식을 정의하는 규칙체계이다. 기기 간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구한다. 이런 형식을 정의하는 규칙의 집합이다.

 

HTTPS (Hypertext Transfer Protocol Secure)

HTTP는 서버에서부터 브라우저로 전송되는 정보가 암호화 되지 않는다는 문제가 있다. 즉 쉽게 탈취가 가능하다는 것이다.

HTTPS는 SSL(보안 소켓 계층)을 사용함으로써 이 문제를 해결했다. SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와주고 서버 브라우저가 민감한 정보를 주고받을 때, 이것이 도난당하는 것을 막아준다.

 

HTTPS의 보안

HTTP와의 가장 큰 차이점이 SSL 인증서 이다.

SSL인증서는 사용자가 사이트에 제공하는 정보를 암호화하는데 쉽게 말하면 데이터를 암호로 바꾸는 것이다. 이렇게 전송된 데이터는 중간에 누군가 탈취한다고 하더라도 암호화 되어있기때문에 해독할 수 없다. 이 외에 TLS(전송 계층 보안) 프로토콜을 통해서도 보안을 유지한다. TSL은 데이터 무결성을 제공하기 때문에 데이터가 전송중에 수정되거나 손상되는것을 방지하고 사용자가 자신이 의도하는 웹 사이트와 통신하고 있음을 입증하는 인증 기능도 제공한다.

 

HTTPS의 또 다른 장점

HTTPS는 보안상 우위에만 있는것이 아니다. 바로 검색엔진 최적화 (SEO)에 있어서도 큰 혜택을 볼 수 있다. 구글이 HTTPS 웹사이트에 가산점을 주기도 하지만 결국에는 사용자들이 가장 안전하다고 생각하는 사이트를 더욱 많이 방문하기 때문이다.

 

 

https://brunch.co.kr/@hyoi0303/10

 

HTTP와 HTTPS 차이점

디자이너가 개발자와 일 하다 보니 (2) | 지난 2014년 구글에서는 HTTP를 HTTPS로 바꾸라고 권고한다. 그전까지는 전자상거래가 있는 웹 사이트에서만 다소 번거로운 HTTPS를 사용하고 있었다. HTTPS로

brunch.co.kr