HTTPS는 Hypertext Transfer Protocol Secure의 약자로, 웹 브라우저와 웹사이트 간의 데이터 전송을 위한 안전한 버전인 HTTP의 보안 확장입니다. HTTPS는 데이터의 기밀성을 보장하고, 공격자가 데이터를 가로채거나 변조할 수 없도록 암호화를 사용합니다.
HTTPS를 사용하여 웹사이트를 방문할 때, 웹 브라우저와 웹사이트 서버는 SSL/TLS (Secure Sockets Layer/Transport Layer Security) 핸드쉐이크라고 불리는 과정을 통해 안전한 연결을 설정합니다. 이 핸드쉐이크는 웹사이트의 신원을 확인하고 암호화된 연결을 수립하기 위해 디지털 인증서를 교환하는 과정을 포함합니다.
HTTPS에서 사용되는 암호화는 로그인 자격 증명, 신용 카드 정보 및 기타 개인 데이터와 같은 민감한 정보가 무단으로 접근되는 것을 방지합니다. 또한 데이터의 무결성을 보장하여 전송 중에 수정되거나 변조되지 않도록 합니다.
HTTPS는 전자 상거래 웹사이트, 은행 플랫폼, 소셜 미디어 사이트 및 민감한 사용자 정보를 다루는 모든 웹사이트에서 널리 사용됩니다. HTTPS는 웹에서 안전한 통신을 위한 표준 프로토콜이 되었으며, 대부분의 최신 웹 브라우저는 주소 표시 줄에 자물쇠 아이콘을 표시하여 웹사이트가 HTTPS를 사용하고 있음을 나타냅니다.
'게으른 개발자의 끄적거림' 카테고리의 다른 글
Java Spring 의존성 주입(Dependency Injection, DI)이란? (0) | 2023.06.26 |
---|---|
<jsp:include page="..."/>와 <jsp:include file="..."/>, <%@ include %> 의 차이점 (0) | 2023.06.21 |
Java 연산자 모음 (0) | 2023.06.19 |
CMD창 명령어 모음(Window) (0) | 2023.06.15 |
WAS와 Server란? 또 Web container란? (0) | 2023.06.14 |