Forum Moderators: buckworks

Message Too Old, No Replies

Passwords: An unnecessary risk?

Letting ecommerce user choose their own passwords is not the safest thing.

         

flyerguy

4:06 pm on Apr 17, 2006 (gmt 0)

10+ Year Member



This could be a question for the general webmaster area, but I ask it in the context of ECommerce specifically, where a lot more is typically at stake.

Letting users choose their password is such a common thing that it's hardly considered any more in site design. I can't recall any sites I've enrolled with recently that buck the norm and force a password on you, save for some major banks.

The fact is that many, many, many people use the same password on every single site. Even with the advent of password manager software, Firefox, etc., there is still a huge number of users that are oblivious to the security risk of using the same password everywhere.

A scenario: you find some Apple 30" screens on Ebay for $500 (regular $2500). What a deal! The seller seems to reputable enough, and people seem to be biting.

When the seller asks for payment only in Western Union, or some similar red-flag, the pieces of the puzzle come together: it is more than likely the 'seller' is a fraudster who gained the password the to ebay account through phishing, or via another unscrupulous webmaster who allows access to his user database.

So the question is, why should any webmaster allow a user to choose their own password? You choose customers that walk into a retail storefront; if it's a drunk homeless person you escort them out. Following the retail store analogy, letting people choose their own password is akin to all the customers entering your store with the same overalls and a bag over their head.

So how can any webmaster feel comfortable knowing that your site access is only as secure as the weakest link in the chain of that particular user's internet habits? Why do places such as Ebay, Paypal, and Amazon, who I always look to when I'm considering useability and ecommerce, still allow user-defined passwords instead of enforced passwords?

I'm asking for opinions on this as i'm considering moving to enforced, random, pronouncable passwords. It's a simple script and although there's more than a password protecting me from my users getting the goodies, it would be the least I could do.

Could potentials user be so turned off by an enforced pw that they would actually abandon a cart or registration process? The simple answer is, yes. There's a segment that will not enjoy the color yellow in your logo.. i'm looking for the complicated answer though. And it must be complex, as I -know- for a fact Paypal, Ebay, and Amazon suffer greatly for their weak password strategy.

dauction

4:14 pm on Apr 17, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



flyer..here's an isssue..

When your user selects a password it's their responsibility.. If you/your company starts issuing passwords then the responsibilty is shifted from the user to you/your company

just a though

LifeinAsia

4:30 pm on Apr 17, 2006 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



If you force a password on users, especially a complex one, chances are that they won't remember it and will either bog down your staff answering "what's my password" questions and/or driving away people from using your site because they can never remember the password- it's much easier for them to shop where they remember the password because it is the same as everywhere else.

If the user choses to use an insecure password that is the same as his/her password on every other site, that's his/her problem.

It's not your responsibility to worry about users entering insecure passwords for fake eBay sites.

If the owner of the fake eBay store uses the password and logs into your site with the other user's password, what the issue?

flyerguy

5:31 pm on Apr 17, 2006 (gmt 0)

10+ Year Member



The issue is that in my case, I sell digital downloads, and the users have lifetime access to the content that has been paid for. Why should anyone else but the purchaser of the content get access?

I recognize the MS Passport idea and similar digital identity initiatives as a step in the right direction, it just seems that at this point if people are smart enough to buy something on the internet, then they are also capable of hitting 'Yes' to the question that pops up by default in Firefox 'Do you want to save this password?', and thus bypassing the issue of remembering multiple passwords.

One account = one user.

This is a basic building block, why is the standard these days still

'One account = One user IF (they didn't use this password on <immoral webmaster's site>)'

I would think if there were a few more webmasters enforcing passwords there would inevitably be a few more users using password manager solutions.

LifeinAsia

5:47 pm on Apr 17, 2006 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



In that case, you are probably right to enforce passwords somehow. Maybe even go so far as to periodically change the passwords and have the new ones e-mailed to the user's registered e-mail address.

With the lifetime unlimited access, how do you prevent a user from "selling" his password to other people? (Ex: one user signs up for $25 then sells the password to 100 people for $5.)

flyerguy

6:45 pm on Apr 17, 2006 (gmt 0)

10+ Year Member



Our content is very specific; not really something easily swapped or sold elsewhere.

That being said, irregardless of my main site, it's just a general conceptual question. I make sites for lots of clients in lots of situations, including for those where no sales are involved, it's still: why would I want to promote a security methodology that has it's roots in the 70's where it was more like 'One user = One computer'.

I have to admit if I went to an internet cafe today and tried to log into the 'top 10' sites where I personally use as a password, it might be a bit sticky: but there's always the forgotten password function.

The customer is always right and i'm big on keeping them happy and convenient-ized, however drawing the line at basic system access seems like a good direction..