DevOps

Sicurezza delle Pipeline CI/CD

Autenticazione OIDC, gestione dei secrets, provenance SLSA, permessi minimi, sicurezza della supply chain

20 domande da colloquio·
Mid-Level
1

Cos'è OIDC (OpenID Connect) nel contesto delle pipeline CI/CD?

Risposta

OIDC è un protocollo di autenticazione che consente alle pipeline CI/CD di autenticarsi presso i provider cloud senza utilizzare secret statici. Invece di memorizzare credenziali a lunga durata, la pipeline scambia un token JWT firmato con credenziali temporanee. Questo approccio elimina i rischi legati alla memorizzazione e rotazione dei secret, offrendo al contempo una migliore tracciabilità grazie ai claim del token che identificano con precisione il workflow e il repository.

2

Qual è il principale vantaggio di External Secrets Operator in Kubernetes?

Risposta

External Secrets Operator sincronizza automaticamente i secret dai gestori esterni (Vault, AWS Secrets Manager, Azure Key Vault) nei Secrets nativi di Kubernetes. Questo approccio centralizza la gestione dei secret in un sistema dedicato permettendo alle applicazioni di consumarli in modo standard. Facilita anche la rotazione automatica dei secret ed evita di memorizzare credenziali sensibili direttamente nei manifest Kubernetes o nei repository Git.

3

Cosa significa il principio del least privilege nel contesto delle pipeline CI/CD?

Risposta

Il principio del least privilege consiste nel concedere alle pipeline solo i permessi strettamente necessari per svolgere i loro compiti. Ad esempio, una pipeline di build dovrebbe avere solo diritti di lettura sul codice sorgente, mentre una pipeline di deployment accederebbe solo alle risorse dell'ambiente di destinazione. Questo approccio limita i danni in caso di compromissione della pipeline e riduce la superficie di attacco complessiva dell'infrastruttura.

4

Cos'è un SBOM (Software Bill of Materials)?

5

Perché utilizzare HashiCorp Vault invece delle variabili d'ambiente per memorizzare i secret?

+17 domande da colloquio

Padroneggia DevOps per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis