Guide to Secure .NET Development with OWASP Top 10

Beginner
Developer
DevOps Engineer
Security Engineer
Azure
ASP.NET
.NET
Blazor

Discover the most common software vulnerabilities according to OWASP and different techniques of writing more secure code. Prevent from security bugs creeping into your codebase following security best practices.

Learning objectives

By the end of this module, you'll be able to:

  • Describe what OWASP Top 10 is.
  • Identify potential security vulnerabilities in your software.
  • Always validate user input in your applications.

Prerequisites

  • Basic knowledge of .NET and C# at the intermediate level.
  • Basic knowledge of web development with ASP.NET at the beginner level, including controllers and razor syntax.
  • Familiarity with software development and release cycle at the beginner level.
  • Basic concepts and terminology of cloud hosting and security tooling, including automation and release process.