In this chapter, we learned that security is an essential part of a web solution. We outlined the fundamental security measures and techniques to help in understanding the possible security vulnerabilities that will allow us to protect an ASP.NET web application against malicious attacks.
Furthermore, we highlighted some key guidelines to secure our RESTful API. Later, in this chapter, we explored some tips to secure our app that can be hosted on Azure. These security practices allow us to build robust yet secure ASP.NET apps.
In addition to the recommendations shared in this chapter, I strongly recommend you keep updating your knowledge about the security features in ASP.NET by reading the online official documentation shared by the Microsoft .NET team. Here is the link to the documentation: https://docs.microsoft.com/en-us/aspnet/core/security/?view=aspnetcore-5.0.
In the next chapter, we will explore the different types of testing that we may need to conduct before...