Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
root-signing — Verwaltet das TUF-Repository, das den Sigstore-Vertrauensanker (trusted_root.json) sicher an Clients ausliefert, mittels Threshold-Signierung durch Schlüsselinhaber, KMS-Online-Signierung und automatisierter Veröffentlichung. | Kitploit
Tools/GitHubGitHub/sigstore/root-signing
IdentitätsmanagementKonfigurationsprüfungKryptographieDevSecOpsLieferkettensicherheitAuthentifizierung
GitHubsigstore/root-signing

root-signing

Verwaltet das TUF-Repository, das den Sigstore-Vertrauensanker (trusted_root.json) sicher an Clients ausliefert, mittels Threshold-Signierung durch Schlüsselinhaber, KMS-Online-Signierung und automatisierter Veröffentlichung.

Repository anzeigen
134100vor 8h 31mVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Sigstore root-signing

Das root-signing-Projekt verwaltet das TUF-Repository, das verwendet wird, um die Sigstore-Vertrauenswurzel (trusted_root.json) sicher an Sigstore-Clients auszuliefern.

Dokumentation

  • Signer-Handbuch dokumentiert den Prozess und die Anforderungen aus der Perspektive der Schlüsselinhaber
  • Maintainer-Handbuch dokumentiert einige Wartungsaspekte
  • Infrastruktur-Dokumentation geht detailliert auf die erforderlichen Dienste und die Konfiguration ein
  • Weitere technische Dokumentation ist im tuf-on-ci-Projekt enthalten, der Software, die zum Betrieb von root-signing verwendet wird

Status des TUF-Repositorys

Das Repository wird für die Nutzung durch Sigstore-Clients unter https://tuf-repo-cdn.sigstore.dev/ veröffentlicht.

Die Metadatenquellen befinden sich im Ordner metadata/, Artefakte (wie trusted_root.json) im Ordner targets/. Siehe Betrieb für weitere Details zur Änderung dieser Quellen.

Schlüsselinhaber

Die Sicherheit von root-signing beruht auf Schlüsselinhabern: Sie sollten vertrauenswürdige Community-Mitglieder sein, die bereit und in der Lage sind, Pflichten als Schlüsselinhaber wahrzunehmen, wie etwa die Überprüfung neuer trusted_root.json-Inhalte und das Signieren bei Signierveranstaltungen.

Alle Änderungen an Artefakten oder Metadaten erfordern kryptografische Signaturen von Sigstore-Schlüsselinhabern. Aktuelle Schlüsselinhaber, Signaturanforderungen und der Signierzeitplan sind im veröffentlichten Repository dokumentiert.

SchlüsselinhaberAmtszeit
Lance BallJuli 2025 -
Joshua LockJuli 2022 -
Bob CallawayJuni 2021 -
Marina MooreJuni 2021 -
Santiago Torres-AriasJuni 2021 -
Emeritierte SchlüsselinhaberAmtszeit
Luke HindsJuni 2021 - Juli 2022
Dan LorencJuni 2021 - Juli 2025

Betrieb

Das TUF-Repository wird auf zwei Arten geändert:

  1. Signierveranstaltungen, bei denen Schlüsselinhaber zusammenarbeiten, um Änderungen mit ihren persönlichen Hardware-Schlüsseln zu signieren, und
  2. Online-Signierung, bei der die root-signing-Maschinerie Änderungen mit KMS-Schlüsseln signiert

Signierveranstaltungen

Signierveranstaltungen sind Pull Requests, die von root-signing erstellt und verwaltet werden, bei denen Schlüsselinhaber vorgeschlagene Änderungen signieren. Signierveranstaltungen finden aus mehreren Gründen statt:

  • Ein Maintainer schlägt eine Änderung an trusted_root.json vor
  • Ein Maintainer schlägt eine Änderung an der Repository-Konfiguration vor (aktuelle Schlüsselinhaber, Signaturschwellenwerte usw.)
  • root-signing schlägt eine Neusignierung vor, wenn Signaturen kurz vor dem Ablauf stehen

In allen Fällen ist der Auslöser für die Erstellung eines Signierveranstaltungs-PR ein Push auf einen „sign/*"-Branch (entweder durch einen Maintainer oder einen Workflow).

Es gibt ein separates root-signing-staging-Repository: Alle nicht-trivialen Änderungen (an Metadaten oder den Artefakten) sollten in root-signing-staging getestet werden, bevor sie in einer root-signing-Signierveranstaltung eingeführt werden.

Online-Signierung

Online-Signierung findet in zwei Situationen statt:

  • Ein Signierveranstaltungs-PR wurde zusammengeführt
  • Eine Online-(KMS-)Signatur steht kurz vor dem Ablauf

In der Praxis findet die Online-Signierung mindestens alle drei Tage statt, da Online-Signaturen ablaufen.

Veröffentlichung und automatisierte Tests

Die Online-Signierung führt zu einer „Preproduction"-Bereitstellung unter https://sigstore.github.io/root-signing/. Dies ist ein voll funktionsfähiges TUF-Repository, das sowohl für allgemeine TUF-Client-Tests als auch für Sigstore-spezifische Client-Tests (mit cosign und anderen Sigstore-Clients) verwendet wird. Erfolgreiche Tests führen zur Produktionsbereitstellung unter https://tuf-repo-cdn.sigstore.dev/.

Workflows

Die wichtigen Workflows in root-signing sind:

  • create-signing-events erstellt Branches für Signing-Events, wenn Signaturen kurz vor dem Ablauf stehen. Läuft nach Zeitplan
  • signing-event erstellt und verwaltet die Pull Requests für Signing-Events. Läuft, wenn "sign/*"-Branches gepusht werden
  • online-sign committet und merged Online-Signaturen und löst außerdem publish aus. Läuft, wenn "main" gepusht wird (kann aber jederzeit manuell ausgelöst werden)
  • publish veröffentlicht ein Test-Repository auf GitHub Pages, führt Client-Tests aus und veröffentlicht schließlich das Repository. Läuft bei Auslösung durch online-sign

Danksagungen

Besonderer Dank gilt Dan Lorenc, Trishank Kuppusamy, Marina Moore, Santiago Torres-Arias und der gesamten SigStore-Community!

Erste Root-Signing-Zeremonie

Eine Aufzeichnung der Signing-Zeremonie ist hier verfügbar.

Tool herunterladen