無断でPCやサーバの演算リソースを使って仮想通貨を採掘(マイニング)する「クリプトジャッキング」が問題になっている。中でも「ある人物」による犯行は検知が難しい。
ビットコインなどの仮想通貨の台頭に伴って発生しているのが、「クリプトジャッキング」(Cryptojacking)だ。パブリックのブロックチェーンは、採掘者(マイナー)と呼ばれる多くの異なるエンティティーを信頼してチェーンの状態を管理する。採掘者は報酬を得るため、競って新しいブロックをチェーンに作成する。
採掘者は、新しいブロックに取引を正しく記録していることを証明するため、その新しいブロックで特定の基準を満たす署名(シグネチャ)を計算する必要がある。そのためには試行錯誤を繰り返すしかない。基準を満たす答えが見つかるまで、そのブロックにランダムな値を追加することになる。この答えを最初に見つけた採掘者が仮想通貨の報酬を受け取る。これにより採掘者の不正行為を防げるが、この競争に勝利するには膨大な演算能力が必要になる。
結果として、分散コンピューティングを利用する採掘者も登場している。この分散コンピューティングには、PCの所有者の許可を得るものと得ないものがある。これは広告に代わるWebサイトの収入源として合法的に行うことができると提唱されていて、そのためのソフトウェアも開発されている。これは「Monero」(モネロ)などの新しい仮想通貨と共に広く普及している。だが、残念なことに、一部のWebサイトでは、ユーザーの許可を得ることなくアクセスするソフトウェアが不法に使用されている。
こうしたスクリプトベースの攻撃は、情報を盗み出そうとしたり、あからさまなサービス拒否を引き起こしたりしなければ、それ自体に悪意があるわけではない。また、ブラウザやタブが閉じられると即座に停止する。ただし、ユーザーのPCの速度低下や電力消費量の増加を引き起こし、モバイル端末ではバッテリーを消耗させることになる。
スクリプトベースの攻撃から保護する最も簡単な方法は、JavaScriptを無効にすることだ。ただし、この方法は必ずしも望ましくない。「Firefox」や「Chrome」など一部のブラウザには、クリプトジャッキングのブロックを目的とするブラックリストを利用するアドオンがある。クリプトジャッキングからの保護機能を組み込んでいるブラウザもある。また、採掘者がクリプトジャッキングを行わないようにブロックできる広告ブロックプログラムも多数存在する。ただし、クリプトジャッキングソフトをホストするWebサイトは、標準のWebフィルタリングシステムやDNSフィルタリングシステムによって望ましくないサイトとしてブロックされる。
ユーザーのPCやサーバにマルウェアのインストールを試みる、より深刻な手口のクリプトジャッキングもある。従来のフィッシング攻撃とは異なり、この種の攻撃は、最も強力なPCやサーバに狙いを定めてマルウェアのインストールを試みる。繰り返しになるが、データを盗んだり、あからさまなサービス妨害を行ったりする意図はない。だが、プロセッサの使用率が連続的に高くなり、サーバの電力消費量と空調設備の電力消費量が増える。こうした攻撃を防ぐには、サーバアプリケーションのホワイトリスト登録、ネットワークの監視、ウイルス対策技術など、他のマルウェアと同じ対策が必要になる。
たが、クリプトジャッキングの最も深刻な脅威は他にある。
続きを読むには、[続きを読む]ボタンを押して
会員登録あるいはログインしてください。
Googleの対応の是非は? 4年前に発見されたAndroidの脆弱性で被害発生
ウイルス対策ソフトで発見できない「ファイルレスマルウェア」の対処法
ネットの地下世界“ダークウェブ”の犯罪者フォーラムに潜入してみた
Copyright © ITmedia, Inc. All Rights Reserved.
お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。
CMOはなぜ短命? なぜ軽視される? いま向き合うべき3つの厳しい現実
プロダクト分析ツールを提供するAmplitudeのCMOが、2025年のマーケティングリーダーに課...
トラフィック1300%増、生成AIがEコマースを変える
アドビは、2024年のホリデーシーズンのオンラインショッピングデータを公開した。
「ドメインリスト貸し」は何がマズい? サイトの評判の不正使用について解説
「サイトの評判の不正使用」について理解し、正しい対策が取れるにしましょう。