Network
[Network] HTTPS와 HTTP 그리고 SSL
메성
2020. 4. 27. 00:20
반응형
HTTPS vs HTTP
- HTTP는 Hypertext Transfer Protocol의 약자이다.
- 즉, HTML을 전송하기 위한 방식이다.
- HTTPS와 HTTP의 차이를 살펴보면 둘 다 HTML을 전송하기 위한 방식이라는 측면은 동일한데, S에서 차이가 판가름된다.
- HTTPS에서 마지막 S는 Over Secure Socket Layer의 약자로 보안이 강화된 HTTP라는 것을 짐작할 수 있다.
- HTTPS는 HTTP와 다르게 보안 장치가 덧붙여 있는 것으로 볼 수 있다.
- HTTPS를 이용하여 메시지를 전송하게 되면 제 3자는 해당 메시지를 감청할 수 없게된다.
- Ex. 로그인을 위해서 서버로 비밀번호를 전송할 때 HTTP를 사용하면 메시지를 중간에 감청할 수 있다.
- Ex. 중요 문서 같은 것을 전송하고자할 때 중간에서 데이터를 변조할 수 있는 일이 일어날 수 있다.
HTTPS와 SSL
-
SSL 위에서 HTTPS가 동작한다.
-
그림을 살펴보면 SSL은 HTTP 보다 더 포괄적인 것이고, SSL 통신 방법 위에서 동작하는 서비스 중 하나가 HTTP이다.
-
HTTP가 SSL을 이용하게 되면 그것이 바로 HTTPS가 되는 것이다.
SSL과 TLS
- SSL : 사용자의 정보를 더 안전하게 주고받기 위해 나타난 프로토콜
- TLS : SSL이 폭넓게 사용되다가 표준화 기구인 IETF의 관리로 변경되면서 TLS로 바뀐 것이다.
- 결국, SSL과 TLS은 같은 것으로 볼 수 있다.
HTTPS와 SSL 인증서 - 생활코딩
HTTPS VS HTTP HTTP는 Hypertext Transfer Protocol의 약자다. 즉 Hypertext 인 HTML을 전송하기 위한 통신규약을 의미한다. HTTPS에서 마지막의 S는 Over Secure Socket Layer의 약자로 Secure라는 말을 통해서 알 수 있듯이 보안이 강화된 HTTP라는 것을 짐작할 수 있다. HTTP는 암호화되지 않은 방법으로 데이터를 전송하기 때문에 서버와 클라이언트가 주고 받는 메시지를 감청하는 것이
opentutorials.org
반응형