HTTPS란

dorazi·2021년 3월 22일
1
post-thumbnail

HTTPS에 대해 어느 정도 알고 있었지만 제대로 정리한적은 없는 것 같아서 다시 한번 정리를 해보려 합니다.

HTTPS 란

HTTPS = HTTP + SSL

HTTP = Hyper Text Transfer Protocol. Hypertext인 html을 전송하기 위한 통신 규약

HTTPS = HTTP + S(over Secure socket layers). 보안이 강화된 HTTP

SSL(Secure Socket Layer) = TLS(Transport Layer Security). 인터넷에서 정보를 암호화해서 송수신하는 프로토콜로 넷스케이프가 개발. 국제 인터넷 표준화 기구에서 표준으로 인정받은 프로토콜임. 표준에 명시된 정식 명칭은 TLS이지만 아직도 SSL이라는 용어가 많이 사용됨.

고로 HTTP에 SSL이 첨가된 방식으로 주고 받는 정보가 암호화되어 보안성이 강화된 방식이다.

주요 기능

  • 암호화(Encryption)
  • 인증(Authentication)
  • 변경감지 등

예시

  • 방문자가 올바른 웹사이트를 여는지와 악의적인 사이트로 리디렉션되지 않는지를 확인할 수 있다.
  • 공격자가 / 이용자에게 보내는 데이터를 변경하려고 하는 경우, 이를 감지할 수 있다.
  • 보안 관련 조치를 추가하여 이용자의 활동을 추적하거나 정보를 도용하기 어렵게 할 수 있다.

사용도

크롬의 로딩되는 페이지중 89%가 HTTPS로 로딩되는 페이지일 정도로 많이 사용되고있다.

비용

https는 도입비용이 비싸지 않다.

속도

https가 http보다 빠르고 낫다고 한다.

profile
프론트엔드 개발자

0개의 댓글