TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ad network uses advanced malware technique to conceal CPU-draining mining ads

169 pointsby Deinosabout 7 years ago

22 comments

soaredabout 7 years ago
There is no &quot;Advertisers&quot; here - blackhats are using advertising tools but there is no advertiser involved at all. This is not a nitpick - advertisers aren&#x27;t doing this.<p>1. Ad networks &#x2F; exchanges allow (don&#x27;t catch) these ads<p>2. Publishers don&#x27;t do enough to stop them<p>3. Browsers allow it to happen
评论 #16476333 未加载
评论 #16479651 未加载
评论 #16477747 未加载
评论 #16475508 未加载
评论 #16478486 未加载
bediger4000about 7 years ago
So it has come to this. The Advertisers are shedding their self-righteous camoflage and just being evil. Adblocking is a necessary component of defense in depth.<p>At least nobody will be able to give the old &quot;Oh, but advertising is necessary for Capitalism&quot; excuse. This is way over the line. Down with the corporate capitalist &quot;internet&quot; of ads!<p>Use Firefox. Use uBlock. Use NoScript. Use Privacy Badger.
评论 #16475171 未加载
评论 #16475418 未加载
simiasabout 7 years ago
I&#x27;m not sure I understand that, why go through the trouble of setting up random domains to bypass filters if you then load <a href="https:&#x2F;&#x2F;coinhive.com&#x2F;lib&#x2F;coinhive.min.js" rel="nofollow">https:&#x2F;&#x2F;coinhive.com&#x2F;lib&#x2F;coinhive.min.js</a> directly? Any filter will probably already block that URL if no other.<p>Now if they started serving the JS from random domains and URLs that would mean trouble because you couldn&#x27;t just use the URL-based filter approach most adblockers use. I&#x27;m surprised this doesn&#x27;t appear to be more common. If it gains steam we might have to use a whitelist approach for trusted 3rd party javascript sources. Not necessarily a bad thing IMO, although that might stifle innovation a bit on the web.
评论 #16479700 未加载
评论 #16474097 未加载
oldcynicabout 7 years ago
I think only one approach works these days:<p>Consider the whole web hostile. Browse with uBlock Origin and JS off. Enable JS for trusted domains only. Give up, blacklist, and go elsewhere if whack-a-mole enabling needs too many unknown random domains enabled just to read that article.
评论 #16475216 未加载
评论 #16475070 未加载
评论 #16474229 未加载
runeksabout 7 years ago
Chrome displays an icon on a tab to convey that it’s playing audio.<p>Perhaps it would be a good idea to similarly visualize tabs with high CPU&#x2F;GPU consumption?<p>A browser does most (if not all) of what an OS does, so it shouldn’t be surprising if a task manager (which shows CPU usage) is also useful for browsers.
评论 #16474889 未加载
评论 #16474518 未加载
评论 #16476293 未加载
dingo_batabout 7 years ago
I use some advanced techniques myself: ublock origin! Seriously though, fuck ads, fuck ad companies, fuck browsers made by ad companies. Each and every one of them is actively working to erode your privacy and use your resources.
评论 #16473743 未加载
评论 #16474354 未加载
评论 #16473742 未加载
评论 #16474323 未加载
0x17Aabout 7 years ago
Using uBlock Origin in medium mode will block third party domains by default. You will be safe.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;gorhill&#x2F;uBlock&#x2F;wiki&#x2F;Blocking-mode:-medium-mode" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gorhill&#x2F;uBlock&#x2F;wiki&#x2F;Blocking-mode:-medium...</a>
blattimwindabout 7 years ago
Calling random domains to circumvent blacklists an &quot;advanced malware technique&quot; is tabloid-speak.
评论 #16473819 未加载
评论 #16474015 未加载
Daycrawlerabout 7 years ago
&quot;Conceal&quot; is quite an ambitious term for something that literally makes noise out of your computer fan. `top` to check that Firefox is guilty and `about:performance` to close the guilty tab. There are so many shitty JS single-page sites out there that abuse clients&#x27; resources I don&#x27;t even care whether it&#x27;s crypto mining or just incompetence.
评论 #16474105 未加载
SimeVidasabout 7 years ago
So… the next line of defense is to block all third parties by default (requests to other domains) and only enable specific domains on a case-by-case basis?
评论 #16474077 未加载
zhughes3about 7 years ago
Can someone point me in the right direction to learn about or just simply explain how modern-day browsers allow for scripts to drain CPU resources?
评论 #16473726 未加载
评论 #16479734 未加载
评论 #16474065 未加载
评论 #16473623 未加载
bsg75about 7 years ago
Publishers with “legitimate” ad mechanisms are using new techniques to entice people to not use ad blockers.<p>Are any of the legit ad networks doing anything to combat the problems in the article?<p>As long as there are bad actors, the good ones will get caught up in the net and must own the major share of combating the problem that affects their core business.
评论 #16475494 未加载
drb91about 7 years ago
I wish I could just throttle javascript execution to 1&#x2F;100th its current pace. I really don’t need it for most websites after the initial load of content, which is unfortunately driven a lot by javascript these days. They mostly exist to serve more and more annoying ads, best I can tell.
评论 #16474058 未加载
评论 #16477120 未加载
maxafabout 7 years ago
I used to get angry at ads on my laptop, but uBlock Origin took my worries away. That left my Android phone, but recently I&#x27;ve discovered Blokada[0]. The app - which is for obvious reasons not available on the Play Store - appears to run a &quot;VPN&quot; through localhost that filters out an absolutely staggering amount of ads and other nastiness. Suddenly my battery life has improved, and my phone no longer runs too hot to touch. It&#x27;s a win&#x2F;win.<p>[0]: <a href="http:&#x2F;&#x2F;blokada.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blokada.org&#x2F;</a>
评论 #16474747 未加载
评论 #16474744 未加载
评论 #16474838 未加载
评论 #16474958 未加载
chimenabout 7 years ago
I have an extension to disable WebRTC to prevent leaks (uBlobk added that too), I have another one that claims it blocks mining, I have uBlock and Disconnect - all fighting for my privacy.<p>This is getting out of hand.
评论 #16475019 未加载
codedokodeabout 7 years ago
If you disable JS you won&#x27;t need any ad blockers and you will be surprised how faster the sites will load (if some sites are still not fast enough, try disabling web fonts; they are heavy and block rendering, but sadly Chrome doesn&#x27;t allow to block them on per-site basis).
评论 #16477654 未加载
评论 #16476713 未加载
r1chabout 7 years ago
Are there even any legitimate domains under these new super-cheap-50c-domain TLDs like .bid? I&#x27;ve seen a 100% spam bot rate for all email domains ending in .bid on our sites.<p>I&#x27;m considering changing my local DNS to NXDOMAIN the whole TLD if it&#x27;s this messy.
hiram112about 7 years ago
Doesn&#x27;t it cost a few bucks to register a domain name? How could a malware group pay to register thousands and thousands of randomly generated top level domains?
评论 #16474904 未加载
zarothabout 7 years ago
Instead of trying to block ad-mining, consider this;<p>With the right PoW algorithm and the hardware access to optimize it, it really seems like an excellent economic model, specifically if you must opt-in in exchange for seeing no ads.<p>Today we deal with advertisements that destroy the user experience and have a very real cost to the user in having to navigate through intrusive ads. Which also, by the way, often cause the same over-revving and slow downs as mining do.<p>In response, ad blockers rewrite or block a site’s code to eliminate the ads, consuming the content but starving the site from its only revenue stream. Not theft, perhaps not even morally wrong, but certainly to the detriment of the site owner.<p>Microtransactions or subscription-based content pools with view-based payouts have been proposed for years and have had some traction but certainly aren’t widespread.<p>If you could opt-in to mine on behalf of the sites you visit in a way that respected your real-time compute resources, in exchange for a completely ad-free experience, would you do it?<p>It seems like mining for someone is the ultimate micro transaction. There is no overhead and no fees and you can mine for a portion of time equal to tiny fractions of a cent of value. In fact, mining for enough cycles to produce even a penny of value would be a fairly substantial amount of computation.<p>The crucial question is the effeciency of the process. There are no transactions fees whatsoever to mine for someone else, the bandwidth is minuscule, the code is fairly tight. But the one thing that makes it inefficient is if you’re consuming more compute than necessary to most optimally perform the PoW. In other words, if your hashrate per CPU-second is sub-optimal because the sandbox doesn’t allow an efficient PoW implementation, or because the algorithm can be run orders of magnitude more efficiently on specialized hardware, that in itself is a form of transaction fee.<p>If we can get a PoW algorithm which runs near-optimally on general purpose computers on a blockchain that isn’t dominated by botnets, then the economics should work out that you are paying whoever you mine for approximately the cost of the electricity required to perform the mining, effectively leading to a way to make free micropayments.
评论 #16475157 未加载
评论 #16474623 未加载
评论 #16476922 未加载
fwdpropagandaabout 7 years ago
I don&#x27;t run JS. Yesterday some ridiculous page on the frontpage of HN called me an &quot;internet hipster&quot; for having JS disabled.
elorantabout 7 years ago
Why is it that every time I read a story about online advertising it will always be something malicious? WTF is wrong with these guys.
pentagonpapersabout 7 years ago
I would rather trade my gpu power than get ads
评论 #16473787 未加载
评论 #16473762 未加载
评论 #16474589 未加载