LoslegenKostenlos starten

Sanitizen, ohne blind zu werden

Der Checkout-Service schreibt pro Anfrage eine Protokollzeile, und diese Zeile enthält derzeit Kartennummer und Session-Token in voller Länge. Du hast fünf Felder, die drei Behandlungen aus dem Video und eine Rufbereitschaft, die einen fehlgeschlagenen Checkout um zwei Uhr morgens noch nachvollziehen muss.

Öffne die Log-sanitizer-Konsole. Drücke zuerst Redact everything und lies beide Zähler, dann setze jedes Feld per Hand und finde eine Zeile, die nichts preisgibt und trotzdem beide Debug-Felder lesbar lässt.

Jedes Feld ist mit der Klasse beschriftet, die das Video vergeben hat: secret, sensitive data oder config.

Du kannst auf null offengelegte Werte kommen und dabei beide Debug-Felder intakt lassen.

Warum ist das hier möglich?

Diese Übung ist Teil des Kurses

<Kurs>AWS-Sicherheit für Entwickler:innen nutzen</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten