Node.js 16은 곧 지원이 종료됩니다.
작년 22년 6월에 Node.js 블로그에 한 글이 올라왔습니다. 바로 Node.js 16의 지원 종료일을 24년 4월이 아닌 23년 9월로 무려 7개월을 앞당긴다는 내용입니다. (현재 시점으로는 3개월 남았습니다.) 이 내용에 따르면 OpenSSL 1.1.1의 지원이 9월 11일에 종료가 되면서 해당 버전을 사용하고 있는 16 LTS 버전 또한 같은 날을 기점으로 지원을 종료한다고 발표했습니다. OpenSSL 3.0은 21년에 출시가 되었는데 16에 적용을 못한 이유는 16의 공개 시기와 맞물리면서 업그레이드를 못한채 배포되었다고 합니다. 이 때문에 다음 버전인 17에서 OpenSSL 3.0을 적용했다는 기록이 있습니다. OpenSSL OpenSSL은 TLS와 SSL을 구현한 라이브러리입니다. 두 프로토콜은 https를 사용할때 사용되는 보안 레이어로써, 보안 기능을 담당하는 중요한 역할입니다. https 통신을 살펴보면 다음과 같습니다. https\:// 주소를 사용해 웹 사이트 방문 브라우저가 서버에 SSL 인증서를 요청 서버는 퍼블릭 키가 포함된 SSL 인증서 전송 브라우저가 받아온 인증서를 CA(Certificate Authority)를 통해 신뢰성 검사 브라우저가 비밀 세션 키를 포함한 메시지를 퍼블릭 키를 이용해 암호화하여 전송
2023-06-02#개발#JavaScript#Node.js