728x90
HTTP란 여기에 정리했다.
HTTP란
https://superohinsung.tistory.com/133
그렇다면 HTTPS는 무엇일까?
HTTPS란
HTTPS는 Hypertext Transfer Protocol Secure의 약자로, 웹 통신을 위한 암호화된 보안 프로토콜이다.
HTTPS는 HTTP의 보안성을 강화하기 위해 SSL(Secure Sockets Layer) 또는 TLS(Transport Layer Securiry) 프로토콜을 사용하여 통신 데이터를 암호화한다.
HTTPS의 특징
특징 4가지를 정리 해보자.
- 데이터의 암호화
- HTTPS는 SSL 또는 TLS 프로토콜을 사용하여 통신 데이터를 암호화한다.
- 암호화된 데이터는 중간에 제 3자가 가로채더라도 해독이 어렵다.
- 보안 인증서
- HTTPS는 서버 인증서를 사용하여 웹 사이트의 신원을 검증한다.
- 신뢰할 수 있는 인증 기관(Certificate Authority)에 의해 발급된 인증서를 사용하여 서버의 신원을 확인하고 데이터의 무결성을 보장한다.
- 데이터 무결성
- HTTPS는 데이터의 무결성을 검증하여 중간에 데이터가 변경되거나 위조되지 않도록 한다.
- 해시함수를 사용하여 전송된 데이터의 무결성을 보호한다.
- 기밀성
- HTTPS는 데이터를 암호화하여 제 3자가 데이터를 엿볼 수 없도록 한다.
- 중간에 데이터를 가로채도 내용을 이해할 수 없는 암호화된 형태로 유지된다.
HTTP와 HTTPS의 차이점
- 보안성
- HTTP는 암호화되지 않은 통신 프로토콜로, 데이터 전송 시에 보안성이 제공되지 않는다.
- HTTPS는 SSL 또는 TLS 프로토콜을 사용하여 통신 데이터를 암호화하므로 데이터의 보안성이 강화된다.
- HTTPS는 중간에 데이터를 가로채더라도 데이터를 해독하기 어렵게 만든다.
- 데이터 암호화
- HTTP는 데이터를 암호화하지 않고 평문으로 전송한다.
- HTTPS는 SSL 또는 TLS프로토콜을 사용하여 데이터를 암호화하여 전송한다.
- HTTPS는 데이터의 기밀성을 제공하여 제 3자가 데이터를 엿볼 수 없도록 한다.
- 인증
- HTTP는 서버의 신원을 확인하지 않고 통신을 수행한다.
- HTTPS는 서버 인증서를 사용하여 웹 사이트의 신원을 검증하고 데이터의 무결성을 보장한다.
- HTTPS에서는 신뢰할 수 있는 인증기관(Certificate Authority)에 의해 발급된 인증서를 사용하여 서버의 신원을 확인한다.
- 포트 번호
- HTTP는 기본적으로 80번 포트를 사용하여 통신한다.
- HTTPS는 기본적으로 443번 포트를 사용하여 암호화된 통신을 수행한다.
- 검색 엔진 최적화(SEO)
- HTTPS는 Google을 비롯한 일부 검색 엔전에서 더 높은 검색순위를 제공한다.
- HTTPS는 보안을 강화하는 데 중점을 두고 있으며, 사용자의 개인 정보 보호를 증진시키는 데에도 도움이된다.
추후 작성
HTTP와 HTTPS의 동작 과정
728x90
'Computer Science > Network' 카테고리의 다른 글
[Network] 무선 통신망의 방향성인 5G, 6G 기술에 대해서 각각 그 특징과 차이를 조사하고, 요약 (0) | 2023.12.28 |
---|---|
[Network] TCP/IP 프로토콜 구조에 대해서 설명해보자. (0) | 2023.12.28 |
[Network] OSI 7계층이란 (0) | 2023.07.18 |
[Network] TCP와 UDP (0) | 2023.05.05 |
[Network] HTTP 란 (0) | 2023.04.27 |