Dependabot, 코드 스캔, 이제 조직 레벨에서 프라이빗 레지스트리(Private Registry)를 자유롭게!

by DD
1개월 전
조회수 4

기존에는 조직 레벨에서 단일 프라이빗 레지스트리(Private Registry)만 지원했으나, 이제 다수의 내부 패키지 피드(Package Feed) 지원

npm, Maven, NuGet 등 다양한 에코시스템(Ecosystem)에 대해 조직 보안 설정에서 여러 프라이빗 레지스트리(Private Registry) 등록 가능

OIDC 인증(OIDC Authentication) 지원으로 Azure DevOps Artifacts, AWS CodeArtifact, JFrog Artifactory 등 다양한 환경에서 인증 가능

조직 레벨 설정의 확장

본문에서는 조직 레벨에서 다수의 프라이빗 레지스트리(Private Registry)를 지원하도록 Dependabot과 코드 스캔(Code Scan) 기능이 개선되었다고 설명한다.

기존: 단일 레지스트리만 지원하여 복잡한 환경(Complex Environment) 구성의 어려움

변경: npm, Maven, NuGet 등 다양한 에코시스템(Ecosystem)에 대해 조직 보안 설정에서 여러 레지스트리 등록 가능

효과: 대규모 조직(Large Organization)의 패키지 관리(Package Management) 효율성 향상 및 보안 강화

이러한 변화는 다양한 내부 패키지(Internal Package)를 사용하는 조직의 개발 생산성(Development Productivity)을 향상시킬 것으로 기대된다.

OIDC 인증(OIDC Authentication) 지원

글에 따르면 OIDC(OpenID Connect) 기반 인증을 통해 Azure DevOps Artifacts, AWS CodeArtifact, JFrog Artifactory 등 다양한 환경에서 프라이빗 레지스트리(Private Registry)에 접근할 수 있도록 지원한다.

OIDC(OpenID Connect): ID 공급자(Identity Provider)를 통해 인증하여 보안 강화

지원 범위: UI 및 REST API를 통해 설정 가능하며, 다양한 CI/CD 파이프라인(CI/CD Pipeline)과의 통합 용이

중요성: 보안(Security)과 편의성(Convenience)을 동시에 제공하여 개발 환경(Development Environment)의 유연성 확보

OIDC 지원은 조직의 보안 정책(Security Policy) 준수와 개발자 경험(Developer Experience) 개선에 기여한다.

GitHub Enterprise Server 지원

본문에서는 해당 기능이 github.com과 GitHub Enterprise Cloud에서 이미 지원되며, GitHub Enterprise Server(GHES) 3.24 버전부터 지원 예정이라고 언급한다.

배포 일정: GHES 3.24 버전 출시와 함께 온-프레미스(On-premise) 환경에서도 동일한 기능 사용 가능

의미: GitHub 생태계(GitHub Ecosystem) 전반의 기능 일관성(Feature Consistency) 확보

영향: 대규모 기업(Large Enterprise)의 보안 및 패키지 관리(Package Management) 효율성 향상

GHES 지원은 기업의 자체 인프라(On-premise Infrastructure) 환경에서도 최신 기능을 활용할 수 있도록 하여, 광범위한 사용자층을 만족시킬 것으로 예상된다.

Dependabot and code scanning: Org-level private registries