# Безпека CI/CD пайплайнів (DevOps) > OIDC автентифікація, керування секретами, SLSA provenance, мінімальні дозволи, безпека supply chain - 20 питань зі співбесід - Mid-Level - [Питання зі співбесід: DevOps](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy.md) ## 1. Що таке OIDC (OpenID Connect) у контексті CI/CD пайплайнів? **Відповідь** OIDC — це протокол автентифікації, який дозволяє CI/CD пайплайнам автентифікуватися у хмарних провайдерів без використання статичних секретів. Замість зберігання довгострокових облікових даних, пайплайн обмінює підписаний JWT токен на тимчасові облікові дані. Цей підхід усуває ризики, пов'язані зі зберіганням і ротацією секретів, водночас забезпечуючи кращу простежуваність завдяки claim'ам токена, які точно ідентифікують workflow і репозиторій. ## 2. Яка основна перевага External Secrets Operator у Kubernetes? **Відповідь** External Secrets Operator автоматично синхронізує секрети із зовнішніх менеджерів (Vault, AWS Secrets Manager, Azure Key Vault) у нативні Secrets Kubernetes. Цей підхід централізує керування секретами у виділеній системі, дозволяючи водночас додаткам використовувати секрети стандартним способом. Він також полегшує автоматичну ротацію секретів і запобігає зберіганню чутливих облікових даних безпосередньо в маніфестах Kubernetes або репозиторіях Git. ## 3. Що означає принцип least privilege у контексті CI/CD пайплайнів? **Відповідь** Принцип least privilege полягає в наданні пайплайнам лише тих дозволів, які суворо необхідні для виконання їхніх завдань. Наприклад, пайплайн збірки повинен мати лише права читання вихідного коду, тоді як пайплайн розгортання отримує доступ лише до ресурсів цільового середовища. Цей підхід обмежує шкоду у разі компрометації пайплайну та зменшує загальну поверхню атаки інфраструктури. ## Ще 17 доступних питань - Що таке SBOM (Software Bill of Materials)? - Чому використовувати HashiCorp Vault замість змінних середовища для зберігання секретів? Зареєструйся безкоштовно: https://sharpskill.dev/uk/login ## Інші теми співбесід DevOps - [Контроль версій & Git](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/version-control-git.md): 20 запитань, Junior - [Основи Linux](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/linux-fundamentals.md): 22 запитань, Junior - [Shell Scripting & Bash](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/shell-scripting-bash.md): 20 запитань, Mid-Level - [Основи мереж](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/networking-basics.md): 22 запитань, Junior - [Основи Docker](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/docker-fundamentals.md): 24 запитань, Junior - [Основи CI/CD](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/ci-cd-fundamentals.md): 18 запитань, Junior - [GitHub Actions](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/github-actions.md): 22 запитань, Mid-Level - [GitLab CI/CD](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/gitlab-ci.md): 22 запитань, Mid-Level - [Jenkins](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/jenkins.md): 22 запитань, Mid-Level - [Основи Kubernetes](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/kubernetes-basics.md): 26 запитань, Mid-Level - [Networking Kubernetes](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/kubernetes-networking.md): 24 запитань, Mid-Level - [Kubernetes Просунутий](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/kubernetes-advanced.md): 24 запитань, Mid-Level - [Ingress & API Gateway](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/ingress-api-gateway.md): 20 запитань, Mid-Level - [Основи Terraform](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/terraform-basics.md): 22 запитань, Mid-Level - [Terraform Просунутий](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/terraform-advanced.md): 22 запитань, Mid-Level - [Ansible & Configuration Management](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/ansible-configuration.md): 20 запитань, Mid-Level - [Основи AWS](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/aws-essentials.md): 26 запитань, Mid-Level - [Основи Azure](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/azure-fundamentals.md): 22 запитань, Mid-Level - [Основи GCP](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/gcp-fundamentals.md): 22 запитань, Mid-Level - [Моніторинг і Prometheus](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/monitoring-prometheus.md): 22 запитань, Mid-Level - [Logging & ELK Stack](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/logging-elk.md): 20 запитань, Mid-Level - [Alerting та Incident Response](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/alerting-incident-response.md): 20 запитань, Mid-Level - [Cloud Identity & Secrets](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/cloud-identity-secrets.md): 22 запитань, Mid-Level - [Helm & Kubernetes](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/helm-kubernetes.md): 20 запитань, Mid-Level - [Безпека Runtime та Cluster](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/runtime-cluster-security.md): 24 запитань, Senior - [Container Supply Chain Security](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/container-supply-chain.md): 22 запитань, Senior - [Service Mesh та Istio](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/service-mesh-istio.md): 24 запитань, Senior - [GitOps & ArgoCD](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/gitops-argocd.md): 22 запитань, Senior - [Progressive Delivery](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/progressive-delivery.md): 20 запитань, Senior - [Розподілена спостережуваність](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/observability-distributed.md): 22 запитань, Senior - [Disaster Recovery & Backup](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/disaster-recovery.md): 20 запитань, Senior - [Оптимізація продуктивності](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/performance-optimization.md): 22 запитань, Senior - [Оптимізація витрат на хмару](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/infrastructure-cost.md): 20 запитань, Senior - [Принципи SRE](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/sre-principles.md): 24 запитань, Senior - [Chaos Engineering](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/chaos-engineering.md): 20 запитань, Senior - [Platform Engineering](https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/platform-engineering.md): 22 запитань, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/uk/technologies/devops/pytannia-spivbesidy/cicd-pipeline-security