Zum Inhalt springen
Logo von ballmüllersolutions E-Mail schreiben Anrufen

Lektion 63 von 87etwa 180 Minuten

Modul 2.6 · Anmelden und Rechte

Antiforgery, XSS und Sicherheits-Header

Das lernen Sie in dieser Lektion

  • erklären, wie eine fremde Seite mit einem gefälschten Formular im Namen einer angemeldeten Person handelt, und warum SameSite allein nicht reicht
  • Antiforgery in Blazor-Formularen und Minimal APIs einsetzen und DisableAntiforgery nur mit Begründung verwenden
  • erklären, wie eingeschleustes Skript (XSS) in eine Seite kommt, und wissen, dass Razor kodiert und MarkupString diesen Schutz abschaltet
  • beide Lücken in einem Labor ausnutzen, schließen und mit Tests belegen
  • eine Content-Security-Policy mit Nonce, frame-ancestors gegen Clickjacking und weitere Sicherheits-Header setzen und testen

Diese Lektion gehört zum Kurs K2

Den Text und das Video dieser Lektion sehen Sie, sobald Sie den Kurs gekauft haben. Die Ziele oben zeigen, was Sie hier lernen.

Zum Kurs K2

Zur Übersicht: K2 Junior Fullstack mit .NET und Blazor