-
[Web] HTTP vs HTTPS 개념 & 차이점Web/Web 2022. 9. 15. 20:45
- HTTP란?
- HTTPS란?
- HTTPS의 보안성
- HTTPS의 장점
* HTTP (HyperText Transfer Protocol)
HTTP는 서로 다른 시스템들 사이에서 서로 통신을 할 수 있게 하는 가장 기본적인 프로토콜이다.
웹 서핑을 할 때 서버에서 사용자의 브라우저로 데이터를 전송해 주는 용도로 가장 많이 사용된다.
인터넷의 초기에 모든 웹사이트에서 사용되었던 프로토콜이다.
* 프로토콜 : 컴퓨터 내부 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계.
HTTP 프로토콜의 문제점은 서버에서 브라우저로 전송하는 정보가 암호화 되지 않는다는 점이다.
즉, 데이터가 쉽게 도난당할 수 있다는 말과 같다.
* HTTPS (HyperText Transfer Protocol Secure)
HTTPS 프로토콜은 SSL(보안 소켓 계층)을 사용함으로써 HTTP 프로토콜의 문제를 해결하였다.
SSL은 서버와 브라우저에 안전하게 암호화된 연결을 만들게 도와주고, 서버가 민감한 정보를 주고 받을 때
이것이 도난당하는 것을 막아주는 역할을 한다.
* HTTPS의 보안성
HTTP와 HTTPS 프로토콜의 가장 큰 차이점은 SSL 인증서이다.
HTTPS 프로토콜은 HTTP 프로토콜에 보안 기능을 추가한 것이라고 할 수 있지만
보안기능은 생각보다 매우 중요하다.
SSL 인증서는 사용자가 사이트에 제공하는 정보를 암호화한다.
이렇게 전송되는 데이터는 중간에서 누군가 훔쳐내도 데이터가 암호화 되어있기 때문에 해독이 불가능하다.
또한, HTTPS는 TLS(전송 계층 보안) 프로토콜을 통해서도 보안을 유지한다.
TLS은 데이터의 무결성을 제공하기 때문에 데이터가 전송 중에 수정되거나 손상되는 것을 방지하고
사용자가 의도하는 웹사이트와 통신함을 입증하는 인증 기능도 제공한다.
* HTTPS의 장점
HTTPS의 장점은 보안성에서 그치지 않는다.
HTTPS로 전환하면 검색엔진 최적화(SEO)에 있어서도 큰 혜택을 볼 수 있다.
검색엔진 최적화(SEO)는 검색엔진이 이해하기 쉽도록 홈페이지 구조와 페이지를 개발해 검색 결과 상위에
노출될 수 있도록 하는 작업을 말한다.
또한 이 검색엔진은 알고리즘도 따라가기에, 사용자들이 많이 사용하게 된 이유이지 않을까 생각한다.
참고 블로그 : https://blog.wishket.com/http-vs-https-%EC%B0%A8%EC%9D%B4-%EC%95%8C%EB%A9%B4-%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%9D%98-%EB%A0%88%EB%B2%A8%EC%9D%B4-%EB%B3%B4%EC%9D%B8%EB%8B%A4/
이미지 출처 : https://post.naver.com/viewer/postView.nhn?volumeNo=16561296&memberNo=1834
'Web > Web' 카테고리의 다른 글
[Web] 웹 스타일링 도구 (CSS, CSS Modules, SCSS, Tailwind CSS, Styled-components) (0) 2024.11.26 [Web] 쿠키(cookie), 세션(session)의 특징과 차이점 (0) 2022.09.09