피드로 돌아가기
Astral의 오픈소스 보안 전략
GeekNewsGeekNews
Security

Astral의 오픈소스 보안 전략

Defense in Depth 전략을 통한 오픈소스 공급망 보안 강화 및 uv 빌드 무결성 확보

neo2026년 4월 11일4advanced

Context

GitHub Actions 등 CI 플랫폼의 기본 설정 미흡으로 인한 권한 분리 및 격리 부족 문제 분석. 불변 릴리스 미지원과 의존성 자동 업데이트 구조로 인한 공급망 공격 노출 위험성 파악.

Technical Solution

  • 결정적 아티팩트 생성을 위한 완전한 Source Bootstrap 및 다중 서명 체계 도입
  • 5,000개 이상의 키와 스마트카드 기반 서명 시스템을 활용한 신뢰망 구축
  • Third-party Action의 위험 제거를 위한 커밋 SHA 고정 및 코드 감사 기반의 Defense in Depth 전략 적용
  • 호스트 머신 격리를 위한 Docker 기반의 uv 실행 환경 구성으로 공격 표면 최소화
  • 변동 가능한 의존성의 수동 수정 및 대체 프로세스를 통한 파이프라인 무결성 확보

1. CI 워크플로 내 모든 Third-party Action을 태그가 아닌 커밋 SHA로 고정했는가

2. 의존성 라이브러리의 버전 고정 및 자체 레지스트리 통한 무결성 검증 프로세스가 존재하는가

3. 빌드 아티팩트에 대한 디지털 서명 및 다중 검증 체계가 구축되어 있는가

4. CI/CD 파이프라인의 권한 분리와 샌드박싱 격리 수준이 적절한가

원문 읽기