Potok CI/CD działa na Compute Engine i zarządza infrastrukturą jako kodem. Jak nadać potokowi odpowiednie uprawnienia, przestrzegając jednocześnie najlepszych praktyk bezpieczeństwa?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz wiele kont usług, po jednym dla każdego potoku, każde z uprawnieniami IAM o najniższych możliwych uprawnieniach. Przechowuj pliki kluczy kont usług w Secret Manager i pozwól potokowi pobierać odpowiednie sekrety podczas wykonywania..
Dlaczego to jest odpowiedź
Najlepszą praktyką bezpieczeństwa jest zasada najniższych uprawnień. Tworzenie wielu kont usługowych, po jednym dla każdego potoku, z minimalnymi wymaganymi uprawnieniami, ogranicza potencjalne szkody w przypadku naruszenia bezpieczeństwa. Przechowywanie kluczy kont usług w Secret Managerze i dynamiczne ich pobieranie przez potok jest bezpieczniejsze niż osadzanie ich bezpośrednio w kodzie lub konfiguracji. Pozostałe opcje są mniej bezpieczne: Dołączenie jednego konta usługi z minimalnymi uprawnieniami i zezwolenie na podszywanie się pod użytkownika z podwyższonymi uprawnieniami zwiększa ryzyko, ponieważ podszywanie się może być nadużyte. Dodanie kroku zatwierdzenia przez człowieka nie rozwiązuje problemu nadmiernych uprawnień konta używanego do udostępniania. Dołączenie jednego konta usługi ze wszystkimi wymaganymi uprawnieniami narusza zasadę najniższych uprawnień, tworząc pojedynczy punkt awarii z szerokim zakresem dostępu.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana