Bitcoin Forum

Bitcoin => Mining => Topic started by: KedP on June 03, 2011, 06:00:23 PM



Title: What are we gonna do about the DDOSing?
Post by: KedP on June 03, 2011, 06:00:23 PM
DDOSing is extremely hard to circumvent event for the top security experts in the world.

The status quo is tremendously easy to exploit by these Russian botnet operators. They seem to be doing it regularly now.

1. DDOSing all the pools.
2. They increase their bitcoin profits for awhile.

I don't see how this is going to stop in the long run.

What is the countermeasure? Pool hopping is not a great solution because they can just DDOS all the pools.



Title: Re: What are we gonna do about the DDOSing?
Post by: no_alone on June 03, 2011, 06:03:24 PM
make it that the all miner will have a option that if a pool is not responsive for X second do solo mining...


Title: Re: What are we gonna do about the DDOSing?
Post by: TheSeven on June 03, 2011, 06:10:01 PM
DDOSing is extremely hard to circumvent event for the top security experts in the world.

The status quo is tremendously easy to exploit by these Russian botnet operators. They seem to be doing it regularly now.

1. DDOSing all the pools.
2. They increase their bitcoin profits for awhile.

Do those few DDoS attacks really have a noticable impact on the difficulty? How many percent of the total hashing power were down for how many percent of the time? I don't think it's really that much.

I don't see how this is going to stop in the long run.

What is the countermeasure? Pool hopping is not a great solution because they can just DDOS all the pools.
DDoSing all pools would require even more lots of (expensive) botnet members. I'm not sure if this pays off.


Title: Re: What are we gonna do about the DDOSing?
Post by: njloof on June 03, 2011, 06:19:24 PM
Possible remedies:

- Many more pools
- More private/hidden pools
- Back to solo mining


Title: Re: What are we gonna do about the DDOSing?
Post by: BombaUcigasa on June 03, 2011, 07:30:13 PM
DDoSing all pools would require even more lots of (expensive) botnet members. I'm not sure if this pays off.

Cost to prevent bitcoin mining < Cost to mine bitcoins


Title: Re: What are we gonna do about the DDOSing?
Post by: supa on June 03, 2011, 07:33:39 PM

Take the opportunity to study and understand the impact on a project like BitCoin? :)

The purpose of a decentralized authority is to prevent control (including destroying) that centralized authority.

If you all want to create a synthetic centralized authority in BitCoin - keep your priority in mining pools and profit rather than the fundamentals of the project.  It's an easy target for DDoS. :)



Title: Re: What are we gonna do about the DDOSing?
Post by: KnuttyD on June 03, 2011, 07:41:03 PM
DDoSing all pools would require even more lots of (expensive) botnet members. I'm not sure if this pays off.

Cost to prevent bitcoin mining < Cost to mine bitcoins

Expensive botnet members?
I can buy 1000 bots for 100$ or less, and have em DDoS for me.
Even cheaper if I write my own bot, which is not very difficult (even a FUD one).

If a botnet owner w/ around 15000 zombies (not very uncommon) wanted to mine coins, by golly he could. Set 7500 of em to CPU mining, the other 7500 to DDoS'ing the pools with bad packets.


Title: Re: What are we gonna do about the DDOSing?
Post by: KedP on June 03, 2011, 10:33:02 PM
This is happening all the time too.


Title: Re: What are we gonna do about the DDOSing?
Post by: bcpokey on June 03, 2011, 10:42:06 PM
We should do about DDoSing what everyone should do about DDoSing.

If I upload/download a britney spears song via a torrent I can potentially be liable for tens of thousands of dollars in "potential lost revenue" after my ISP surrenders all my information, but if a real functioning entity is actually prevented from having an online presence on the internet because my connection is part of a collective effort to bombard it off the internet, that's no problem?

Should start a lobby to get ISPs to knock zombie machines off the network until they can pass a scan showing they are no longer infected. Yes I know there's lots of international stuff too, doesn't seem a difficult program to institute worldwide.


Title: Re: What are we gonna do about the DDOSing?
Post by: Jack of Diamonds on June 03, 2011, 10:49:31 PM
If a botnet owner w/ around 15000 zombies (not very uncommon) wanted to mine coins, by golly he could. Set 7500 of em to CPU mining, the other 7500 to DDoS'ing the pools with bad packets.

That's still a relatively pathetic payout, given that most computers in botnets are compromised windows XP machines running old amd semprons and celerons/p4's or worse. They will output maybe 100-200khash per second or less with the average skewing up a bit by infected machines that run modern processors capable of mhash performance.

Even in an optimistic scenario the owner is wasting his botnet capacity and risking detection due to high CPU usage by end users, who despite being technically limited, will notice their computer coming down to a crawl.


Title: Re: What are we gonna do about the DDOSing?
Post by: grue on June 03, 2011, 10:52:00 PM
If a botnet owner w/ around 15000 zombies (not very uncommon) wanted to mine coins, by golly he could. Set 7500 of em to CPU mining, the other 7500 to DDoS'ing the pools with bad packets.

That's still a relatively pathetic payout, given that most computers in botnets are compromised windows XP machines running old amd semprons and celerons/p4's or worse. They will output maybe 100-200khash per second or less with the average skewing up a bit by infected machines that run modern processors capable of mhash performance.

Even in an optimistic scenario the owner is wasting his botnet capacity and risking detection due to high CPU usage by end users, who despite being technically limited, will notice their computer coming down to a crawl.
botnetserver.exe to low priority :P


Title: Re: What are we gonna do about the DDOSing?
Post by: jasonk on June 03, 2011, 10:52:46 PM
I think the best solution is having multiple pool fail overs.

We've seen DDOS's happen to a couple pools at once, but rarely more than that.

I'm not sure how you'd set up your miners, but there has to be a good solution to have 3 pools set up so if pool A goes down, goes to pool B, then to pool C.

Quite unlikely that all 3 pools would be down at the same time...