Zacznij terazZacznij za darmo

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

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie