2019.04.22hiro_0202aqFacebookTwitterはてブ「クリプトジャッキング」とは、2017年の価値の高騰により非常に注目されることとなった仮想通貨を得ることを目的とした攻撃のこと。仮想通貨は、一般の通貨と異なり、仮想通貨には「特定の国や機関が管理しない」「データ上でのみ存在する」などさまざまな特徴がありますが、それを入手する方法を悪用した攻撃がクリプトジャッキングです。知らないうちにあなたもその被害に遭っているかもしれませんので、近年注目を集めている攻撃「クリプトジャッキング」。今回の記事では「クリプトジャッキング」の特徴から、被害に遭わないための方法などを解説させていただきます。まとめクリプトジャッキングとは?仮想通貨を取得するには、取引所で購入する方法の他に、マイニング(採掘)という方法でも手に入れることが出来ます。仮想通貨では、ブロックチェーンと呼ばれる技術を活用して、世界中の計算機で取引の情報や在庫の情報を計算して、全体として安全性を確保しています。いった仮想通貨の運用に対して、「自分のパソコンを提供」し、計算を行なった場合に報酬として仮想通貨が得られる仕組みがマイニングです。自分の意思で、パソコンなどの能力を提供して仮想通貨を得るのであれば問題は無いですが、気づかないままに第三者が勝手に自分のパソコンを使って計算をし、仮想通貨を得ていたとしたらどうでしょう。これがクリプトジャッキングです。クリプトジャッキングでは、悪意を持った第三者がWebページにコードを埋め込むなどの方法で利用者の許可なしにコンピュータの能力を使って仮想通貨のマイニングを行います。このようにマイニングを行うように仕掛けるマルウェアのことを「コインマイナー」と言います。11月30日、ドレンドマイクロは同社が実施するセキュリティ調査において、2017年第3四半期の不正アクセス被害を発表しました。増加するサイバー攻撃を知る上で大切な情報ですが、中でも特に目立ったポイントが「コインマイナー」の増加です。第三者が他人のコンピュータの能力を勝手に使って仮想通貨のマイニングを行うというクリプトジャッキングですが、具体的にどういった手口で行われているのでしょうか。ユーザーのコンピューターにコードを入れ込むWebサイトやバナーにコードを入れ込む「1」のケースでは、主に本文に不正なリンクなどがあるメールをユーザーに送りつけ、ユーザーがクリックするとコードが実行されてコンピューターに取り込まれるというもの。一つは、Webサイトやバナーに不正なコードを埋め込んでおき、ユーザーがページを閲覧すると実行されるというものです。クリプトジャッキングは、こういった2つの方法で行われます。されるとどうなる?では、ひとたびクリプトジャッキングが行われるとコンピューターはどうなるのでしょうか。クリプトジャッキングが行われると、コンピューターは主に以下のような挙動を示します。過負荷による熱暴走や停止ユーザーの意図しないところでコンピューターのリソースがマイニングに使われるので、処理速度の大幅な低下や、過負荷による熱暴走・シャットダウンにまでつながるケースもあります。被害事例これまでクリプトジャッキングによってどういった被害が発生しているのでしょうか。ここで具体的な事例を紹介します。今年2月に電気自動車などで知られている米国テスラのAWSによるクラウドシステムにStratumと呼ばれるマイニングのためのツールが仕組まれました。これによって、クラウドのリソースが勝手に仮想通貨のマイニングに悪用されるという事例が発生しました。Politifactの例2017年秋に「Politifact.com」や「Showtime」といったサイトにクリプトジャッキングを行うためのコードが埋め込まれました。コードが埋め込まれたことによって、サイトを訪れたユーザーが気づかないままにコードを端末上で実行され、マイニングにコンピューターのリソースを提供することとなってしまいました。仮想通貨をマイニングするためのソフトウェアが強制的にインストールされていた事例があります。これは今年に入ってから報告されています。このように、昨年からの仮想通貨の高騰に伴ってクリプトジャッキングの被害事例が急速に拡大しています。危険なクリプトジャッキング攻撃からコンピュータを守るためには、どういった対策をすれば良いのでしょうか。クリプトジャッキングを防ぐためには、以下のような対策が必要となります。ブラウザの拡張機能から不要なものは取り除く参考拡張機能をインストールする、管理するブラウザでのJavaScriptの実行を切っておく参考各ブラウザでJavaScriptを無効にするクリプトジャッキングのコードは、主に不正なコードを埋め込んだサイトを訪問したり、バナーをクリックしたりした場合に実行されます。そのため、ブラウザでこういったコードが実行されないようにすることが不可欠です。これ以外にできる対策としては、セキュリティ対策の基本である「ウィルス対策ソフトの導入と定義の更新」「OSやプログラムのこまめなアップデートプログラムの適用」といったものが挙げられます。まとめ昨年、Bitcoinなどの仮想通貨が高騰し、投資対象として非常に注目されたことは皆さんの記憶にも新しいことと思います。価値が上がるに伴って不正に仮想通貨を手に入れて利益を上げようとする試みも増えています。その一つが他人の計算機リソースを勝手に使用して仮想通貨をマイニングするクリプトジャッキングです。クリプトジャッキングでは主に、メールのリンクやWebサイトを改ざんしてコードを埋め込むことなどで、利用者の端末でマイニング用のコードを実行させて、第三者が仮想通貨を受け取るという手口となっています。これを防ぐためには、ブラウザでJavaScriptを実行しないようにするなど不正なコードが実行されないようにする対策が有効です。自分が知らないところで勝手にマイニングのためにリソースが活用されるようには、良いことではありませんよね。した対策を行なってこれを防ぐことが大切です。あわせて、以下の記事もよく読まれていますクリックジャッキングとは?その攻撃の概要と対策方法を解説ZTE日本法人サイトにてクリプトジャッキングの可能性、現在は対応済みペネトレーションテストとは?その方法やサービス相場比較まで徹底解説FacebookTwitterはてブこの記事を書いた人hiro_0202aqIT企業10年間、Linux・Windows系のサーバ・インフラ系構築・運用エンジニアとして経験を積み、現在は、とある企業で社内SEとして活動。多種多様な業務に携わってきたため知識は幅広く、得意分野はLinuxをはじめとしたサーバー構築。社内セキュリティ担当者としての経験も長く、セキュリティソフトウェアや、ゲートウェイ対策にも精通している専門家として活躍中。セキュリティ情報を伝えるべく日々奮闘中プロフィールはこちら事務局からのお知らせ当サイト掲載コンテンツの二次利用について2019.08.07当サイトコラムニスト星野靖裕さんが東京新聞に取材されました。資料請求リストに製品がありません。