YoVDO

ASP.NET Core: Security

Offered By: LinkedIn Learning

Tags

ASP.NET Core Courses Cross-Site Scripting (XSS) Courses SQL Injection Courses Application Security Courses Authorization Courses

Course Description

Overview

Explore techniques for building secure ASP.NET Core applications and protecting against common attacks.

Syllabus

Introduction
  • Secure your .NET Core apps
  • What you should know
1. Common Vulnerabilities in Apps
  • Common security vulnerabilities
  • Object binding attack
  • Dangerous uploaded file type attack
  • Excessive authentication attempts
  • XSS and CSRF
  • SQL injection attack
  • Same-origin policy and CORS
2. Using the Data Protection API to Secure .NET Core Apps
  • What is data protection API?
  • Consuming data protection in .NET Core
  • Configuring data protection in .NET Core
  • Data protection key storage providers
3. Using Identity Framework to Secure .Net Core Apps
  • What is ASP.NET Core Identity?
  • Authentication in .NET Core
  • Authorization in .NET Core
  • Managing application secrets
4. Authentication in .NET Core Using IdentityServer
  • Why token-based authentication?
  • Configuring IdentityServer in .NET Core
  • Defining identity and API resources
  • Defining identity clients
  • Adding UI to IdentityServer
  • Adding ASP.Net Core MVC client app
  • Configuring MVC with IdentityServer
Conclusion
  • Where to go next?

Taught by

Ervis Trupja

Related Courses

Hacking and Patching
University of Colorado System via Coursera
Software Design Threats and Mitigations
University of Colorado System via Coursera
Introduction to Cybersecurity for Teachers
Raspberry Pi Foundation via FutureLearn
Identifying Security Vulnerabilities
University of California, Davis via Coursera
Web Application Security Testing with Burp Suite
Coursera Project Network via Coursera