| Man, this is a complicated story. The strategy of protesting Krebs' writing by donating to an German anti-cancer website (Krebs = cancer in German) is definitely interesting. At the surface level, it's an attack on Krebs, but there's a secondary thing going on here. Krebs' main investigation was on Coinhive, a group which embeds Monero mining scripts in pages which run on page visitors' machines. But in his criticism of Coinhive and its association with Pr0gramm, it seems he may have cast too wide a net, doxxing and accusing Pr0gramm users who may not have anything to do with Coinhive. Instead of apologizing for this, he doubled down on it, typifying Pr0gramm users as basement dwellers who anonymously post nastygrams and threaten journalists with death. Donating to cancer research is a direct response to that: it shows that Pr0gramm users are at least not only bad--they also do things generally considered altruistic, like donating to cancer research. Both sides have definitely dirtied their hands: at least some Pr0gramm users are mining cryptocurrency on other people's machines through Coinhive, and Krebs has definitely made the false insinuation that Monero's anonymity is only useful for criminal activity. The open question is whether this behavior is typical of Pr0gramm or Krebs has actually accused Pr0gramm users who weren't involved in Coinhive. I don't know who is in the right here--I simply don't have enough information to know. What information I do have comes from sources which are clearly biased. But it's interesting to see how even at this level, security cases are being tried in the court of public opinion. |
I definitely think that mining cryptocurrency on other people's machines without their consent is malicious, and I am glad that the security industry is treating this as an exploit. This shares similarities with ads in webpages, which run without my consent.
However, unlike ads, mining scripts don't grab my attention without my consent, they only use my processing power, which is something I would be willing to negotiate for the right website. I'd be happy to click a button which says "Allow nytimes.com to mine cryptocurrency on your browser while you browse their website", for example. There would need to be secure systems in place around this sort of mechanism--I'd rather have this implemented by the browser than as a JS script--but this might provide an alternative to pay models which sites seem unwilling to try, and ad models which I am unwilling to agree to.