Live data from Hacker News

Coinbase design allows for mass, targeted phishing of its users

blog.shubh.am

31–40 of 75 posts

Re: Coinbase design allows for mass, targeted phishing of its users

#31
post #19

As someone who studies human nature I'd like to ask this question of the OP and anyone else who cares to answer. I'd seriously like to know this. Why do people spend extensive time [1] documenting security flaws like this [2] and going to the trouble of informing the company. And then if that doesn't work take more time to write up a blog post to get the info out? What do they gain by doing so exactly? Is this a play…

There's no one-size-fits-all answer to your question just as there isn't to questions like why someone wants to be a programmer, or a startup founder. The micro-motivations of individuals doing this sort of work can be all over the map from person to person.

But as someone who very occasionally does such things (but isn't looking to "make a name" for myself as a security researcher, which is often a motivation):

1) The initial motivation isn't so much about documenting security flaws, but finding them in the first place. It is a very hands-on immediate-results-oriented type of problem solving where you look at a system that is intended (or should be intended, based on what it is doing) to be secure and find ways in which the security is lacking.

2) From there, informing the company is just about being a decent net citizen. If you can work around their security from the outside, other (potentially more nefarious) people can too, and in most cases the company simply doesn't realize they have a security problem, so informing them is good for everyone.

3) From there, if they refuse to fix the problem and it is very legitimately a security issue, responsible full disclosure (with a solid window of not talking about the bug publically, I go with Google's 60-day window as a guideline) is about being a decent net citizen toward the product's users (if not the product's company). If they have gaping security flaws in their product that they won't fix, users who could and likely will get screwed by them deserve to know so they can make an informed decision as to whether the company they are using is adequately protecting their interests.

But as I said, everyone is different, for some people they are mostly resume building a collection of public CVEs on their way to a security research position, for me it is just a fun very occasional hobby and I've not publicly disclosed a gaping security flaw since the mid-1990s because most companies will do the right thing in fixing real security issues if poked a bit these days.

Re: Coinbase design allows for mass, targeted phishing of its users

#32
Ever so slight mitigation of this is that Coinbase uses SPF, but they use SPF with a fairly open list (just phish via Amazon SES, Mailgun, etc.). So phishing mail has some chance of getting marked down as spam by recipients if you make it appear to be from coinbase.com.

I'd probably go all-out and send from coinbasemail.com though.

Re: Coinbase design allows for mass, targeted phishing of its users

#33
post #13

I am curious why Coinbase is not rate limiting that API call (temp-fix) or addressing this yet (even privately)? Granted it is not a critical flaw, but is having no limits over time really necessary for Coinbase API users?

You can read some more information on our response here https://hackerone.com/reports/5200

Re: Coinbase design allows for mass, targeted phishing of its users

#34

"Initially, Coinbase ignored me. My succession of emails to their official "whitehat@coinbase.com" domain were ignored until I posted that they weren't replying on reddit" Deja vu, man.

Coinbase CEO here. You can see an updated response on this issue here for more information: https://hackerone.com/reports/5200

Re: Coinbase design allows for mass, targeted phishing of its users

#37

"Initially, Coinbase ignored me. My succession of emails to their official "whitehat@coinbase.com" domain were ignored until I posted that they weren't replying on reddit" Deja vu, man.

Coinbase CEO here. You can see an updated response on this issue here for more information: https://hackerone.com/reports/5200

Any info on why emails to whitehat@coinbase.com are being ignored?

EDIT: For what it's worth, judging by the upvotes, a lot of people are hoping for any answer.

Re: Coinbase design allows for mass, targeted phishing of its users

#38
post #27

Divulging a name when presented with an email address is pretty bad and I'm not sure why it would be necessary. Just confirming that an email address is in the system is fairly minor.

Official Coinbase response to sharing your personal details with the internet: Email Address / User enumeration on Coinbase: We've spent a good amount of time investigating this behavior and we believe that the risks are incredibly minor.

Gee, that's just what I look for in a financial service provider! This is the natural, uncontrolled result of Silicon Valley startup culture meets financial services. It's hard to get everything right, all the time, but particularly when operating in a financial domain it seems companies are better off accepting the severity of security issues and rewarding and engaging people who have taken the time to raise them than creating PR problems by demonstrating a lack of professionalism through suggesting that customer information (name, email, fact they use your service) is of no consequence and that enumeration issues are invalid.

Clearly:

(1) most users care about their privacy and time (ie. the sanctity of their inbox);

(2) the issue has been misevaluated by Coinbase; and

(3) the poster has been extremely patient and deserves an apology.

(Disclaimer: I, too, grew up in Sydney and spent my younger years doing security research. I work at one of Coinbase's competitors, Payward, operator of the Kraken exchange. We have an extremely successful bounty program that frequently pays out for all sorts of little issues. We consider this a requirement for security-conscious operation on the modern internet. After all, security is a process! Should security researchers choose to dedicate some of their valuable time to helping us improve our systems, I can promise them - at the bare minimum - a friendlier and less dismissive response.)

Re: Coinbase design allows for mass, targeted phishing of its users

#39

"Initially, Coinbase ignored me. My succession of emails to their official "whitehat@coinbase.com" domain were ignored until I posted that they weren't replying on reddit" Deja vu, man.

Coinbase CEO here. You can see an updated response on this issue here for more information: https://hackerone.com/reports/5200

I apologize in advance for the following unsolicited advice, but if there's anything that should have been learned from the press after the Gox implosion, it's that you absolutely must stay ahead on security and the perception of security. If you don't, the entire cryptocurrency ecosystem ultimately suffers. You have a responsibility far beyond your active userbase to be responsive and professional, rather than dismissive, especially when a whitehat is just offering up auditing. There's no obvious downside to rate limiting some types of API requests, so why not simply be responsive and do it?

Re: Coinbase design allows for mass, targeted phishing of its users

#40

Olaf from Coinbase here. Ryan McGeehan of our security team has posted an official response at the bottom of this page: https://hackerone.com/reports/5200

Olaf, it would be helpful if your team posted an official response on the Coinbase site.
Post reply on HN