Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
ASP.NET Core Advanced Security Data Protection

ASP.NET Core Advanced Security Data Protection

1h 38mAdvanced2023-05-18

Authors

Ervis Trupja

Ervis Trupja

Full-Stack .NET Web Developer with a mathematical background

Course details

Software security is a critical consideration when designing and developing web applications. While security breaches and threats can have serious consequences, there are a handful of steps you can take as a software developer to ensure you keep your applications safe. In this course, instructor Ervis Trupja covers practical techniques for securing data and controlling access to ASP.NET Core applications.

Explore some of the most common attacks and application vulnerabilities to learn more about how to protect yourself against them. Find out how to protect sensitive data in your applications using the data protection consumer API, as well as how to configure data protection settings, key storage, and more. By the end of this course, you’ll be equipped with highly marketable software development skills for extending data protection with the iKey, ISecret, and IAuthenticatedEncryptor interfaces.

Skills covered

ASP.NET CoreData PrivacyBack-End Web DevelopmentFull-Stack Web DevelopmentAdvancedFront-End Web DevelopmentWeb DevelopmentData ScienceMicrosoft

Concepts

0. Introduction

  • 01 - Secure your data in .NET Core apps
  • 02 - What you should know

1. Data Protection in .NET Core Apps

  • 03 - Data protection overview
  • 04 - Data protection package layout
  • 05 - Coding demonstration

2. Data Protection Consumer API

  • 06 - Data protection system interfaces
  • 07 - Importance of purpose strings
  • 08 - Password hashing
  • 09 - Set a lifetime to protected data
  • 10 - Unprotect data with lost keys

3. Data Protection Configuration Details

  • 11 - Default data protection settings
  • 12 - Data protection key lifetime
  • 13 - Key storage providers
  • 14 - Key storage format
  • 15 - Using EphemeralDataProtectionProvider

4. Extend Data Protection to Your Custom Solution

  • 16 - Data protection extensibility
  • 17 - Extending core cryptography
  • 18 - Extending key management
  • 19 - ISecret interface

Conclusion

  • 20 - Where to go next

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal