Http vs Https
HTTP (HyperText Transfer Protocol)와 HTTPS (HyperText Transfer Protocol Secure)는 웹에서 데이터를 전송하는 프로토콜입니다.
HTTP:
데이터 암호화: HTTP는 데이터를 암호화하지 않고 전송하기 때문에 전송 중인 데이터가 중간에서 도청되거나 변조될 수 있습니다.
포트 번호: HTTP는 기본적으로 80 포트를 사용합니다.
보안 수준: 보안이 없기 때문에 민감한 정보(예: 비밀번호, 신용카드 정보)를 전송하는 데 적합하지 않습니다.
HTTPS:
데이터 암호화: HTTPS는 데이터를 암호화하여 전송합니다. SSL(Secure Sockets Layer) 또는 TLS(Transport Layer Security) 프로토콜을 사용하여 데이터를 암호화합니다. 이를 통해 전송 중인 데이터의 기밀성, 무결성, 인증을 보장합니다.
포트 번호: HTTPS는 기본적으로 443 포트를 사용합니다.
보안 인증서: HTTPS는 인증 기관(CA)이 발급한 SSL/TLS 인증서를 사용하여 서버의 신원을 확인합니다. 클라이언트는 서버의 인증서를 확인하고, 서버가 신뢰할 수 있는지 확인합니다.
보안 수준: HTTPS는 보안이 강화된 프로토콜로, 민감한 정보를 안전하게 전송할 수 있습니다.
Last updated