Identifying weak password protection and management in web applications
Applications responsible for password management inherit a tremendous amount of risk and responsibility. User passwords must be created with sufficient length/complexity, stored securely, and protected from brute force and cracking attempts.
In this section, we will walk you through the rules in PUMA scan analyzers to catch vulnerabilities related to weak password management vulnerabilities in ASP.NET web projects. The following password management rules are currently supported in PUMA scan analyzers:
- ASP.NET Identity Weak Password Complexity
- ASP.NET Identity Missing Password Lockout
You can read more details about these rules at https://www.pumascan.com/rules.html#password-management.
Getting ready
You will need to have Visual Studio 2017 installed on your machine to execute the recipes in this chapter. You can install a free community version of Visual Studio 2017 from https://www.visualstudio.com/thank-you-downloading-visual...