영상후기 - [10분 테코톡] 🍭 다니의 HTTPS

ghltjd369·2023년 3월 18일
0

movie

HTTP vs HTTPS

  • HTTP (Hyper Transfer Protocol) : 서로 다른 시스템 사이에서 통신을 주고받게 하는 가장 기본적인 프로토콜
    암호화되지 않는다는 단점이 있음
  • HTTPS : HTTP에 SSL을 사용한 프로토콜
    SSL은 암호화된 연결을 할 수 있게 도와줌

왜 HTTPS?

  1. 보안성
  2. SEO (검색 엔진 최적화) : 구글은 HTTPS 웹 사이트에 가산점을 줌. 가산점 받으면 위에 더 잘 뜸

SSL/TLS(SSL의 업그레이드 버전)

  • SSL (Secure Sockets Layer) : 서버와 브라우저간의 보안을 위해 만든 프로토콜, 공개키/개인키 and 대칭키 기반으로 사용
  • 대칭키 : 동일한 키로 암호화 복호화 시행
  • 공개키/개인키 : 서로 다른 키로 암호화와 복호화를 시행
    각각의 장단점을 서로 보안

왜 SSL?

보안!!!

SSL 통신 과정

  1. A에서 B로 접속 요청 보냄
  2. B는 A에게 자신의 공개키 전송
  3. A는 자신의 대칭키로 전달받은 공개키를 암호화
  4. 암호화된 대칭키를 B에게 전달
  5. B는 이걸 자신의 개인키로 복호화를 하여 A의 대칭키를 얻어냄
  6. 이렇게 얻은 대칭키를 통해 서로 안전하게 통신

0개의 댓글