Securing C# Applications
Discover how to protect your applications from attacks and bad data! During this course youll learn how to identify and defend your C#+ applications from potential risks and control user input to reduce the possibility of bad data entry. Topics include how to address potential UI application risks such as buffer overflows code injection attacks formatted string attacks and DLL hijacks. Next specify how to handle bad data in your C# applications and learn how to constrain user input to keep out malicious entries that can break your code. From there you will learn how to validate user input through regular expressions and write effective exception handlers. Finally as a review exercise you will create a C#/ASP.NET application that runs a contact page that applies defensive code and requires validated user input.