Sanitizen zonder blind te worden
De checkoutservice schrijft één logregel per verzoek, en die regel bevat nu een volledig kaartnummer en een volledige sessietoken. Je hebt de vijf velden, de drie behandelingen uit de video, en een on-call engineer die om twee uur 's nachts nog steeds een mislukte checkout moet kunnen traceren.
Open de Log sanitizer-console. Klik eerst op Redact everything en lees beide tellers, stel daarna elk veld handmatig in en vind een regel die niets blootstelt en toch beide debugvelden leesbaar laat.
Elk veld is gelabeld met de class uit de video: een secret, sensitive data of config.
Je kunt op nul blootgestelde waarden uitkomen met beide debugvelden intact.
Waarom kan dat hier?
Deze oefening maakt deel uit van de cursus
AWS-beveiliging gebruiken voor developers
Interactieve oefening met praktijkervaring
Zet theorie om in actie met een van onze interactieve oefeningen
Begin oefening