C# und .NET sind ein kaum noch zu entbehrender Technologie-Stack vieler Unternehmen. Anwendungen laufen längst nicht nur auf dem Desktop, sondern auf unseren Smartphones, großen Cloudanwendungen oder sogar medizinischen Geräten.

In diesem Vortrag besprechen wir anhand von anschaulichen Codebeispielen tückische Security-Fallen und häufig begangene Fehler rund um die .NET-Entwicklung, unter anderem beim Einsatz von Passwörtern oder Unicode-Zeichen.

Wir betrachten zunächst die Auswirkungen dieser Fehler und erklären anschließend ,wie sie zu vermeiden sind oder repariert werden können. Zu einigen Beispielen werden wir zudem einen kurzen Seitenblick auf andere Sprachen wie Java werfen.