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

HTTP vs HTTPS
- HTTP (Hyper Transfer Protocol) : 서로 다른 시스템 사이에서 통신을 주고받게 하는 가장 기본적인 프로토콜
암호화되지 않는다는 단점이 있음
- HTTPS : HTTP에 SSL을 사용한 프로토콜
SSL은 암호화된 연결을 할 수 있게 도와줌
왜 HTTPS?
- 보안성
- SEO (검색 엔진 최적화) : 구글은 HTTPS 웹 사이트에 가산점을 줌. 가산점 받으면 위에 더 잘 뜸
SSL/TLS(SSL의 업그레이드 버전)
- SSL (Secure Sockets Layer) : 서버와 브라우저간의 보안을 위해 만든 프로토콜, 공개키/개인키 and 대칭키 기반으로 사용
- 대칭키 : 동일한 키로 암호화 복호화 시행
- 공개키/개인키 : 서로 다른 키로 암호화와 복호화를 시행
각각의 장단점을 서로 보안
왜 SSL?
보안!!!
SSL 통신 과정
- A에서 B로 접속 요청 보냄
- B는 A에게 자신의 공개키 전송
- A는 자신의 대칭키로 전달받은 공개키를 암호화
- 암호화된 대칭키를 B에게 전달
- B는 이걸 자신의 개인키로 복호화를 하여 A의 대칭키를 얻어냄
- 이렇게 얻은 대칭키를 통해 서로 안전하게 통신