작년 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은 TLS와 SSL을 구현한 라이브러리입니다. 두 프로토콜은 https를 사용할때 사용되는 보안 레이어로써, 보안 기능을 담당하는 중요한 역할입니다. https 통신을 살펴보면 다음과 같습니다.
fetch
실험적 기능 추가