Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
root-signing — Поддерживает репозиторий TUF, который безопасно доставляет клиентам корень доверия Sigstore (trusted_root.json), используя пороговое подписание держателями ключей, онлайн-подписание через KMS и автоматизированную публикацию. | Kitploit
Инструменты/GitHubGitHub/sigstore/root-signing
Управление идентификациейАудит конфигурацииКриптографияDevSecOpsБезопасность Цепочки ПоставокАутентификация
GitHubsigstore/root-signing

root-signing

Поддерживает репозиторий TUF, который безопасно доставляет клиентам корень доверия Sigstore (trusted_root.json), используя пороговое подписание держателями ключей, онлайн-подписание через KMS и автоматизированную публикацию.

Репозиторий
134100101 день назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Sigstore root-signing

Проект root-signing поддерживает репозиторий TUF, используемый для безопасной доставки корневого сертификата доверия Sigstore (trusted_root.json) клиентам Sigstore.

Документация

  • руководство подписывающего описывает процесс и требования с точки зрения владельца ключа
  • руководство сопровождающего описывает некоторые аспекты сопровождения
  • документ по инфраструктуре подробно описывает необходимые сервисы и конфигурацию
  • Более техническая документация включена в проект tuf-on-ci, который представляет собой программное обеспечение, используемое для работы root-signing

Статус репозитория TUF

Репозиторий опубликован для использования клиентами sigstore по адресу https://tuf-repo-cdn.sigstore.dev/.

Источники метаданных можно найти в папке metadata/, артефакты (например, trusted_root.json) — в папке targets/. См. Operation для получения подробностей о том, как изменять эти источники.

Владельцы ключей

Безопасность root-signing зависит от владельцев ключей: это должны быть доверенные члены сообщества, которые готовы и способны выполнять обязанности владельца ключа, такие как проверка нового содержимого trusted_root.json и подписание в ходе событий подписания.

Все изменения артефактов или метаданных требуют криптографических подписей от владельцев ключей Sigstore. Текущие владельцы ключей, требования к подписям и график подписания задокументированы в опубликованном репозитории

Владельцы ключейСрок
Lance BallИюль 2025 -
Joshua LockИюль 2022 -
Bob CallawayИюнь 2021 -
Marina MooreИюнь 2021 -
Santiago Torres-AriasИюнь 2021 -
Почётные владельцы ключейСрок
Luke HindsИюнь 2021 - Июль 2022
Dan LorencИюнь 2021 - Июль 2025

Operation

Репозиторий TUF изменяется двумя способами:

  1. события подписания, когда владельцы ключей совместно подписывают изменения своими личными аппаратными ключами, и
  2. онлайн-подписание, когда механизм root-signing подписывает изменения с использованием ключей KMS

События подписания

События подписания — это pull-запросы, создаваемые и управляемые root-signing, в которых владельцы ключей подписывают предложенные изменения. События подписания происходят по нескольким причинам:

  • Сопровождающий предлагает изменение trusted_root.json
  • Сопровождающий предлагает изменение конфигурации репозитория (текущие владельцы ключей, пороги подписей и т. д.)
  • root-signing предлагает переподписание, когда срок действия подписей близок к истечению

Во всех случаях триггером для создания PR события подписания является push в ветку "sign/*" (либо сопровождающим, либо рабочим процессом).

Существует отдельный репозиторий root-signing-staging: любые нетривиальные изменения (метаданных или артефактов) должны тестироваться в root-signing-staging перед тем, как они будут внесены в событие подписания root-signing.

Онлайн-подписание

Онлайн-подписание происходит в двух ситуациях:

  • PR события подписания был объединён
  • Онлайн-подпись (KMS) близка к истечению срока действия

На практике онлайн-подписание происходит как минимум каждые три дня из-за истечения срока действия онлайн-подписи.

Публикация и автоматизированное тестирование

Онлайн-подписание приводит к развёртыванию «предпроизводственной» версии по адресу https://sigstore.github.io/root-signing/. Это полностью функциональный репозиторий TUF, который используется для запуска как общих тестов клиентов TUF, так и специфичных для Sigstore тестов клиентов (с cosign и другими клиентами sigstore). Успешные тесты приводят к развёртыванию в производственной среде по адресу https://tuf-repo-cdn.sigstore.dev/.

Рабочие процессы

Важные рабочие процессы в root-signing:

  • create-signing-events создаёт ветки для событий подписания, когда срок действия подписей близок к истечению. Запускается по расписанию
  • signing-event создаёт pull-запросы событий подписания и управляет ими. Запускается при отправке веток "sign/*"
  • online-sign фиксирует и объединяет онлайн-подписи, а также запускает publish. Запускается при отправке в "main" (но может быть запущен вручную в любое время)
  • publish публикует тестовый репозиторий на GitHub Pages, запускает клиентские тесты и, наконец, публикует репозиторий. Запускается по диспетчеризации из online-sign

Благодарности

Особая благодарность Dan Lorenc, Trishank Kuppusamy, Marina Moore, Santiago Torres-Arias и всему сообществу SigStore!

Церемония первичного подписания корня

Запись церемонии подписания доступна здесь.

Скачать инструмент