News for hackers. Stuff that matters.
Re:How I Lost My $50,000 Twitter Username by chavesn on Wednesday January 29, 2014 @02:34AM (#7142523)
Why would a company ever ever ever accept 6 digits of a credit card number as a way to authenticate an identity??

Credit card numbers are not secure. Therefore, they should not ever be accepted as authentication. Especially only 6 digits of it! This is by far the most shocking part of this story. As if I needed another reason to despise GoDaddy.

[Edited to add] I would sure love to see a scarlet letter list of companies which allow such practices, so I can never use them.

Re:How I Lost My $50,000 Twitter Username by Osiris on Wednesday January 29, 2014 @03:32AM (#7142718)
When a customer calls into the GoDaddy call center, they are supposed to provide a 4 digit pin in order to gain access to their account.

I don't work in that department, but I'll forward the page to the CEO and make sure it gets read and addressed.

Re:How I Lost My $50,000 Twitter Username by Osiris on Wednesday January 29, 2014 @01:33PM (#7145788)
UPDATE: GoDaddy's CEO let me know that they contacted the affected party, the internal security team, and Twitter security. I'd hope they are also looking at policy/training changes for customer support, but that wasn't mentioned.
Re:How I Lost My $50,000 Twitter Username by SimHacker on Thursday January 30, 2014 @06:08AM (#7150024)
While you're at it, tell him to stop shooting elephants, donating money to Mitt Romney, decorating your web site with scantily clad women, and acting like a sexist pig.

Edit: I see you got a new CEO since I and so many other customers left in disgust about your company's support of SOPA and all those other issues. I'm sure you still have binders full of scantily clad women to decorate your booths at trade shows. Your company is permanently tainted, one of the worst examples of what's wrong with the computer industry, and I'm never coming back.

Re:How I Lost My $50,000 Twitter Username by Osiris on Thursday January 30, 2014 @07:39PM (#7154462)
I get it. I came on 2 years ago after Bob had already left. GoDaddy has also officially stopped doing "GoDaddy Girls", which is a relief. Those old commercials were awful.
Re:How I Lost My $50,000 Twitter Username by mathattack on Wednesday January 29, 2014 @09:28AM (#7143962)
Credit card #s and social security #s are not secure. But what should companies use instead? We're a long way from everyone having fingerprint scanners, and I'm sure there will be a way to break that too.

Isn't the solution more around recovering from when the break-ins inevitably happen?

Re:How I Lost My $50,000 Twitter Username by if_by_whisky on Wednesday January 29, 2014 @10:02AM (#7144183)
Fingerprint scanners sound worse than credit cards to me... Why would you want a password that you can't ever change and leave copies of everywhere you go?
Re:How I Lost My $50,000 Twitter Username by mcone on Wednesday January 29, 2014 @10:51AM (#7144528)
Because fingerprints should be used as usernames, not passwords.

http://blog.dustinkirkland.com/2013/10/fingerprints-are-user...

Re:How I Lost My $50,000 Twitter Username by ecocentrik on Wednesday January 29, 2014 @11:23AM (#7144793)
That's probably not a great idea for anything other than very secure systems where users aren't concerned with privacy, flexibility of identity or anonymity.
Re:How I Lost My $50,000 Twitter Username by blueskin_ on Wednesday January 29, 2014 @04:41AM (#7142943)
well, http://plaintextoffenders.com exists - someone should make creditcardoffenders.com .
Re:How I Lost My $50,000 Twitter Username by qznc on Wednesday January 29, 2014 @05:00AM (#7143002)
Now there needs to be a browser plugin, which warns you when you are about to create an account on such a website.
Re:How I Lost My $50,000 Twitter Username by cpach on Wednesday January 29, 2014 @06:13AM (#7143190)
That's an awesome idea!
Re:How I Lost My $50,000 Twitter Username by kmfrk on Wednesday January 29, 2014 @11:24AM (#7144810)
The problem with services like that is that they aren't likely to be updated, if the company improve their measures.

You'd have to check in regularly to confirm this is still the way they do things.

Re:How I Lost My $50,000 Twitter Username by cpach on Wednesday January 29, 2014 @02:20PM (#7146077)
That’s definitely a potential issue. Would be cool if the users’ incentives could be set up in a way that prevent the information from getting outdated.
Re:How I Lost My $50,000 Twitter Username by Achshar on Wednesday January 29, 2014 @08:25AM (#7143632)
Kind of off topic but that site also shows sites that email users their password when they create the account. That does not necessarily mean they store it plain text. Though the kind of devs that would send the password in email are likely to store it in plain text, but it's not necessary.
Re:How I Lost My $50,000 Twitter Username by Steuard on Wednesday January 29, 2014 @09:21AM (#7143933)
If you send the password in email, that's at least one instance where it was readable in clear text to everyone on the network between you and the server (and probably things like packet sniffers on the local network, right?). It's not as bad as storing it in the clear, but it removes some of the value of (e.g.) hosting a login page via SSL.
Re:How I Lost My $50,000 Twitter Username by aestra on Wednesday January 29, 2014 @09:27AM (#7143958)
Shouldn't email plaintext passwords, ever. Email is not a secure way of communication. Users wouldn't delete their email. Admins can read their email from the server.
Re:How I Lost My $50,000 Twitter Username by blueskin_ on Wednesday January 29, 2014 @09:41AM (#7144036)
Email is rarely secure though.

A password reset link that emails a temporary password is OK in my opinion (not ideal, but a tradeoff for password resets, and perfectly fine if the site actually forces a change on logging in with it), but "Thanks for registering, your password is foo" is not, as then the user has to change it (and some exceptionally bad sites may then email them that password as well).

Re:How I Lost My $50,000 Twitter Username by redblacktree on Wednesday January 29, 2014 @10:43AM (#7144469)
It does mean that passwords aren't properly hashed. They may be encrypted, but that still leaves open the possibility for an engineer or attacker to have access to plain text passwords.
Re:How I Lost My $50,000 Twitter Username by arjie on Wednesday January 29, 2014 @11:46AM (#7144981)
No, it does not. You can receive the password, email it to creator, hash it, and then store it. It's not ideal because you now expose it in plaintext in the original email, but you aren't storing plaintext.
Re:How I Lost My $50,000 Twitter Username by redblacktree on Thursday January 30, 2014 @11:36AM (#7151549)
You're right. I missed the "when they create their account" part.
Re:How I Lost My $50,000 Twitter Username by gog on Wednesday January 29, 2014 @11:50AM (#7145016)
No it doesn't, the registration email can be sent before the password is hashed.
Re:How I Lost My $50,000 Twitter Username by blazzar on Wednesday January 29, 2014 @03:44AM (#7142755)
The reason for the 6 digits is probably linked to PCI DSS compliance where agents are allowed to view the first 2 and last 4 of stored card numbers.
Re:How I Lost My $50,000 Twitter Username by gaius on Wednesday January 29, 2014 @04:40AM (#7142941)
The first digit of a credit card number identifies the type of company the issuer is, e.g. 1 is an airline, 3 is a travel agency, 4 and 5 are credit card companies, 7 is an oil company. The final digit is a checksum. Two things about this baffle me: 1) that websites feel the need to have a dropdown to identify what sort of card you have instead of just figuring it out and 2) why they need to ping it off the issuer's servers to detect you've entered an invalid number e.g. a typo.
Re:How I Lost My $50,000 Twitter Username by aaronem on Wednesday January 29, 2014 @09:31AM (#7143976)
Back when I was doing payment code, I built several sites which didn't prompt for the card type, since (a) the first digit identifies the association [1] and (b) the processor doesn't usually care anyway, i.e., you don't need to submit a card type value along with the rest of the transaction data. Most of the clients for whom I built these sites complained about the lack of a dropdown, and were not terribly receptive to my explanations on points (a) and (b) above; their line of thinking on the matter was that people expect to see a card type dropdown, and will complain in its absence. I rather doubt that's true, but I have also never considered it really my place to argue too strenuously against a client who refuses to let me save them money, so more often not I ended up adding the dropdown anyway.

[1] 3 = AmEx; 4 = Visa; 5 = Mastercard; 6 = Discover.

Re:How I Lost My $50,000 Twitter Username by talmand on Wednesday January 29, 2014 @11:34AM (#7144893)
During my time working on websites for a retail company the imagery of the credit cards accepted were considered important. They would even be on pages that just mentioned taking payments before you get to the actual input page.

One reasoning is that it is a sort of reassurance, much like the stickers you see on doors of retail locations that show which cards they accept. It's a reassurance in the idea that if you're deciding if you want to make the purchase or not, that the site will have no problems in accepting the payment option you would like to use. Plus, in a strange sort of way, it implies the site is a valid on-the-level company because surely a credit card company would come down hard on a scam site for using their copyrighted visual identity.

There's not much valid reasons other than it's a visual thing for customers. Although I always suggested using the method of displaying the type of card after starting the number, that goes against the reassurance thing. If a customer has two different branded credit cards, they know up front if one or both will be accepted. Otherwise they have to start typing to find out, which is work for the customer. You always want it to be easy for the customer to spend money, no second guessing.

Re:How I Lost My $50,000 Twitter Username by aaronem on Wednesday January 29, 2014 @12:58PM (#7145531)
All of what you say is true, but I was referring to a dropdown or radio button set for choice of card type, and not the card type images themselves, which I always included unless the client preferred otherwise -- something I don't remember ever happening, now I think back.
Re:How I Lost My $50,000 Twitter Username by chavesn on Wednesday January 29, 2014 @08:23PM (#7148467)
One simple solution that I like:

- You have a row of credit card icons. By default they are in full color.

- These icons react like buttons (hover shows clickability) and act like radio buttons if clicked -- all the others gray out.

- When a user starts typing a credit card number, it selects the appropriate icon if not already selected (graying out the others).

Because they aren't radio buttons (or a dropdown), it doesn't force people through the step, but because they can act like radio buttons (providing only visual feedback), they don't confuse anybody who thought they were supposed to be there.

The forms I've used that feel the most natural do something like this.

Re:How I Lost My $50,000 Twitter Username by coryking on Wednesday January 29, 2014 @02:22PM (#7146094)
I may be talking out of my ass, but if I recall correctly back when I had a merchant account I may have been required to add that drop-down even if it was meaningless.
Re:How I Lost My $50,000 Twitter Username by talmand on Wednesday January 29, 2014 @01:47PM (#7145863)
Images were preferred, but the names themselves would suffice for much the same reasons.
Re:How I Lost My $50,000 Twitter Username by aestra on Wednesday January 29, 2014 @09:37AM (#7144018)
You should have given them an read only box with javascript that automatically populates it and REALLY knocked their socks off.
Re:How I Lost My $50,000 Twitter Username by anthonys on Wednesday January 29, 2014 @05:08AM (#7143025)
I agree- there's no need to get people to choose the type of card however for 2), that's not always the case.

Pretty much all cards can be validated with the Luhn algorithm in js. See http://stackoverflow.com/questions/20725761/validate-credit-...

Re:How I Lost My $50,000 Twitter Username by delinka on Wednesday January 29, 2014 @10:03AM (#7144186)
The card number can be validated, that doesn't make it a valid card. You still have to ask the issuing bank whether the card is an active account, whether it has the funds for the purchase, etc
Re:How I Lost My $50,000 Twitter Username by gaius on Wednesday January 29, 2014 @02:55PM (#7146317)
Yes - things such as two transposed digits can easily and should be trapped on the client side.
Re:How I Lost My $50,000 Twitter Username by aestra on Wednesday January 29, 2014 @09:32AM (#7143982)
Does Go Daddy require recurring payments or can you pay for a couple years up front? If so you could have generated a one time card number OR had been issued a new card since you paid you you might not even know your card number. How would this even work for everyone?

https://www.namecheap.com/ accepts bitcoin as payment to avoid this situation.

Re:How I Lost My $50,000 Twitter Username by adventured on Wednesday January 29, 2014 @10:37AM (#7144420)
You can pay up to 20 years in advance on a domain with GoDaddy if I recall.
Re:How I Lost My $50,000 Twitter Username by ivanbrussik on Wednesday January 29, 2014 @03:08AM (#7142639)
I actually think it was 4.
Re:How I Lost My $50,000 Twitter Username by eridius on Wednesday January 29, 2014 @03:12AM (#7142656)
GoDaddy requires 6 digits, but the agent let the attacker guess 2 of them (repeatedly, until he got it right). That's truly awful.
Re:How I Lost My $50,000 Twitter Username by fredsted on Wednesday January 29, 2014 @03:21AM (#7142680)
I thought everyone knew not to use GoDaddy after the SOPA incident. Hopefully this will convince more people to move their domains to a domain registrar that cares about its customers.
Re:How I Lost My $50,000 Twitter Username by Osiris on Wednesday January 29, 2014 @03:30AM (#7142711)
SOPA was from one person (in-house counsel) and was not and is not the sentiment of c-level management or any employees I've ever talked to.
Re:How I Lost My $50,000 Twitter Username by yajoe on Wednesday January 29, 2014 @03:59AM (#7142802)
totally off-topic, but because of the SOPA nonsense I've slowly moved my 40-or-so domains to namecheap during 2013 when their renewals came up. I was otherwise ambivalent about which DNS service/registrar to use before that incident...

but thank you for helping the guy get his twitter account back and fixing up the internal controls.

Re:How I Lost My $50,000 Twitter Username by squigs25 on Wednesday January 29, 2014 @01:26PM (#7145740)
Sometimes you're forced to use godaddy.

I wanted a domain that had been registered with godaddy, so I needed to backorder it through them, and register it through them.

Re:How I Lost My $50,000 Twitter Username by hkmurakami on Wednesday January 29, 2014 @03:14AM (#7142660)
The attacked got the last 4 from Paypal and Godaddy asked him to guess two more digits.
Re:How I Lost My $50,000 Twitter Username by aaronbasssett on Wednesday January 29, 2014 @08:22AM (#7143615)
Guess from a fairly limited set as well, it wasn't all numbers 00-99.

http://en.wikipedia.org/wiki/List_of_Issuer_Identification_N...

Re:How I Lost My $50,000 Twitter Username by mikegreen on Wednesday January 29, 2014 @08:43AM (#7143724)
Something isn't right. They ask for the 2 digits before the last 4, and then let him guess the first two.

I'm really interested to see godaddy's response to this...I'm sure paypal records their interactions, I would imagine godaddy does as well. Hell, I called Avis about something 2 months later with a dispute and they pulled the recording to make sure I wasn't BS'ing them.