September 2018
Intermediate to advanced
250 pages
8h 22m
English
If an authentication system (a GUI form, an API request, or any other implementation or layer) doesn't lock a user out after a certain number of failed login attempts, it leaves itself open to being brute forced, with an attacker trying every possible combination of credentials until he/she is successful. Locking a user out after X failed attempts is a common security best practice, but missing that feature doesn't immediately make an application insecure. The amount of resources involved in brute forcing and the high level of noise it would make to any observing system engineer, means that, by itself, brute-force-ability isn't a compelling enough foundation for a severe attack scenario. Additionally, ...
Read now
Unlock full access