[Node.js] 웹서버만들기 4 - http vs https

jungeundelilahLEE·2021년 2월 8일
0

Node.js

목록 보기
22/27

goal

  • http vs https를 알아보자

https

  • https 모듈은 "웹 서버에 SSL 암호화를 추가"한다.

    • 요청시, 주고받는 데이터를 암호화해서 중간에 해커가 요청을 가로채더라도, 내용이 암ㅎ화되어 확인할 수 없도록 한다.
    • 최근은, 로그인이나 결제 창 등 보안에 중요한 기능들에 필수적으로 사용한다.
  • http로 만든 서버에 암호화를 적용하려면? : https 모듈을 사용해야 한다.

    • "암호화"하는 만큼, 이것을 인증해 줄 수 있는 기관이 필요하다.
    • 인증서는 인증기관에서 구매해야 한다. (Let's Encrypt)
    • 이증서를 구매하면, pem, cert, key 확장자를 가진 파일을 제공한다.
  • 노드의 http2 모듈은 SSL 암호화 + http/2 를 사용가능하도록 한다.
    아래는 http/2 와 기존 http 의 비교

profile
delilah's journey

0개의 댓글