Show GN: NCP External Access 비공식 TS·Go 인증 라이브러리를 만들었습니다
요약
NCP External Access의 X.509 인증을 사용하는 비공식 TS/Go 라이브러리를 개발했습니다. 기존 공식 헬퍼에서 발생한 취약점 경고에 대응하여, 인증서와 개인키로 요청 서명 및 NCP 임시 인증정보 발급 기능을 직접 구현했습니다.
핵심 포인트
- NCP External Access용 비공식 TS/Go 라이브러리 제공
- X.509 인증 기반으로 요청에 서명하고 임시 인증 정보 발급 가능
- 기존 공식 헬퍼의 취약점 경고를 우회하여 독립적으로 구현됨
- TypeScript는 npm 패키지, Go는 소스 모듈 형태로 제공
NCP External Access의 X.509 인증을 사용하는 비공식 TS·Go 라이브러리를 만들었습니다.
사용하던 공식 Signing Helper에서 구형 Go 런타임 관련 취약점 경고가 나온 것이 계기였습니다. 필요한 기능을 직접 관리할 수 있도록 구현했습니다.
- 기능: 인증서·개인키로 요청에 서명하고 NCP 임시 인증정보 발급
- 제공: TypeScript는 npm 패키지, Go는 소스 모듈
- 특징: 공식 헬퍼 바이너리·런타임 외부 패키지 의존성 없음, MIT 라이선스
- 검증: 기반 Node 구현은 실제 인증·메일 수신 확인, Go는 합성 테스트 단계
NAVER Cloud의 승인을 받은 프로젝트는 아니며, 향후 요청에 따라 공개를 중단할 수 있습니다.
사용 후기와 피드백을 환영합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기