Popular Chrome Extension Embedded A CPU-Draining Cryptocurrency Miner (bleepingcomputer.com)
An anonymous reader writes: SafeBrowse, a Chrome extension with more than 140,000 users, contains an embedded JavaScript library in the extension's code that mines for the Monero cryptocurrency using users' computers and without getting their consent. The additional code drives CPU usage through the roof, making users' computers sluggish and hard to use.
Looking at the SafeBrowse extension's source code, anyone can easily spot the embedded Coinhive JavaScript Miner, an in-browser implementation of the CryptoNight mining algorithm used by CryptoNote-based currencies, such as Monero, Dashcoin, DarkNetCoin, and others. This is the same technology that The Pirate Bay experimented with as an alternative to showing ads on its site. The extension's author claims he was "hacked" and the code added without his knowledge.
Looking at the SafeBrowse extension's source code, anyone can easily spot the embedded Coinhive JavaScript Miner, an in-browser implementation of the CryptoNight mining algorithm used by CryptoNote-based currencies, such as Monero, Dashcoin, DarkNetCoin, and others. This is the same technology that The Pirate Bay experimented with as an alternative to showing ads on its site. The extension's author claims he was "hacked" and the code added without his knowledge.
all the chrome ppl were **extremely** smug when pirate bay pushed out a js coin miner.
if you're laughing now your intellectuality bankrupt.
America will be great again, once we murder all the treasonous nazi faggots in their bitch sleep. Make it so!
This hack was clearly wrong, but is the idea of intentionally using a cryptocurrency miner to profit from the writing of an extension a wrong one?
I think it would be interesting for websites and extensions to expand to giving a choice of at least three ways of paying for premium access. We already have a choice between paying a monthly fee or accepting advertisements on many sites. If given a third choice of allowing some of my CPU time to be utilized by the site or extension for cryptocurrency mining - at least on my plugged in laptop - I would choose to allow mining as long as it didn't peg my CPU and it was good at backing off when I had real needs.
In fact, with many websites I would love to have the option of allowing cryptocurrency mining to pay for it. It would be great if an efficient miner was built into the browser that could be utilized via some standard and has solid permission protection.
the cost of the electricity is pretty minimal. I think the main thing is to limit how much CPU it uses. Maybe if you could get it to run on an empty core. Lord knows there's a ton of unused processor power out there. I'm posting this on a quad core where 3 out of 4 cores are doing basically nothing 90% of the time.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
This just in: the next release of Firefox will have an extension that contains an embedded JavaScript library in the extension's code that mines for the Monero cryptocurrency using users' computers and without getting their consent.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
The additional code drives CPU usage through the roof
Wouldn't you immediately notice that? Load monitor spikes, machine get sluggish, CPU fan spins up if you were on a laptop instead of desktop, you type "uptime" and expect to see something like "0.05", but instead it's "1.0", or something more like "8.0" if it was using multiple threads.
Then you go "WTF?" and look for which process is using an unexpected amount of CPU time.
How would this exist behind the users back for more than like 15 seconds? Do people look at unexpected symptoms and just shrug their shoulders and ignore them?
4,000miles is 4.303×10^-5 astronomical units
The truly sad part is that some Javascript running supposedly sandboxed in your browser could ever make your computer "sluggish and hard to use". What the fuck?
Serious question: I have not heard of a single one of these cryptocurrencies. They can only be in use by a tiny fraction of people compared to the Bitcoin community, which is already a very small, self-selecting minority. How can these random cryptocurrencies possibly be worth anything?
I mean ... we all know money is a fiction, right? So how can a cryptocurrency have any value if nobody will even accept it as a medium of exchange?
Breakfast served all day!
I donâ(TM)t use extensions at all anymore. If their not leaching on to your data their slowing down your PC . Not worth it in my opinion.
Like I said in one of the previous articles, I am not totally opposed to the concept, as long as it is done right. But there are things to consider:
1) Laptops: battery life is critical
2) Mobile: battery life is critical
3) Virtual: Does the guest really know the host is "idle" or expecting such a load?
4) Noise: I don't necessarily want my computer that is in my living room ramping up all CPU's and making lots of fan noise
5) Power: You might not think it uses more power, but it absolutely does. I see it on my UPS which tells me exactly how many watts my system is using based on CPU load.
6) Waste heat: And in the summer, I have to pay to remove that heat too through the A/C.
7) Work: Just because it is a computer you are using, doesn't mean it is YOUR computer or YOUR power. Do you have permission from the actual owner(s), not just the user?
8) Multiuser: Yep, there actually are still such systems, and CPU load matters in such environments.
9) Other tasks: I have other things going on sometimes that I want done in a timely manner and don't want anything competing for those CPU resources.
10) UPS: And even with a desktop or server, will it have control to stop the load when it is suddenly on battery because the mains were lost? Runtime/uptime might matter.
11) Wear: Believe it or not there is actually "wear" when a CPU operates, and the more it operates, the more wear. The fans have to spin up faster, the transistors create heat which degrades the chip, the thermal connections, puts stress on the board or socket or other components, pulls more power from the power supply, etc.
It could be a useful tool, but only if it explicitly allows a user to control every aspect of how and when CPU is used. Is the user is made aware of exactly what it is doing and why? Is there is a UI that allows the user to set amount of CPU, priority, perhaps how many cores or threads, and when it could be used? I doubt what I just listed is compatible with all the models that this new "panacea" of questionable "revenue" of side-line mining brings.
Donating "unused" CPU power is nothing new. I did it decades ago for various scientific research. But I also did it completely under my control and with full knowledge about the effects.
By outsourcing millennial jobs to India and other countries you have a large amount of unemployed skilled developers who will use devious ways to make revenue. this is the same as toolbars and ransomware. Want to stop it, employ millennials.
Microsoft must have embedded mining code all throughout 10. No wonder it's such a resource hog.
Further illustrates the risk of downloading any app. Even an app that's trusted today could become something entirely different after an update. To make matters worse, many smartphones are configured to update apps automatically. Though, even manual updating is no panacea, since often such security issues don't come to light until months later, if ever. So again, it's best to avoid apps whenever possible. Uninstalling or disabling apps not being actively used.
Let me get this straight. He didn't actually implement a cash grab by adding bitcoin mining to his popular product, and then apologize for the bad idea when he was caught out. Instead he was "hacked" and the code added without his knowledge.
I can only assume this means his products are all potentially malicious and we should all feel lucky nothing worse than a bitcoin miner was implemented. I heartily recommend no one ever use his products because he can't maintain security on them!
folks don't really pay for utility software much anymore. They've gotten used to just having it. Which means a lot less gets written. Still you're right about the cost of electricity. But then that's at full load. I think the idea would be to limit how much it uses so your CPU isn't under full load. That might not accomplish much but if you've got, say, 150k users it might. I don't know enough about crypto currency mining though to say.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
File manager of some sort on Ubuntu. For months I regularly saw it using up to 65% CPU for extended time periods. What was it doing??
Just bend over why don't you
1849. Live the dream. Again. And again. And again. And again....