EMZETT.
Увійти

Sigstore і підписане ПЗ

Коротко: Sigstore — проєкт, що робить підписування програмного забезпечення та контейнерів простим і безкоштовним, без потреби керувати довгоживучими ключами.

Докладніше: Підпис доводить, хто зібрав програму і що відтоді вона не змінювалася. Досі це часто впиралося в керування ключами.

Подробиці

  • Cosign: Підписує образи контейнерів і файли та перевіряє підписи.
  • Keyless: Ви входите через OIDC (наприклад, з GitHub). Центр сертифікації Fulcio видає короткоживучий сертифікат для цієї особи, а після підписання ключ відкидається.
  • Rekor: Публічний журнал із захистом від підробки («журнал прозорості»), що фіксує кожен підпис. Так пізніше можна довести, що він був чинний у той момент.
  • Контекст: Проти атак на ланцюжок постачання. Доповнює SBOM (специфікації компонентів) і стандарт SLSA, що описує рівні довіри до збирання.
  • Застосування: Політики Kubernetes можуть допускати лише підписані образи. npm і PyPI показують підтвердження походження («provenance»).
  • Межа: Підпис каже, хто зібрав, а не що ПЗ вільне від дефектів.

Див. також: відтворювані збірки