E-Sports League Stuffed Bitcoin Mining Code Inside Client Software
hypnosec writes "The E-Sports Entertainment Association (ESEA) gaming league has admitted to embedding Bitcoin mining code inside the league's client software. It began as an April Fools' Day joke idea, but the code ended up mining as many as 29 Bitcoins, worth over $3,700, for ESEA in a span of two weeks. According to Eric Thunberg, one of the league's administrators, the mining code was included as early as April. Tests were run for a few days, after which they 'decided it wasn't worth the potential drama, and pulled the plug, or so we thought.' The code was discovered by users after they noticed that their GPUs were working away with unusually high loads over the past two weeks. After users started posting on the ESEA forums about discovery of the Bitcoin mining code, Thunberg acknowledged the existence of a problem – a mistake caused a server restart to enable it for all idle users."
ESEA posted an apology and offered a free month of their Premium service to all players affected by the mining. They've also provided data dumps of the Bitcoin addresses involved and donated double the USD monetary value of the mined coins to the American Cancer Society.
It's all fun and games, until someone pokes a hole in your trust.
Sure, it was rather poor form to have started on this project, even as a joke, but it seems they've fessed up and handled it well.
This sounds an awful lot like computer trespass: coercing somebody else's computer into doing something on your behalf. If an individual pulled this stunt, he or she would be in prison.
It's OK to add secret bit-mining code to client software as long as you do it on April 1.
So one bitcoin is worth roughly USD$127? I imagine those who started all this bitcoin stuff are probably filthy rich by now... right?
Get free satoshi (Bitcoin) and Dogecoins
So, that's either a few fractions of a cent up to a million dollars....depending on the exchange rate at the particular time the money was donated.
I advocate the involved parties all be arrested and charged with relevant computer hacking charges. The software development community needs a clear message sent that such activities are federal crimes and will not be allowed. I don't understand why we are still tolerating a Wild Wild West attitude to computer crimes by corporations when the laws are on the books and quite clear.
Also, trying to pass it off as merely an April fools joke is insulting as well. The closest part to a joke was the Office Space grade conversation about skimming from their own customer base.
..."They've also provided data dumps of the Bitcoin addresses involved" mean?
I'm not up on bitcoin minutia. If these d-bags were running miners, that means that they own the coins... their wallet. So, what addresses do they mean? Specific coin IDs?
Welcome to the Panopticon. Used to be a prison, now it's your home.
Users vented their anger on the ESEA forums claiming that their video cards were maintaining over 90 celcius+ temperatures for extended period
Aside from not opening the source code for their client, the ESEA handled this situation well.
Your problems with your video card do not come from them. If you care about longevity and reliability, you need to stop overclocking your GPU and follow the manufacturer's instructions. By default, the hardware WILL shutdown if the virtual Tj reaches an unsafe level. If you disable that feature, don't cry when your card blows up. It could have easily happened while gaming.
(I am an electrical engineer. All our products are tested up to 85C ambient temperature, at maximum load. We only use driver ICs with built-in protection from overtemperature, overcurrent, and short-circuit.)
Using somebody's resource for benefit for themselves, without consent? Like using using car repair shop to fix his car (or others) without telling the owner?
Giving these idiots the benefit of the doubt, how the Hell does something like this get past the planning stage, let alone into the release client, before someone realizes 'Hey! This could cause drama'? Fuck, Uber Entertainment apparently did the same thing with Super Monday Night Combat, but at least they had the guts to announce it, and offer company scrip in return for putting extra wear on your hardware and power bill.
Next time don't forget to add a Bitcoin clause
I'm a consultant - I convert gibberish into cash-flow.
You admitted doing it... You're now on the hook for theft and computer tresspass. Which last i looked carried a potential jail time of 60 years.
Someone go get the lawyers. they'll love the easy money here.
This looks like criminal activity under the Computer Fraud and Abuse Act. The "obtains anything of value" clause there seems to apply. When can we expect arrests?
It began as an April Fools' Day joke idea
How exactly does that work?
"We were using your electricity and potentially damaging your computer for a whole month without your permission! APRIL FOOLS! Ha we got you good!"
If a developer was up front about a distributed bitcoin mining scheme being baked into their software, Would some people go for it as an option to amortize, or even pay for, some useful application? Is anybody doing this already? I am wondering about the economics of this. How much does it cost per hour of mining on a modern reasonably energy efficient x86 box?
"No fear. No envy. No meanness." Liam Clancy
Several people died in the explosions on the drilling rig. However (un)important the damage to the economy and the wildlife is, no human being gets away with killing someone and getting convicted to "only a fine", but a company like BP does.
I was promised a flying car. Where is my flying car?
I wonder about a website which embedded javascript which mined bitcoins as long as you were active on the page. You could burry in the TOS that you were doing it to be on the up and up. Of course you'd want to throttle the JS so the user's fans didn't spin up and alert them, but still if you had a popular enough site, you might be able to make a pretty bit-penny...
Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
... this will have zero negative effect on their bottom line. None.
An word processor \ spreadsheet manufacturer (Microsoft ?) can give people office software with a bitcoin client build-in provided they will pay using their free GPU time. This will reflect their usage so people who spend the whole day in front of the spreadsheet would be paying more than the average Joe who just types and reads the odd document once or twice a month.
Yeah... This could actually really work! Maybe even a whole linux distro (or at least a package) could get it's funding that way! They don't have to be greedy or anything so say, load balance the thing at 50% and provide a nice turn on\off widget or something for when people don't want it to work...
How is this different than installing some trojan botnet app that does ddos attacks or steals your credit card number? They stole money from users by using electricity to mine bitcoins. Handled well? Not until their asses are thrown in jail.
none of this sounds like any kind of mistake.
Would be interesting to see this used as a method to get the freemium content in MMOs : "You can F2P our MMO, but if you dont want to grind for the extras, you can either pay for it, or let your computer do the grinding!". (via bitcoin mining for the company)
Certainly beats the majority of the bots doing the same grinding in-game.
If you believe this was an April Fool's joke then I have a bridge to sell you.
Since I think this is a good idea (not doing it secretly of course), I'm going to coin this kind of software as "Mineware".
The main problem I see here is when you have 2 or more Minewares installed and all of them are reaching out for GPU time.
Hey, this is actually pretty cool idea to have free games. Either it runs only when you actually play, or for additional benefits you could leave it running during night and it produces you "game coins".
Or better yet, people could also donate e.g to FLOSS projects or whatever by running some bitcoin mining software. Leave it running for night and you just paid for your picked bug to be fixed. The upside is that not everybody is willing to ever use online money if it requires credit cards or is complicated or unavailable in some parts of the World.
Breach of trust. yes. But I'd take this aftermath any day over how other companies would react.
What you are apparently missing is that they didn't make a mistake. They intentionally attempted to steal from people and were caught by those they stole from. They should be apologizing to a judge instead of in a PR release.
RuntimeError: maximum recursion depth exceeded.
I think you miss the point of arguing by analogy here, which is to establish a moral or legal reference point (depending on the discussion). Most of us have a personal idea of the moral weight of (relatively) common actions like robbing a bank, stealing a car for a joyride (you asked for it!) and helping an old woman cross the street. When we are faced with a new phenomenon (abusing the fact that users run your code to suborn their computing power for personal gain), we need to decide what moral weight to give it. The natural approach is not to start from first principles, but rather to compare it with our existing framework -- in other words to argue by analogy. We say "this was not nearly as serious as bank robbery" or "this is certainly more serious than selling crappy software". The situation is very similar when we address the legal question ("considering our existing set of legal rules, what should the punishment be?"). To me such thinking is very important, or you end up with the current US regime where criminal hacking into a computer can lead to more jail time than raping the sysadmin.
d
the name is bad as is.
what kind of an april fool's idea is it to make money off of other people's electricity then?
Free speech was meant to be free for all... how can anyone grow up in a nanny state ?