Sicherheit von Webanwendungen · Senior · Frage 57 von 75
Welche CI-Praxis begrenzt den Schaden einer kompromittierten Abhängigkeit beim Build am besten?
- 1Alle Jobs als root laufen lassen, um Rechtefehler im Build zu vermeiden
- 2Kurzlebige, eng begrenzte Zugangsdaten und keine Secrets in nicht vertrauenswürdigen Jobs
- 3Ein langlebiges Admin-Token, das alle Pipelines teilen
Antwort zeigen
Richtige Antwort: Kurzlebige, eng begrenzte Zugangsdaten und keine Secrets in nicht vertrauenswürdigen Jobs
Erklärung
Builds, die Pakete aus dem Internet installieren, sollten annehmen, dass ein Teil des Codes feindlich ist. Trenne Publish- und Deploy-Schritte mit eigenen Rechten.