On 24 Aug 2009, at 05:27, Corn Walker wrote:
[snip]
One way to address this without compromising security is to send an email with the error report to the non-registered address instead of displaying the error on the web page. In this way the user still receives valuable feedback (with a link back to site registration if appropriate) while automated bots are unable to ascertain whether the address was valid or not.
[snip]

The case where this falls down for the customer is if they mistype the e-mail address rather than giving the incorrect one... but I agree it is one solution.

You should also throttle the "forgot password" function to avoid it being abused. For example, after five attempts the ability to reset a lost password is unavailable for five minutes.

Absolutely. This is a far better solution for folk.

Although it can be tricky in some circumstances (e.g. when you have many users apparently coming to your site from one IP address throttling one bad user can block access to many.)

Other solutions include things like security questions, etc. to allow you to authenticate users without having to ask for their e-mail address again. Or asking for alternate info that might be more familiar for them on that particular site (e.g. the username as opposed to the e-mail address). Or showing the user the e-mail address again on the confirmation page with some appropriately direct text on why this has to be correct.

If it were me - I'd be talking with whoever mandated changing the current system first. I'd be trying to figure out what the relative risk is to the business and the customer - which should hopefully lead me to an appropriate solution.

Yes - the current mechanism does offer a certain kind of security risk. Whether that risk is worth making it harder for the user to do certain tasks depends on how much damage a malicious user could cause you and your customers. If it's stopping them getting access to a bank account it probably is. If it's changing their newsletter subscription it probably isn't.

Cheers,

Adrian
--
http://quietstars.com  -  twitter.com/adrianh  -  delicious.com/adrianh



________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... [email protected]
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help

Reply via email to