✏️ Java 코드 에디터
취약한 코드
public boolean validatePassword(String password) {
// [취약점] 단순히 길이만 검사하고 복잡도(숫자, 특수문자 등)는 확인하지 않음
if (password == null || password.length() < 4) {
return false;
}
return true;
}💡 가이드
비밀번호는 최소 8자 이상이어야 하며, 영문, 숫자, 특수문자를 포함해야 안전합니다. 정규표현식(Regex)을 사용하여 검증 로직을 강화하세요.