Статьи
Все опубликованные статьи.
-
SLSA Level 2: что такое build provenance и зачем он не SBOM
SLSA Level 2 на практике: чем build provenance отличается от SBOM, почему L2 — реалистичная цель, как GitLab Runner сам генерирует непереподделываемый attestation и как проверить его через glab/cosign и на admission.
-
MCP-сервер Intervals.icu в Claude через Pomerium
Как мы подключили MCP-сервер Intervals.icu к Claude и закрыли его авторизацией через Pomerium. Плюс — как собрать в Claude отдельный проект и превратить его в личного тренера с инструкциями.
-
Подписываем образы без ключей: Sigstore и cosign в CI
Keyless-подпись контейнерных образов через Sigstore: cosign, Fulcio и Rekor подписывают артефакт по OIDC-идентичности CI без долгоживущих ключей. Разбираем поток, ловушки и минимальный GitLab CI пайплайн с проверкой на admission.
-
Свой Matrix + Element: мессенджер, который принадлежит вам
Почему свой сервер Matrix с клиентом Element приватнее и свободнее Telegram, WhatsApp и Signal: федерация, владение данными, E2EE и мосты — плюс минимальный деплой Synapse и Element в Docker.