ASP.NET Core: Security

ASP.NET Core: Security

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 22m | 415 MB

Software security is an important consideration when designing and developing web applications. While security breaches and threats can have serious consequences, there are steps that software developers can take to keep their applications safe. In this course, instructor Ervis Trupja explores techniques for securing and controlling access to your ASP.NET Core applications. Ervis begins by going over some of the most common attacks and how to protect against them. He then covers how to protect sensitive data in your applications using the data protection API, as well as how to implement token authentication in .NET Core with IdentityServer.

Topics include:

  • Common security vulnerabilities in web apps
  • Securing .NET Core apps using the data protection API
  • Data protection key storage providers
  • Working with ASP.NET Core Identity
  • Managing application secrets
  • Authentication using IdentityServer
Table of Contents

1 Secure your .NET Core apps
2 What you should know
3 Common security vulnerabilities
4 Object binding attack
5 Dangerous uploaded file type attack
6 Excessive authentication attempts
7 XSS and CSRF
8 SQL injection attack
9 Same-origin policy and CORS
10 What is data protection API
11 Consuming data protection in .NET Core
12 Configuring data protection in .NET Core
13 Data protection key storage providers
14 What is ASP.NET Core Identity
15 Authentication in .NET Core
16 Authorization in .NET Core
17 Managing application secrets
18 Why token-based authentication
19 Configuring IdentityServer in .NET Core
20 Defining identity and API resources
21 Defining identity clients
22 Adding UI to IdentityServer
23 Adding ASP.Net Core MVC client app
24 Configuring MVC with IdentityServer
25 Where to go next