Live data from Hacker News

Coinbase: Responding to Firefox 0-days in the wild

blog.coinbase.com

81–90 of 97 posts

Re: Coinbase: Responding to Firefox 0-days in the wild

#81

Those attacks would not work if they did not enable JavaScript on every website by default.

I see my colleague making a web app that forces the browser into 100% CPU on scroll, just to animate a shrinking nav bar. Also a page that wont settle in for 15 seconds until assets from Google Fonts downloaded and all scripts have run. So I secretly pray for a draconian anti-js order imposed on us, even though my minimal Vue scripts will go away.

Re: Coinbase: Responding to Firefox 0-days in the wild

#82

Interesting to me that the attackers were well equipped in their phish and 0days, but then opted to drop fairly detectable RATs.

I was thinking the same thing. The RAT they used is well known in underground skiddie forums; it's known for being expensive and shitty.

Re: Coinbase: Responding to Firefox 0-days in the wild

#83
post #48

This point to an actual use of the cryptocurrency - exploiting a 0 day against someone who might have a crypto wallet means you can actually directly make money off exploits. Prior to crypto, having a 0 day wasn't equal with ability to make blackhat money with it...

> This point to an actual use of the cryptocurrency - exploiting a 0 day against someone who might have a crypto wallet means you can actually directly make money off exploits. Prior to crypto, having a 0 day wasn't equal with ability to make blackhat money with it... Why would that be the case when it is not illegal to sell exploits?

Selling exploits requires credibility, escrow, and deep contacts. Selling bitcoin is a lot easier.

Re: Coinbase: Responding to Firefox 0-days in the wild

#84
post #78
post #44

Earlier quoted context omitted.

That doesn't explain listing Bitcoin Cash (Bcash) - an altcoin that shares its mining algorithm with Bitcoin but only has a very small amount of hash rate backing it. Any small Bitcoin miner can decide at any moment to switch to mining Bitcoin Cash and cause block reorgs or mine blocks with no transactions at all. A similar event actually happened with another asset they offer - Ethereum Classic. https://cointelegrap…

The infrastructure to carry out that attack against BCH would cost around a billion dollars in mining equipment and power. Not exactly what you would call a small miner. BCH also has rolling 10 block checkpoints so max you could reorg would be 10 blocks or In reality there is nowhere you could rent this hashpower and miners that do have it would never risk the legal, social and monetary consequences to rollback 2 hou…

That infrastructure exists already. It just takes a pool's operations to be compromised (in whatever manner you devise) in order to redirect its hash rate. Keep in mind we're talking about small Bitcoin pools here. Not even the larger ones.

Re: Coinbase: Responding to Firefox 0-days in the wild

#85
post #76

Earlier quoted context omitted.

Banking malware has existed for a while.

Banking has insurance against fraud and transactions are generally reversible.

> transactions are generally reversible

Not really. If your account is compromised you may indeed get your money back from the bank's insurance (although in some countries that is less likely than others). However, the criminal behind the malware will probably have got at least some of the money.

International transfers are not generally reversible. Cash withdrawals are not reversible. Even electronic transfers to another bank in the same country (maybe this varies by country) are only reversible if the money has not been withdrawn.

And then there have been cases of actual bank systems being compromised so that criminals can just increase the balance of accounts directly.. And cashpoints (atms) being compromised.

Re: Coinbase: Responding to Firefox 0-days in the wild

#86

Interesting to me that the attackers were well equipped in their phish and 0days, but then opted to drop fairly detectable RATs.

Very likely that they bought the exploit and did the rest themselves, so, their skill at phishing, exploiting and RATing won't be correlated.

Re: Coinbase: Responding to Firefox 0-days in the wild

#87

Those attacks would not work if they did not enable JavaScript on every website by default.

I see my colleague making a web app that forces the browser into 100% CPU on scroll, just to animate a shrinking nav bar. Also a page that wont settle in for 15 seconds until assets from Google Fonts downloaded and all scripts have run. So I secretly pray for a draconian anti-js order imposed on us, even though my minimal Vue scripts will go away.

This was mentioned in a previous HN thread and I thought it was a brilliant idea.

By default, browsers should throttle websites. Throttle their CPU and their ram usage, and websites can then ask for permission to be unthrottled.

We have very capable computers now. But the web feels just as slow. Some negative pressure against bloat is sorely sorely needed.

Re: Coinbase: Responding to Firefox 0-days in the wild

#88
post #60
post #55

Earlier quoted context omitted.

Breaking out of a docker container with default settings is hard. You would be making the headlines if you could do so. Now breaking out of a docker container with --privileged or even just CAP_SYS_ADMIN is much easier.

There was a CVE in February [0][1] that escaped out of Docker's default settings. runc has a few of these over the last few years, it isn't inconceivable that there are more to be found. Docker does do a decent job of setting some sensible defaults - but it isn't a security sandbox and they don't market it as such. [0] https://blog.dragonsector.pl/2019/02/cve-2019-5736-escape-fr... [1] https://seclists.org/oss-sec/20…

The very fact that there's a CVE for breaking out of docker shows that it's a big deal :)

Re: Coinbase: Responding to Firefox 0-days in the wild

#89
post #57
post #53

Earlier quoted context omitted.

I have never even heard of an internal site-wide pentest that failed.

I'm guessing Coinbase hiring a pentester and giving them 'employee level access' would be a needless formality?

People do internal pentests even though everyone knows the pentesters will win; you still learn something from the experience.

Re: Coinbase: Responding to Firefox 0-days in the wild

#90
post #89
post #57

Earlier quoted context omitted.

I'm guessing Coinbase hiring a pentester and giving them 'employee level access' would be a needless formality?

People do internal pentests even though everyone knows the pentesters will win; you still learn something from the experience.

Of course, I was just being cute.
Post reply on HN