카테고리 없음

HTTP 와 HTTPS 차이점

JUNGKEUNG 2024. 5. 23. 21:04
반응형

HTTP 란? (Hyper Text Transfer Protocol)  


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

 

 

 

HTTPS란?  (Hyper Text Transfer Protocol SSL)


SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와주고, 서버와 브라우저가 민감한 정보를 주고 받을 때 해당 정보가 도난당하는 것을 막아준다.

 

 

 

SSL이란? (Security Sockets Layer)


SSL 은 암호화 기반 인터넷 보안 프로토콜 

인터넷 통신에 개인정보 보호, 인증 데이터 무결성을 위해 개발 되었다. 구글 에서는 HTTPS 필요성을 중요시 하고  HTTPS을 권장하며 검색 순위 결정도 HTTP 보다 HTTPS를 선호하게 되어있다고 한다.

 

 

 

HTTP와 HTTPS는 OSI 7계층 중 어느 계층일까?


osi 7계층 그림판

Layer4 인 전송 계층에 해당하고 있다.

 

전송계층의 경우 양끝단(End to End)의 사용자들이 데이터를 주고 받을 수 있게 하는 계층이다. 대표적으로 우리가 자주 사용하는 TCP,UDP프로토콜이 있는 계층이다

 

 

 

왜 HTTPS는 보안이 뛰어나다고 말할까?


HTTP와 HTTPS 의 큰 차이는 SSL 인증서 이다.

 

 

SSL 인증서는 사용자가 사이트에 제공하는 정보를 암화 하여 중간에 훔쳐가도 데이터가 암호화되어 있어 해독할 수 없다.

 

 

HTTPS 는 TLS(전송 계층 보안) 프로토콜을 통해서도 보안을 유지한다. TLS은 데이터 무결성을 제공하기 떄문에 데이터가 전송 중에 수정되거나 손상되는 것을 방지하고, 사용자가 자신의 의도하는 웹 사이트와 통신하고 있음을 입증하는 인증 기능도 제공하고 있다.

 

 

 

총 정리


1. HTTP는 HTTPS 보다 보안이 취약하다.

2. HTTP와 HTTPS 의 차이점은 SSL/TLS 인증서의 차이다.

3. HTTP와 HTTPS 는 OSI 7계층 중 전송 계층 이다.

4. SSL는 개인정보나 민감한 정보를 보안 해주는 기능이다.

5. SSL 보다 한 단계 위인 TLS는 데이터가 중간에 수정되거나 손상되는걸 방지해주는 것이다.

 

다음 시간에는 HTTP가 무엇이고 OSI 7계층이 무엇인고 캐쉬,쿠키,세션에 대해 알아 보도록 하겠다.

 

 

 

 

Script


HTTP는 HTTPS 보다 보안이 취약하다는 단점이 있다. 그 이유는 SSL/TLS의 인증서의 차이이다. SSL 인증서는 사용자가 사이트에 제공하는 정보를 암호화하여 중간에 훔쳐가도 데이터가 암호화되어 있어 해독할 수 없다. SSL은 OSI 7계층 중 전송 계층에 속해 있다.

 

 

참고자료


https://www.youtube.com/watch?v=gbTknWju8H4

https://www.youtube.com/watch?v=wPdH7lJ8jf0

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

https://velog.io/@theon2/http-https-%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%97%90-%EB%8C%80%ED%95%B4-%EC%84%A4%EB%AA%85%ED%95%B4%EC%A3%BC%EC%84%B8%EC%9A%94