HTTP(Hypertext Transfer Protocol) 및 HTTPS(Hypertext Transfer Protocol Secure)는 인터넷을 통해 데이터를 전송하기 위한 프로토콜입니다.
주요 차이점은 HTTPS가 HTTP의 보안 버전이라는 점입니다. 클라이언트와 서버 간에 전송되는 데이터를 암호화하여 보안 계층을 추가했습니다. 이로 인해 타사 엔터티가 전송 중인 데이터를 가로채거나 조작하기가 더 어려워집니다. HTTPS는 암호화를 위해 SSL(Secure Sockets Layer) 또는 TLS(Transport Layer Security)를 사용하며 온라인 뱅킹, 쇼핑 및 기타 높은 수준의 보안이 필요한 민감한 거래와 같은 온라인 거래에 일반적으로 사용됩니다.
반면에 HTTP는 보안되지 않은 프로토콜이며 일반적으로 웹사이트 콘텐츠나 이미지와 같은 민감하지 않은 정보를 전송하는 데 사용됩니다.
SSL(Secure Sockets Layer) 및 TLS(Transport Layer Security)는 인터넷을 통한 통신 보안을 위해 설계된 암호화 프로토콜입니다. SSL은 서버와 클라이언트 사이에 암호화된 링크를 설정하여 그들 사이에 전송되는 데이터가 기밀로 유지되고 변조되지 않도록 합니다.
SSL과 TLS의 주요 차이점은 SSL이 이전 버전의 프로토콜인 반면 TLS는 SSL을 대체하고 개선된 최신 버전이라는 것입니다. TLS는 SSL 프로토콜의 알려진 취약점을 해결하기 위해 만들어졌으며 더 강력한 암호화 알고리즘과 더 나은 보안 기능을 제공합니다.
오늘날 TLS는 인터넷을 통한 통신 보안을 위해 가장 널리 사용되는 프로토콜이며 더 안전한 것으로 간주됩니다. SSL보다. 그러나 실제 사용되는 프로토콜이 TLS인 경우에도 "SSL"이라는 용어는 여전히 일반적으로 사용됩니다.
요약하자면, TLS는 SSL 프로토콜의 더 새롭고 더 안전한 버전이며 인터넷 통신을 보호하기 위해 선호되는 프로토콜입니다.
'WEB' 카테고리의 다른 글
handshake_failure 오류 원인은 ? (0) | 2023.02.08 |
---|