Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
root-signing — 클라이언트에 Sigstore 신뢰 루트(trusted_root.json)를 안전하게 전달하는 TUF 저장소를 유지 관리하며, 키홀더 임계값 서명, KMS 온라인 서명, 자동 게시를 사용합니다. | Kitploit
도구/GitHubGitHub/sigstore/root-signing
Identity ManagementConfiguration AuditingCryptographyDevSecOpsSupply Chain SecurityAuthentication
GitHubsigstore/root-signing

root-signing

클라이언트에 Sigstore 신뢰 루트(trusted_root.json)를 안전하게 전달하는 TUF 저장소를 유지 관리하며, 키홀더 임계값 서명, KMS 온라인 서명, 자동 게시를 사용합니다.

저장소 보기
134100101일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Sigstore root-signing

root-signing 프로젝트는 Sigstore 클라이언트에 Sigstore 신뢰 루트(trusted_root.json) 를 안전하게 전달하는 데 사용되는 TUF 저장소를 유지 관리합니다.

문서

  • 서명자 매뉴얼은 키 보유자 관점에서의 절차와 요구 사항을 문서화합니다
  • 유지 관리자 매뉴얼은 일부 유지 관리 측면을 문서화합니다
  • 인프라 문서는 필요한 서비스와 구성에 대해 자세히 설명합니다
  • 더 많은 기술 문서는 root-signing을 실행하는 데 사용되는 소프트웨어인 tuf-on-ci 프로젝트에 포함되어 있습니다

TUF 저장소 상태

저장소는 https://tuf-repo-cdn.sigstore.dev/ 에서 sigstore 클라이언트 사용을 위해 게시됩니다.

메타데이터 소스는 metadata/ 폴더에서, 아티팩트(예: trusted_root.json)는 targets/ 폴더에서 찾을 수 있습니다. 이러한 소스를 수정하는 방법에 대한 자세한 내용은 운영을 참조하세요.

키 보유자

root-signing 보안은 키 보유자에 의존합니다. 키 보유자는 새로운 trusted_root.json 콘텐츠를 검증하고 서명 이벤트에서 서명하는 등 키 보유자 의무를 수행할 의지와 능력이 있는 신뢰할 수 있는 커뮤니티 구성원이어야 합니다.

아티팩트나 메타데이터에 대한 모든 변경에는 Sigstore 키 보유자의 암호화 서명이 필요합니다. 현재 키 보유자, 서명 요구 사항 및 서명 일정은 게시된 저장소에 문서화되어 있습니다

키 보유자임기
Lance Ball2025년 7월 -
Joshua Lock2022년 7월 -
Bob Callaway2021년 6월 -
Marina Moore2021년 6월 -
Santiago Torres-Arias2021년 6월 -
명예 키 보유자임기
Luke Hinds2021년 6월 - 2022년 7월
Dan Lorenc2021년 6월 - 2025년 7월

운영

TUF 저장소는 두 가지 방식으로 수정됩니다:

  1. 키 보유자가 개인 하드웨어 키로 변경 사항에 공동 서명하는 서명 이벤트 와
  2. root-signing 메커니즘이 KMS 키를 사용하여 변경 사항에 서명하는 온라인 서명

서명 이벤트

서명 이벤트는 키 보유자가 제안된 변경 사항에 서명하는, root-signing에 의해 생성되고 관리되는 풀 리퀘스트입니다. 서명 이벤트는 여러 가지 이유로 발생합니다:

  • 유지 관리자가 trusted_root.json에 대한 변경을 제안
  • 유지 관리자가 저장소 구성(현재 키 보유자, 서명 임계값 등)에 대한 변경을 제안
  • 서명이 만료에 가까워지면 root-signing이 재서명을 제안

모든 경우에 서명 이벤트 PR이 생성되는 트리거는 "sign/*" 브랜치에 대한 푸시입니다(유지 관리자 또는 워크플로에 의한).

별도의 root-signing-staging 저장소가 있습니다: 사소하지 않은 모든 변경(메타데이터 또는 아티팩트에 대한)은 root-signing 서명 이벤트에 도입되기 전에 root-signing-staging에서 테스트되어야 합니다.

온라인 서명

온라인 서명은 두 가지 상황에서 발생합니다:

  • 서명 이벤트 PR이 병합된 경우
  • 온라인(KMS) 서명이 만료에 가까워진 경우

실제로 온라인 서명은 온라인 서명 만료 때문에 최소 3일마다 발생합니다.

게시 및 자동화된 테스트

온라인 서명은 https://sigstore.github.io/root-signing/ 에서 "사전 프로덕션" 배포로 이어집니다. 이는 일반 TUF 클라이언트 테스트와 Sigstore 특정 클라이언트 테스트(cosign 및 기타 sigstore 클라이언트 사용)를 모두 실행하는 데 사용되는 완전한 기능의 TUF 저장소입니다. 테스트가 성공하면 https://tuf-repo-cdn.sigstore.dev/ 에서 프로덕션 배포로 이어집니다.

워크플로

root-signing의 주요 워크플로는 다음과 같습니다:

  • create-signing-events는 서명이 만료에 가까워졌을 때 서명 이벤트를 위한 브랜치를 생성합니다. 일정에 따라 실행됩니다
  • signing-event는 서명 이벤트 풀 리퀘스트를 생성하고 관리합니다. "sign/*" 브랜치가 푸시될 때 실행됩니다
  • online-sign은 온라인 서명을 커밋하고 병합하며, publish도 디스패치합니다. "main"이 푸시될 때 실행됩니다(단, 언제든 수동으로 디스패치할 수 있습니다)
  • publish는 테스트 저장소를 GitHub Pages에 게시하고, 클라이언트 테스트를 실행한 뒤, 마지막으로 저장소를 게시합니다. online-sign에서의 디스패치 시 실행됩니다

감사의 글

Dan Lorenc, Trishank Kuppusamy, Marina Moore, Santiago Torres-Arias, 그리고 SigStore 커뮤니티 전체에 특별히 감사드립니다!

최초 루트 서명 의식

서명 의식의 녹화 영상은 여기에서 확인할 수 있습니다.

도구 다운로드