Aus dem Kurs: ASP.NET Security
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Das Problem mit unzureichender Validierung
Aus dem Kurs: ASP.NET Security
Das Problem mit unzureichender Validierung
Die Validierung von Benutzereingaben hat in der Regel zwei Ziele. Zum einen möchten wir den Nutzerkomfort steigern, indem wir den Benutzer darauf hinweisen, sobald er falsche Daten eingibt. Das bedeutet also, dass es in irgendeiner Form einen visuellen Hinweis auf der Webseite gibt, sobald Daten ungültig sind. Das könnte eine Textmeldung sein, das könnte aber auch einfach eine Rotfärbung eines Feldes oder Ähnliches sein. Darüber hinaus geht es aber nicht nur darum, dem Benutzer zusätzlichen Komfort zu bieten, sondern auch darum, unsere Datenintegrität zu schützen. Wir wollen über Validierung sicherstellen, dass keine ungültigen Daten in das System hereinkommen. Was passieren kann, wenn man Validierung unzureichend implementiert, das möchte ich Ihnen jetzt in einer kurzen Demo zeigen. In meiner Webanwendung habe ich mich dazu bereits angemeldet und parallel habe ich einmal den Fiddler von Telerik gestartet und zeige Ihnen den einmal schnell. Und mit dem Fiddler, der sich als…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
(Gesperrt)
Unsichere direkte Objektreferenzen4 Min. 49 Sek.
-
(Gesperrt)
Lösungsmöglichkeiten für unsichere direkte Objektreferenzen6 Min. 55 Sek.
-
(Gesperrt)
Das Problem mit unzureichender Validierung7 Min. 52 Sek.
-
(Gesperrt)
Verbesserte Validierung implementieren9 Min. 9 Sek.
-
CSRF - Cross-Site-Request-Forgery5 Min. 35 Sek.
-
(Gesperrt)
CSRF mit dem Antiforgry-Token unterbinden6 Min. 36 Sek.
-
(Gesperrt)
Directory Traversal5 Min. 41 Sek.
-
(Gesperrt)
Directory Traversal verhinden7 Min. 8 Sek.
-
(Gesperrt)
Security Missconfiguration am Beispiel von ELMAH5 Min. 17 Sek.
-
(Gesperrt)
ELMAH absichern2 Min. 34 Sek.
-
(Gesperrt)
Cross Site Scripting10 Min. 28 Sek.
-
(Gesperrt)
Cross Site Scripting vermeiden5 Min. 37 Sek.
-
(Gesperrt)
SQL Injection4 Min. 2 Sek.
-
(Gesperrt)
SQL Injection vermeiden3 Min. 54 Sek.
-
(Gesperrt)