Half Day Tutorial / Halber Tag
This session focuses purely on countermeasures against common threats and best practices in creating secured ASP.NET applications. Hands-on demos will showcase many defensive strategies that can protect against some of the common threats like SQL injection, cross-site scripting, site hijacking and input tampering attacks. Topics include input validation, best practices when working with Microsoft SQL Server, including the use of parameterized commands, stored procedures, accounts with limited privileges, Windows authentication vs. direct SQL Server logins and proper handling/encrypting the connection strings, HTML encoding, vulnerabilities with ASP.NET forms authentication and cookies management, state management with full encryption, DPAPI and password encryption, and more.