피드로 돌아가기
Node.js 8.6.0 (Current)
Node.js BlogNode.js Blog
Backend

Node.js 8.6.0이 ECDH 곡선 다중 지원, dgram setMulticastInterface() API, N-API 명령행 플래그 제거로 암호화 및 네트워킹 기능 확장

Node.js 8.6.0 (Current)

2017년 9월 26일2intermediate

Technical Solution

  • crypto 모듈: 여러 ECDH 곡선 지원 추가 (#15206)
  • dgram 모듈: setMulticastInterface() API 신규 추가 (#7855)
  • dgram 모듈: 커스텀 lookup 함수 지원 추가 (#14560)
  • N-API: 명령행 플래그 제거로 별도 옵션 없이 사용 가능하도록 변경 (#14902)
  • tls 모듈: parseCertString() 함수를 문서 수준에서 deprecated 처리 (#14902)

Key Takeaway

Node.js 8.6.0은 암호화 알고리즘 유연성 확대와 네트워크 인터페이스 제어 강화를 통해 엔터프라이즈 환경의 보안 및 멀티홈 네트워킹 요구사항을 충족하며, N-API의 사용성 개선으로 네이티브 모듈 개발 진입장벽을 낮췄다.


ECDH 다중 곡선 지원을 사용하는 암호화 서비스에서 클라이언트 호환성을 유지하면서도 보안 표준을 준수할 수 있으며, dgram의 setMulticastInterface() API를 활용하면 멀티캐스트 통신 시 특정 네트워크 인터페이스로 송수신을 제어할 수 있다.

원문 읽기