Web

HTTPS(HyperText Transfer Protocol Secure)

superbono 2021. 7. 25. 15:03

https://www.globalsign.com/en/blog/the-difference-between-http-and-https

* HTTPS(HyperText Transfer Protocol Secure)

HTTPS(HyperText Transfer Protocol Secure)는 월드 와이드 웹 통신 프로토콜인 HTTP의 보안이 강화된 버전이다. 

HTTPS는 소켓 통신에서 일반 텍스트를 이용하는 대신에, SSL이나 TLS 프로토콜을 통해 세션 데이터를 암호화한다. (HTTP는 암호화하지 않음) 그 결과 데이터의 적절한 보호를 보장할 수 있다. 데이터 전송이 HTTP(: 일반 텍스트)와 달리 함호화된 텍스트이므로 man-in-the-middle 공격이 어렵다. HTTPS는 인증서가 웹 사이트의 신원을 확인하도록 요구한다. 

 

* HTTP VS HTTPS

계층 응용 프로그램 계층 전송 계층
암호화 없음 암호화 사용
증명서 필요하지 않음 필요함
포트 80 443
보안 위협 man-in-the-middle 및 도청 공격 위험성 있음 man-in-the-middle 및 도청 공격에 안전
인터넷 포럼, 교육 사이트 은행 웹 사이트, 결제 게이트웨이, 쇼핑 웹 사이트