Skip to content

Примеры кода

Практические примеры из глав книги. Каждый пример — минимально воспроизводимая конфигурация для изучения конкретной темы.

Идентичность

ПримерГлаваОписание
ch05-identity5. Фундамент идентичностиKeycloak + OIDC lab: docker-compose, setup script
ch06-privileged-access6. Привилегированный доступHashiCorp Vault + dynamic secrets lab
ch07-spire7. SPIFFE/SPIRESPIRE server + agent + workload attestation

Сеть

ПримерГлаваОписание
ch10-cilium10. МикросегментацияCilium NetworkPolicy: deny-all + allow rules
ch12-istio12. Service MeshIstio mTLS + AuthorizationPolicy

Приложения

ПримерГлаваОписание
ch14-k8s-zerotrust14. KubernetesRBAC + PSS + Vault CSI + NetworkPolicy
ch15-cicd15. CI/CD SecurityGitHub Actions OIDC + Sigstore signing

Сквозные аспекты

ПримерГлаваОписание
ch19-terraform19. Политика как кодTerraform multi-cloud: AWS / GCP / Azure modules
ch22-multicloud22. МультиоблакоSPIRE federation between clusters

Как использовать

bash
# Клонировать репозиторий
git clone https://github.com/vsradkevich/ZeroTrustBook.git
cd ZeroTrustBook/docs/code

# Перейти к нужному примеру
cd ch07-spire

# Следовать инструкциям в Lab-секции соответствующей главы

TIP

Каждый пример привязан к Lab-секции своей главы. Читайте главу для полного контекста.

Опубликовано под лицензией CC BY-SA 4.0