Keeping personal, financial, or other sensitive data secure from theft or exposure takes active management. This course will teach you how to identify sensitive data in your applications and the protection measures that can be used to keep it secure.
Unprotected sensitive data is one of the top vulnerabilities facing applications today. In this course, Protecting Sensitive Data From Exposure in ASP.NET and ASP.NET Core Applications, you'll learn how to prevent attackers exploiting personal information, passwords, credit card numbers, or other sensitive data. First, you'll learn how to classify your data, determining what is potentially sensitive. Next, you'll discover the protection controls you need to consider when working with sensitive data. Finally, you'll explore how cryptographic and tokenization techniques can help keep this data safe while remaining usable. When you're finished with this course, you'll have the skills and knowledge needed to protect your system's sensitive data from potential exposure.
Course Overview Hi everyone. My name is Matthew Tester, and welcome to my course, Protecting Sensitive Data From Exposure in ASP.NET and ASP.NET Core Applications. I am a technology consultant and cloud architect at Pure Blue Consulting in New Zealand. We seem to hear of data breaches in the news all the time, typically where personal details, passwords or financial records have been stolen or leaked. Exposure of unprotected sensitive data is a significant problem and ranked number 3 on the OWASP Top 10 list of vulnerabilities affecting web applications. In this course, we are going to explore how we can avoid this happening in our ASP.NET applications, taking a comprehensive view of how we can isolate and protect our most sensitive data. Some of the major topics that we will cover include how we can identify and classify the sensitive data we use, understanding the common vulnerabilities for data exposure within web applications. We'll explore the benefits and challenges of using cryptographic techniques and how tokenization can help reduce the risk of data exposure. By the end of this course, you will have a solid understanding of the security practices needed to prevent exposure of sensitive data when building your applications. Before beginning the course, you should be familiar with C# and have some familiarity with ASP.NET or ASP.NET Core. I hope you'll join me on this journey to learn how sensitive data can be kept safe and secure with the Protecting Sensitive Data From Exposure in ASP.NET and ASP.NET Core applications course, at Pluralsight.