Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
root-signing — Mantiene el repositorio TUF que entrega de forma segura la raíz de confianza de Sigstore (trusted_root.json) a los clientes, utilizando firma por umbral de los titulares de claves, firma en línea mediante KMS y publicación automatizada. | Kitploit
Herramientas/GitHubGitHub/sigstore/root-signing
Gestión de IdentidadesAuditoría de ConfiguraciónCriptografíaDevSecOpsSeguridad de Cadena de SuministroAutenticación
GitHubsigstore/root-signing

root-signing

Mantiene el repositorio TUF que entrega de forma segura la raíz de confianza de Sigstore (trusted_root.json) a los clientes, utilizando firma por umbral de los titulares de claves, firma en línea mediante KMS y publicación automatizada.

Ver Repositorio
13410010hace 1 díaRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Sigstore root-signing

El proyecto root-signing mantiene el repositorio TUF utilizado para entregar de forma segura la raíz de confianza de Sigstore (trusted_root.json) a los clientes de Sigstore.

Documentación

  • manual del firmante documenta el proceso y los requisitos desde la perspectiva del titular de claves
  • manual del mantenedor documenta algunos aspectos de mantenimiento
  • documento de infraestructura detalla los servicios y la configuración requeridos
  • Se incluye más documentación técnica en el proyecto tuf-on-ci, que es el software utilizado para ejecutar root-signing

Estado del repositorio TUF

El repositorio se publica para el consumo de los clientes de sigstore en https://tuf-repo-cdn.sigstore.dev/.

Las fuentes de metadatos se encuentran en la carpeta metadata/, y los artefactos (como trusted_root.json) en la carpeta targets/. Consulte Operación para más detalles sobre cómo modificar estas fuentes.

Titulares de claves

La seguridad de root-signing depende de los titulares de claves: deben ser miembros de la comunidad de confianza que estén dispuestos y sean capaces de desempeñar las funciones de titular de claves, como verificar el nuevo contenido de trusted_root.json y firmar en los eventos de firma.

Todos los cambios en artefactos o metadatos requieren firmas criptográficas de los titulares de claves de Sigstore. Los titulares de claves actuales, los requisitos de firma y el calendario de firma se documentan en el repositorio publicado

Titulares de clavesMandato
Lance BallJulio de 2025 -
Joshua LockJulio de 2022 -
Bob CallawayJunio de 2021 -
Marina MooreJunio de 2021 -
Santiago Torres-AriasJunio de 2021 -
Titulares de claves eméritosMandato
Luke HindsJunio de 2021 - Julio de 2022
Dan LorencJunio de 2021 - Julio de 2025

Operación

El repositorio TUF se modifica de dos maneras:

  1. eventos de firma, en los que los titulares de claves colaboran para firmar los cambios con sus claves de hardware personales, y
  2. firma en línea, en la que la maquinaria de root-signing firma los cambios utilizando claves KMS

Eventos de firma

Los eventos de firma son pull requests creados y gestionados por root-signing en los que los titulares de claves firman los cambios propuestos. Los eventos de firma ocurren por múltiples razones:

  • El mantenedor propone un cambio en trusted_root.json
  • El mantenedor propone un cambio en la configuración del repositorio (titulares de claves actuales, umbrales de firma, etc.)
  • root-signing propone una refirma cuando las firmas están cerca de expirar

En todos los casos, el desencadenante para que se cree un PR de evento de firma es un push a una rama "sign/*" (ya sea por parte del mantenedor o de un workflow).

Existe un repositorio separado, root-signing-staging: cualquier cambio no trivial (en los metadatos o en los artefactos) debe probarse en root-signing-staging antes de introducirse en un evento de firma de root-signing.

Firma en línea

La firma en línea ocurre en dos situaciones:

  • Se ha fusionado un PR de evento de firma
  • Una firma en línea (KMS) está cerca de expirar

En la práctica, la firma en línea ocurre al menos cada tres días debido a la expiración de las firmas en línea.

Publicación y pruebas automatizadas

La firma en línea conduce a un despliegue de "preproducción" en https://sigstore.github.io/root-signing/. Este es un repositorio TUF totalmente funcional que se utiliza para ejecutar tanto pruebas genéricas de clientes TUF como pruebas específicas de clientes de Sigstore (con cosign y otros clientes de sigstore). Las pruebas exitosas conducen al despliegue en producción en https://tuf-repo-cdn.sigstore.dev/.

Workflows

Los flujos de trabajo importantes en root-signing son:

  • create-signing-events crea ramas para eventos de firma cuando las firmas están cerca de expirar. Se ejecuta según programación
  • signing-event crea y gestiona las solicitudes de extracción de eventos de firma. Se ejecuta cuando se envían ramas "sign/*"
  • online-sign confirma y fusiona firmas en línea, también despacha publish. Se ejecuta cuando se envía a "main" (pero puede despacharse manualmente en cualquier momento)
  • publish publica un repositorio de prueba en GitHub Pages, ejecuta pruebas de cliente y finalmente publica el repositorio. Se ejecuta por despacho desde online-sign

Agradecimientos

¡Un agradecimiento especial a Dan Lorenc, Trishank Kuppusamy, Marina Moore, Santiago Torres-Arias y a toda la comunidad de SigStore!

Ceremonia inicial de firma de raíz

Una grabación de la ceremonia de firma está disponible aquí.

Descargar herramienta