HTTP와 HTTPS의 차이점은 무엇일까?

hoon·2023년 3월 21일
0

HTTP와 HTTPS는 둘 다 인터넷에서 데이터를 전송하기 위한 프로토콜(protocol)이다. 하지만 HTTP는 암호화되지 않은 평문 데이터를 전송하는 반면 HTTPS는 SSL/TLS 프로토콜을 사용하여 데이터를 암호화하여 전송한다. 이는 HTTPS가 더욱 안전하고 보안적으로 신뢰할 수 있다는 것을 의미한다.

HTTP는 웹 서버와 웹 클라이언트 간의 통신에서 사용되며, 인터넷에서 많은 종류의 데이터를 주고 받는다. 하지만 HTTP는 평문 통신이기 때문에, 중간자 공격(man-in-the-middle attack)과 같은 보안 위협에 취약하다. 이러한 이유로 HTTP를 사용하는 경우, 개인 정보와 같은 민감한 정보는 암호화되지 않은 평문으로 전송되기 때문에 보안에 취약하다.

HTTPS는 HTTP와 마찬가지로 웹 서버와 웹 클라이언트 간의 통신에서 사용되지만, SSL/TLS 프로토콜을 사용하여 데이터를 암호화하여 전송한다. 이는 중간자 공격과 같은 보안 위협을 방지하고, 인터넷 상에서 민감한 정보를 안전하게 전송할 수 있도록 해준다. 따라서 HTTPS는 민감한 정보를 다루는 웹 사이트와 같은 경우에 사용된다.

HTTP와 HTTPS는 포트 번호가 다르다. 일반적으로 HTTP는 80번 포트를 사용하고, HTTPS는 443번 포트를 사용한다. 따라서 HTTPS를 사용하면 암호화된 데이터를 전송하기 위해 추가적인 인프라 구성이 필요하다.

profile
프론트엔드 학습 과정을 기록하고 있습니다.

0개의 댓글

관련 채용 정보