HTTP와 HTTPS

🙋🏻‍♀️·2022년 8월 8일
0

공부해보자고(이론)

목록 보기
10/14

📌HTTP(Hyper Text Transfer Protocol)

  • 서버/클라이언트 모델에 따라 데이터를 주고 받기 위한 프로토콜.
  • 80번 포트를 사용한다.
  • 프로토콜은 약속, 규약이라는 의미





But ❗❗❗

HTTP는 암호화되지 않은 데이터를 전송하는 프로토콜이어서 HTTP로 주민번호나 비밀번호를 주고 받으면 제 3자가 정보를 조회할 수 있었음. 그래서 이 문제를 해결하기 위해서 HTTPS가 등장함





📌HTTP + Secure = HTTPS

  • HTTP에 데이터 암호화가 추가된 프로토콜. 보안을 위해 나타남(암호화 O)
  • 443번 포트를 사용한다.
  • 네트워크 상에서 중간에 제 3자가 정보를 볼 수 없다.

🔒주소창에 자물쇠 모양이 있으면 HTTPS가 적용된 사이트이다.




✅HTTPS 동작원리 그림으로 알아보기(made by 와타시)


*내가 서버로 전달한 정보는 매우 안전하게 지켜짐



⭐HTTPS에서는 회사 서버에서 2개의 암호키를 가지고 있다는 것이 핵심이다.

  • 개인key로 암호화 된 정보=> 공개key로 암호를 품
  • 공개key로 암호화 된 정보=> 개인key로 암호를 품

✔️ 위처럼 하지 않으면 공개key를 가진 누군가가 내 정보를 해독할 수 있게돼서 암호화가 의미가 없어짐! 공개key는 말그대로 공개된 key. 누구나 가질 수 있음.




0개의 댓글