Oczyść logi, nie trać widoczności
Usługa checkoutu zapisuje jedną linię logu na każde żądanie, a ta linia zawiera obecnie pełny numer karty i pełny token sesji. Masz do dyspozycji pięć pól, trzy sposoby postępowania z danymi z nagrania oraz inżyniera dyżurnego, który o drugiej w nocy musi namierzyć przyczynę nieudanej transakcji.
Otwórz konsolę oczyszczania logów. Najpierw kliknij Redaguj wszystko i sprawdź oba liczniki, a następnie ustaw każde pole ręcznie, aby znaleźć linię, która niczego nie ujawnia, a jednocześnie pozostawia czytelne oba pola potrzebne do debugowania.
Każde pole ma przypisaną klasę z nagrania: sekret, dane wrażliwe albo config.
Da się osiągnąć zero ujawnionych wartości, zachowując przy tym oba pola debugowania w pełni czytelne.
Dlaczego to w ogóle możliwe?
To ćwiczenie jest częścią kursu
Bezpieczeństwo AWS dla deweloperów
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie