RE: Account Lockouts
"Eric Coleman" <[email protected]> Fri, 03 Dec 2004 01:35:38 +0800
| Newsgroups | gmane.comp.security.programming,gmane.comp.security.web-applications |
|---|---|
| Message-ID | <[email protected]> |
Hi everyone, For the situation below, I believe you can use cookies to do the lockout or base via IP address if you want to. A cookie detects how many wrong passwords you entered, or if you want advanced coding, track the usernames they try to login with, if the amount is > 10 for example, it is likely to be a script, then just ban that ip address forever or set the cookies to last forever. Though this isn't foolproof, it's a good way to prevent script attacks and also resolve the problem of accidently locking out many accounts. I hope these help. -------------------------------------------------- Eric's Free Multiplayer Online Games http://www.dailyfreegames.com/ -------------------------------------------------- >From: Harrison Gladden <[email protected]> >Reply-To: Harrison Gladden <[email protected]> >To: [email protected], [email protected] >Subject: Account Lockouts >Date: Wed, 1 Dec 2004 11:52:13 -0600 > >Hello all, > >My question to the group is about handling account lock outs. Here's >the situation, assume there is a web interface that lets users log in >and do stuff, but the log-in process is constrained by the network >restrictions as well.. Meaning if a user tries to log in X times in Y >seconds and fails each time, then the account get locked out. > >What are successfull techniques that could be used on the web >interface to avoid having a script run against it that would >potentially lock out 15000 user accounts, and create a headache for >the system administrators who have to manually unlock each account? > >Also assume the current user account names are known by everyone. > >Possible techniques we've thrown around: >1) Allow each user to pick their own username instead of using a >standard (i.e. First 3 letters of first name + Full last name) > >2) Create a set time-out period for each account of X (maybe an hour) > > >Hopefully my question makes sense. > >Thanks, >Harrison >-- >___________________________________ >Harrison Gladden <[email protected]> >Computer Engineer & Science Major >~Past experience: He who never makes > mistakes, never did anything that's worth.~ _________________________________________________________________ Find it on the web with MSN Search. http://search.msn.com.sg/