Weak Password Requirements
Weak Password Requirements
Overview
Weak password policies allow short, common, or predictable passwords.
Impact
This increases the success rate of brute-force, credential stuffing, and dictionary attacks.
Countermeasures
Require sufficient length, block known compromised passwords, rate-limit attempts, and support multi-factor authentication.
Examples
try {
String id = request.getParameter("id");
String passwd = request.getParameter("passwd");
}
catch (SQLException e){ ...... }
try {
String id = request.getParameter("id");
String passwd = request.getParameter("passwd");
if (passwd == null || "".equals(passwd))
return;
if (!passwd.matches("") && (passwd.indexOf("@!#") > 0) && (passwd.length() > 7)) {
...
} catch (SQLException e) { ...... }