トレンドマイクロの漫画村Coinhive実演に不正疑惑

101
元Coinhiveユーザー @coinhiveuser

msconfigとかで使わないサービスを大分止めたけど、3枚目の様に何も触ってないときCPU使用率0%で安定というところまでにはなりませんね… pic.twitter.com/ckkLqgpxcv

2019-03-03 16:46:15
拡大
拡大
拡大
元Coinhiveユーザー @coinhiveuser

Windows DefenderもWindows Updateも全部止めてますね, 大分削ったはずなんだけどなぁ, あと何止めよ

2019-03-03 16:51:31
元Coinhiveユーザー @coinhiveuser

色々いじってたら4,5%位で安定するようになってきたので、一度記録は取りましたがやり直しますね

2019-03-03 20:55:25
元Coinhiveユーザー @coinhiveuser

@kitagawa_takuji さんのツイート内容とほぼ同じものの繰り返しになりますが、少しおさらいを。 このトレンドマイクロが行った実験について、 本来CoinhiveはWASM, asm.jsのどちらもサポートされていない Internet Explorer では動作しません。 twitter.com/shinobu_news/s…

2019-03-03 23:23:46
しのぶ@ ウーバーイーツ配達員 @shinobu_news

漫画村、ついに地上波登場wwwめざましテレビで紹介されてしまうwwwww koredakedeok.blog.jp/archives/75092… … 漫画村にアクセスしてもCPUの利用率は変わらない 得意の嘘ニュースかな? #フジテレビ #目覚ましテレビ pic.twitter.com/a1YzmunPuL

2018-04-04 08:53:44
元Coinhiveユーザー @coinhiveuser

また、Coinhiveにはスロットルという、利用するCPU使用率の絞りの設定があるのですが、当時漫画村のサイトのスロットル設定は1、これはCPUを100%利用する設定ではなく、CPU使用を1絞った、つまりCPUを0%利用する設定です(恐らく設定間違い)。

2019-03-03 23:23:46
元Coinhiveユーザー @coinhiveuser

スロットル設定が1であると、スクリプトが読み込まれ、マイニングを開始しようとする事を繰り返しますが、実際のマイニングは行われません。 (実際のマイニングは行われない という点は推測であるので後日検証)

2019-03-03 23:23:46
元Coinhiveユーザー @coinhiveuser

しかし、上記のトレンドマイクロによる実験を見ると、CoinhiveはIE上で、スロットル設定0(CPU使用率100%の設定)と同じような挙動で、正常に動作している様に見えます。

2019-03-03 23:23:47
元Coinhiveユーザー @coinhiveuser

また映像からIE以外にFiddlerが起動している事が分かり、本来Coinhiveが動作しないIE上、本来CPU使用率のグラフが100%にへばりつく事が無いスロットル設定1での動作をさせる為に、Fiddlerで何かしらのコードを挿入し、不正な実験をしたのではないかという疑問が存在します。

2019-03-03 23:23:47
元Coinhiveユーザー @coinhiveuser

以上の事を踏まえて、上記の映像から分かる、 Windows7, RAM 1GB, 1コア1スレッド の仮想環境を用意し、実験を行いました。 仮想化ソフトはVirtualBox。 環境は写真1枚目参照。 利用したコードは(twitter.com/kitagawa_takuj…)と同様の物、詳細については写真2枚目参照(写真はスロットル設定0のもの)。 pic.twitter.com/gkLgXlOFv5

2019-03-03 23:23:47
北河拓士🔰 @kitagawa_takuji

そこで実際に検証してみた。検証に使ったのは画像のコード。これをローカルに保存しChromeに読み込ませて実行。site-keyはCheena氏のものを使用し、Cheena氏に寄付が行くようにした。 pic.twitter.com/ED7HRH3Il5

2019-03-01 15:27:30
拡大
拡大
元Coinhiveユーザー @coinhiveuser

トレンドマイクロと実験と同様に、左側にブラウザ、右側にタスクマネージャを開き(参考:写真1枚目)、マイニングの開始と終了が1枚に収まるスクショと、動画をホストOSの方で撮影しました。(参考:写真2枚目) 映っているグラフの横幅は、端から端まで5分少しです。 pic.twitter.com/Ts6ot9YHZx

2019-03-03 23:23:48
拡大
拡大
元Coinhiveユーザー @coinhiveuser

AMDのCPUですので、intelとは少し差が出るかも知れませんが、もし気になる方がおられたら後日、Xeon L5630×2のDell PowerEdge R410でも同様の実験をやろうかと思います。 (とてもうるさいので家族が居ない時にしか起動できません…) (リクエストが無ければやりません)

2019-03-03 23:23:48
元Coinhiveユーザー @coinhiveuser

まずはInternet Explorerから、 1枚目はCoinhiveが動作していない状態 2枚目が{throttle: 1} 3枚目が{throttle: 0.5} 4枚目が{throttle: 0} pic.twitter.com/jG8e1MM8In

2019-03-03 23:24:35
拡大
拡大
拡大
拡大
元Coinhiveユーザー @coinhiveuser

次はGoogle Chrome、 1枚目はCoinhiveが動作していない状態(1枚目は共通) 2枚目が{throttle: 1} 3枚目が{throttle: 0.5} 4枚目が{throttle: 0} pic.twitter.com/Rq0QcmtKf4

2019-03-03 23:24:35
拡大
拡大
拡大
拡大
元Coinhiveユーザー @coinhiveuser

最後にMozilla Firefox、 1枚目はCoinhiveが動作していない状態(1枚目は共通) 2枚目が{throttle: 1} 3枚目が{throttle: 0.5} 4枚目が{throttle: 0} pic.twitter.com/1ScAaMgzmA

2019-03-03 23:24:36
拡大
拡大
拡大
拡大
元Coinhiveユーザー @coinhiveuser

まぁ仕様通り、IEでマイニングは行われませんでしたね。 読み込みだけが行われて終わりです。 twitter.com/coinhiveuser/s…

2019-03-03 23:28:05
元Coinhiveユーザー @coinhiveuser

あのデモンストレーションで開かれた漫画村のCoinhiveの設定は2枚目ですから、あの実験で4枚目の様なグラフになることは無いはずなんですよね。 twitter.com/coinhiveuser/s…

2019-03-03 23:29:52
元Coinhiveユーザー @coinhiveuser

もしかしたら漫画村のサイトが元々重すぎて、 読み込み中は常にCPU使用率が100%にへばりつき、読み込みが終わる前にページを閉じた デモなのかもしれませんけどね。 大量の広告でも相当な負荷が掛かるはずですし。

2019-03-03 23:31:54
元Coinhiveユーザー @coinhiveuser

Windows7でも特に変わりは無かったですね

2019-03-03 23:40:07
元Coinhiveユーザー @coinhiveuser

このコードミスってますね、 miner.start();が無いです。 最初に書き忘れた方をスクショしちゃってました。動かしてる奴にはちゃんと入ってます。 twitter.com/coinhiveuser/s…

2019-03-03 23:50:18
元Coinhiveユーザー @coinhiveuser

後日検証 としたけど少し時間あったので今検証しました。 CoinHive.Anonymous マイナーではなく、統計を別に取れるCoinHive.User マイナーを利用し、その統計を自分で確認するために自分のサイトキーに入れ替えました。 twitter.com/coinhiveuser/s…

2019-03-04 01:12:58
元Coinhiveユーザー @coinhiveuser

マイナーの名前として、throttle0-testとthrottle1-testを設定し、それぞれに名前通りのスロットル設定をして、手元のFirefoxに2つ並べて20分ほど放置しました。(参考:1枚目) pic.twitter.com/z8Luc1yjlT

2019-03-04 01:12:58
拡大
元Coinhiveユーザー @coinhiveuser

結果、自分のCoinhiveアカウントのコンソールの統計にはthrottle0-testのみが現れ、スロットル設定1のCoinhiveは、Coinhiveのスクリプトが読み込まれるだけで、マイニングの動作自体は一切されていない という事が分かりました。 (下は、私が利用していたAnonymousマイナーの分の統計なので関係なし) pic.twitter.com/yMeqmE7mBk

2019-03-04 01:12:59
拡大
黒翼猫|ω・)。o(100日後にInstallされるWindows 2000) @BlackWingCat

blog.livedoor.jp/blackwingcat/a… 昨年 ねとらぼさんで 紹介された トレンドマイクロによる 漫画海賊版サイトの マイニング実演に不正疑惑 #Coinhive #TrendMicro

2019-03-04 15:08:19
北河拓士🔰 @kitagawa_takuji

Coinhiveのパラメータが{throttle:1}の場合は、CPU使用率が100%に張り付くことがないだけでなく、マイニング自体が行われないことが他の方により検証されている。 twitter.com/coinhiveuser/s…

2019-03-07 22:02:16
北河拓士🔰 @kitagawa_takuji

漫画村は2017年9月にドメインを manga-mura[.]net から mangamura[.]org に移行しておりサイトのデザインも変更している。しかし、2018年4月のめざましテレビでのトレンドマイクロのデモ動画でのサイトのデザインを見ると漫画村の旧ドメインの方にアクセスしている。 pic.twitter.com/BO4cEHGlHQ

2019-03-07 22:17:43
拡大
拡大