COD 314: Creating Secure C# Code

E-Learning English
Duration: 90 minutes | Course is offered in English

Course Overview

This course describes methods to produce secure C# applications. It presents common security vulnerabilities that can be mitigated by proper input validation, other common security vulnerabilities and their mitigations, secure error handling and logging, and secure communication. The course also discusses unique features of C# and the .NET Framework that help protect against security vulnerabilities.

Course Objectives

Upon completion of this course, learners will be able to:

  • Explain the role of input validation in mitigating many security vulnerabilities
  • Detect Integer Overflows in C#
  • Constrain Application Context with FileIOPermission
  • Reduce the Risk From Race Conditions
  • Using Resource Maps to Mitigate Canonicalization Issues
  • Integrate Encryption into your Application
  • Create Secure Temporary Directories
  • Create an Information Disclosure Checklist