-
https 모듈은 "웹 서버에 SSL 암호화를 추가"한다.
- 요청시, 주고받는 데이터를 암호화해서 중간에 해커가 요청을 가로채더라도, 내용이 암ㅎ화되어 확인할 수 없도록 한다.
- 최근은, 로그인이나 결제 창 등 보안에 중요한 기능들에 필수적으로 사용한다.
-
http로 만든 서버에 암호화를 적용하려면? : https 모듈을 사용해야 한다.
- "암호화"하는 만큼, 이것을 인증해 줄 수 있는 기관이 필요하다.
- 인증서는 인증기관에서 구매해야 한다. (Let's Encrypt)
- 이증서를 구매하면, pem, cert, key 확장자를 가진 파일을 제공한다.
-
노드의 http2 모듈은 SSL 암호화 + http/2 를 사용가능하도록 한다.
아래는 http/2 와 기존 http 의 비교