In <uru2ifmkfk5u$.
wqlpmtmd...@40tude.net> John S <gorb...@invalid.invalid> writes:
>I would have thought that it would be relatively easy to include something
>like a small time delay in the code, which would wait for, say, a
>millisecond before responding to a password log-on attempt. This would
>presumably negate the ability of a brute force attack to try large numbers
>of passwords in a short time.
>An alternative would be to allow only a limited number of failed attempts
>at log on before shutting down the application, and requiring a re-start.
A very common technique is to allow, say, three password
attempts. After the third one there's a 30 second timeout.
After the tenth a ten minute one. After 20 there's an hour.
(numbers chosen for illustration)
Doing a complete lockout is generally udnesirable because
it would allow for a denial of login attack... in other
words, if the Bad Guy [tm] wanted to lock General Washington
out of his account at the Valley Forge Bank, all they'd
have to do is try a dozen times...
(Far too many places that don't need it do, in fact, have
this policy. uggh).
>Would these techniques be practicable, or am I missing something obvious.
The "password cracking" that's often talked about is doing
a decoding of the master password file. "Somewhere on the system"
is a list of the 10,000 accounts, usernames, and passwords.
The password file is encrypted so that the word "subway" might
be ")&TDVUOYF(_".
If you've got access to that file (which for various reasons
is all too accessable on, again, far too many systems), it's
now getting possible to decrypt it.
- in the older days you (the Bad Guy) could take a list of
the 10,000 or so likely passwords, use the same encryption
algorythm the system uses, and generate your own file of
encrypted passwords. Then you could mix and match. That
would get you a hefty number of logins.
- Now you can do a direct decryption...
--
_____________________________________________________
Knowledge may be power, but communications is the key
dan...@panix.com
[to foil spammers, my address has been double rot-13 encoded]