Quick Links
 

Certified Secured .NET Developer(CSDD)

All our trainings are now under Institute of Information Security. Please click on the following for the latest updates on the CSDD course.

For the details of other courses, see the following link www.iisecurity.in


Certified Secured .NET Developer(CSDD)

The course will present security guidelines and considerations in .NET applications development. The participants will learn the basics of application security, how to enforce security on a .NET application, using .NET crypto API and other security related issues. In addition, the course presents an overview of .NET's Security Framework, including authentication and authorization implementation.

Course Contents

Session One: Overview of Application Security
  Module 1:Importance of Application Security
  Module 2: Owasp Top Ten
  Module 3: Application Security Best Practices
Session Two: Implementing Platform Best Practices
  Module 4: Security Best Practices For Com+, SQL Server
                 Module 4.1: Service Account Selection and Management
                 Module 4.2:Authentication Mode
  Module 5: Implementing Data Protection
Session Three: Implementing Coding security Best Practices
  Module 6: Validating Application Input
  Module 7: Evaluating Canonicalization Issues
Session Four: Using .NET Framework Security Features
  Module 8: Implementing CLR Security Mechanism
Session Five: Implementing Role Based Security
  Module 9: Basic Role Based Security
  Module 10: Role Based Security with Principal and Identity Objects
  Module 11: Role Based Security with Permission Objects
Session Six: Implementing Code - Access Security
  Module 12: Overview of Code Access Security
  Module 13: Basic Security Operations
  Module 14: Adding Permission Requests
Session Seven: Implementing Cryptography in .NET
  Module 15: Implementing Symmetric Cryptography
  Module 16: Implementing Asymmetric Cryptography
Session Eight: Securing ASP.NET Applications
  Module 17: Implementing Authentication in ASP.NET Application
  Module 18: Implementing Authorization in ASP.NET Application
  Module 20: Implementing Impoersonation in ASP.NET Application
  Module 21: Securing Web Files and Folders
Session nine: Securing Remote .NET Application
  Module 21: Introducing .NET Application Security
  Module 22: Implementing Authentication and Authorization in .NET Remote Applications
  Module 23: Introducing Web Service Security
Session Ten: Configuring .NET Security
  Module 24: Managing Security Policies
  Module 25: Managing Security Policy Levels
Session Eleven: Deploying Applications with Security
  Module 26: Deploying .NET Applications with Security Settings.

Who should attend this course?

• .NET developers wishing to improve their security skills

Objectives of the course

Upon completion of this course, participants will be able to:
• Understand the need for security
• Understand the security threats
• Implement code security best practices
• Implement role based security
• Improve security of ASP.NET Applications