Defensive Coding for C#
Defensive Coding C#
| Intermediate
- 15 videos | 1h 2m 42s
- Includes Assessment
- Earns a Badge
To program defensively, you must know what to look for. Explore common risks to C#, how to counter common risks, regular expressions, and the best way to deal with bad data.
WHAT YOU WILL LEARN
-
List potential risks to c# ui applicationsDescribe what buffer overflows are and their impactIdentify how to prevent buffer overflowsIdentify what form injection attacks typically take in c# applicationsDescribe how to mitigate injection attacks in c# applicationsIdentify how to prevent shatter attacks in .net applicationsRecognize how to prevent dll highjacking in .net applicationsUse exceptions in c# applications
-
Specify how to deal with bad data in your c# applicationsHow to use input validation in a c# applicationHow to use regular express to help in input validationRecognize how to constrain user input to prevent bad data inputDescribe what sql injection attacks areRecognize how to use stored procdures to aid in the defense of sql injection attacksDescribe some of the pitfalls of using dynamic sql
IN THIS COURSE
-
3m 1sUpon completion of this video, you will be able to list potential risks to C# UI applications. FREE ACCESS
-
2m 58sAfter completing this video, you will be able to describe what buffer overflows are and their impact on systems. FREE ACCESS
-
3m 53sIn this video, you will learn how to prevent buffer overflows. FREE ACCESS
-
5m 20sLearn how to identify what form injection attacks typically take in C# applications. FREE ACCESS
-
3m 36sAfter completing this video, you will be able to describe how to mitigate injection attacks in C# applications. FREE ACCESS
-
3m 10sIn this video, you will learn how to prevent shatter attacks in .NET applications. FREE ACCESS
-
4m 41sUpon completion of this video, you will be able to recognize how to prevent DLL highjacking in .NET applications. FREE ACCESS
-
4m 42sIn this video, you will learn how to use exceptions in C# applications. FREE ACCESS
-
4m 51sUpon completion of this video, you will be able to specify how to deal with bad data in your C# applications. FREE ACCESS
-
4m 49sFind out how to use input validation in a C# application. FREE ACCESS
-
4m 4sFind out how to use regular expressions to help in input validation. FREE ACCESS
-
5m 14sAfter completing this video, you will be able to recognize how to constrain user input to prevent bad data input. FREE ACCESS
-
3m 39sAfter completing this video, you will be able to describe what SQL injection attacks are and how to prevent them. FREE ACCESS
-
4m 13sAfter completing this video, you will be able to recognize how to use Stored Procedures to aid in the defense of SQL injection attacks. FREE ACCESS
-
4m 31sUpon completion of this video, you will be able to describe some of the pitfalls of using dynamic SQL. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.YOU MIGHT ALSO LIKE
Channel
Wintellect Application Security