Bezpieczeństwo aplikacji webowych · Senior · Pytanie 57 z 75
Która praktyka CI najlepiej ogranicza szkody z przejętej zależności podczas buildów?
- 1Uruchamianie wszystkich zadań jako root, by uniknąć błędów uprawnień
- ✓Poprawna odpowiedź: Krótko żyjące poświadczenia o wąskim zakresie (np. OIDC do chmury) i brak sekretów w zadaniach uruchamiających niezaufany kod
- 3Jeden długo żyjący token admina wspólny dla wszystkich pipeline'ów
Wyjaśnienie
Buildy instalujące pakiety z internetu powinny zakładać, że część kodu jest wroga. Oddziel kroki publikacji i wdrożenia z własnymi uprawnieniami.