自分のウェブサイトが侵害されていることを発見するのは、本当に衝撃的な経験です。ユーザーのハッキングされたウェブサイトのクリーンアップを長年支援してきた経験から、侵害がどれほどコスト高くつくかを身をもって知っています。ハッカーはしばしば、訪問者を自分のサイトにリダイレクトしたり、WordPress スパムメールを送信したり (フィッシングハックを参照)、バックドアを仕込んだりするなど、あなたのウェブサイトを悪意ある活動の実行に利用します。
その結果、検索エンジンのランキング、顧客の信頼、収益を失うことになります。でも心配しないでください! これらは、ウェブサイトをクリーンアップせず、最初に侵害を招いた穴を塞がない場合にのみ起こります。
このマルウェア除去ガイドでは、CoinHive マルウェア WordPress ハックのクリーンアッププロセスと、将来的にこのようなハック攻撃からウェブサイトを保護するための手順をご案内します。
TL;DR: CoinHive マルウェアを確実に排除したいなら、私たちの WordPress マルウェア除去プラグインを使用してください。自動クリーナーがサイトからすべてのマルウェアを即座に除去します。ただし、ウェブサイトをクリーンアップするだけでは不十分で、将来のハック攻撃からも保護する必要があります。したがって、必ず記事全体を読んで詳細を学んでください。
CoinHive マルウェアとは?
CoinHive は、ウェブサイトオーナーが自分のウェブサイトにコードを配置することで収益を生み出せるサービスです。
このコードは、訪問者のコンピュータを利用して収益を生み出すように設計されています。

ここでの収益が暗号通貨 (ここ数年で人気が高まっているデジタル通貨の一種) であることは重要です。
ますます多くの人が広告ブロッカーを使用し始めたため、CoinHive はサイトオーナーにとって代替収益源として急速に採用されました。唯一の問題は、ハッカーもこのサービスに興味を持ったことです。なぜなら、簡単に金儲けができるからです。コインハイブのマイナーがやることは、ハックされたサイトに CoinHive コードをインストールするだけです。
あなたのサイトのヘッダーやフッターで CoinHive コードを検出した場合、あなたの訪問者 (正確には訪問者のコンピュータ) がデジタルマネーの生成に使われています。
良いニュースは、ウェブサイトをクリーンアップできることです。つまり、CoinHive マルウェアを除去し、利用されないようにできます。また、マイニングプロセスが CPU に影響を与え、コンピュータの寿命を縮めるため、訪問者を多くの頭痛から救うことにもなります。
次のセクションでは、CoinHive マルウェア WordPress ハックをクリーンアップするために必要な正確な手順をご紹介します。
あなたのサイトのヘッダーやフッターで CoinHive コードを検出した場合、あなたのサイトはあなたの同意なしに暗号通貨やデジタルマネーの生成に利用されています。 Click To Tweet
CoinHive マルウェアを除去するには?
ウェブサイトから CoinHive マルウェアを完全に除去するには、まずサイトをクリーンアップし、最初にハックを引き起こした脆弱性を修正する必要があります。
ステップ 1: サイトから CoinHive マルウェアをクリーンアップ
CoinHive マルウェアを除去するには、まずそれを見つける必要があります。マルウェアは手動で見つけるか、セキュリティプラグインを使用して見つけることができます。
自分でマルウェアを見つけるのは困難です。昔、ウェブサイトが複雑なファイルとフォルダの網ではなかった頃、ハッカーがマルウェアを隠せる場所は限られていました。当時は手動でマルウェアを見つけるのは簡単でした。今は違います。今日のウェブサイトは、数十、数十のファイルとフォルダで複雑に絡み合っています。CoinHive マルウェアはどこにでも隠れている可能性があります。手動で探すのは 非常に時間がかかる 作業であり、その上、ウェブサイト上の すべての隠れたマルウェアを確実に見つけられる保証はありません。
しかし、セキュリティプラグインを使用すれば、ウェブサイト上のすべてのマルウェアをより短時間で確実に見つけられます。とはいえ、多くのセキュリティプラグインには短所があり、効果的なものを選ぶのが難しくなっています。
最も効果的なセキュリティプラグインを選ぶ
セキュリティプラグインの 2 つの主要な機能は、マルウェアスキャンの実行とハッキングされたウェブサイトのクリーンアップです。
スキャンに関しては、ほとんどのセキュリティプラグインは表面的なスキャンしか行いません。つまり、マルウェアが一般的に見つかる場所だけを調べます。問題は、マルウェアはどこにでも隠れている可能性があることです。したがって、表面的なスキャンでは、ウェブサイトに存在するすべての CoinHive マルウェアを見つけるには不十分です。
さらに、多くのセキュリティプラグインは既知のマルウェアのみを検索するように設計されています。これは、新しいタイプのマルウェア、特に複雑なマルウェアが、セキュリティプラグインを使用していても検出されないことを意味します。
でも、これらの短所に悩まされないセキュリティプラグインがあったらどうでしょう?
MalCare セキュリティプラグイン は、あなたのウェブサイトを徹底的にスキャンし、クリーンアップします。
- すべての隠れたマルウェアを発見: MalCare は、マルウェアが一般的に存在する既知の場所を超えて調査します。ウェブサイトの隅々まで調べて隠れたマルウェアを見つけます。
- 新しい複雑なマルウェアを発見: プラグインは既知のマルウェアを探すだけでなく、一歩進んでコードのパターンと振る舞いをチェックします。一部のコードは表面上はクリーンに見えますが、悪意があります。コードを検査することで、プラグインは新しい複雑なマルウェアを認識できます。
- ユーザーがサイトを即座にクリーンアップ可能: マルウェアを検出すると、MalCare はウェブサイトをクリーンアップします。他のセキュリティプラグインでは、クリーンアッププロセスに数日かかることがあります。しかし MalCare ならわずか数分です。ボタンをクリックしてクリーンアッププロセスを開始するだけです。こうして、Google がサイトをブラックリストに載せたり、ウェブホストがサイトをサスペンドしたりする前に、あなたのウェブサイトをクリーンにできます。
強力な WordPress マルウェアスキャナーとクリーナーを備えたセキュリティプラグインが手に入りました。それでは、これでウェブサイトをクリーンアップしてみましょう。
MalCare による CoinHive マルウェア除去
- ハッキングされた WordPress サイトに WordPress セキュリティプラグインをインストールします。
- サイトを MalCare ダッシュボードに追加すると、即座にウェブサイトのスキャンが始まります。スキャン後、プラグインがいくつの悪意あるファイルを見つけたかを表示します (下の画像参照)。

- CoinHive マルウェアが見つかったら、クリーンアップする必要があります。Auto-Clean ボタンをクリックしてクリーンアッププロセスを開始します。

MalCare はわずか数分でサイトをクリーンアップします。完了すると、ダッシュボードで通知されます。
サイトがきれいになったので、ほっと一息つきたくなるかもしれませんが、あなたのサイトは完全に安全というわけではありません。ハッカーがあなたのウェブサイトにアクセスし、CoinHive マルウェアで感染させたことはわかっています。しかし、彼らは最初にどのようにしてあなたのウェブサイトにアクセスしたのでしょうか?
ハックをクリーンアップするのは戦いの半分に過ぎません。ハッキングされたウェブサイトを完全に修復するには、サイトの脆弱性を見つけて修正する必要があります。
ステップ 2: ウェブサイトの脆弱性を修正
ハッカーは一般的に脆弱性を通じてウェブサイトにアクセスします。脆弱性にはさまざまな形があります。テーマ、プラグイン、あるいは WordPress コア自体のバグである可能性があります。または、ハッカーにダッシュボードへのアクセスを許可している不正なユーザーがいる可能性もあります。ハックを可能にしている穴を塞ぐには、これらの脆弱性を修正する必要があります。その方法はこちらです –
i. WordPress サイトを更新する
ソフトウェアに脆弱性が発生するのは一般的です。時間の経過とともに、テーマ、プラグイン、コアに脆弱性が生じます。これらの脆弱性が発見されると、開発者は速やかにアップデートの形でパッチをリリースし、ソフトウェアを修正します。サイトオーナーがテーマ、プラグイン、コアを更新しないと、脆弱性が残ります。ハッカーはこれらの脆弱性を利用してあなたのサイトをハッキングします。したがって、サイトに古いソフトウェアがインストールされている場合は、今すぐ更新してください。プラグイン、テーマ、コアを最新に保つことに加え、WordPress のソルトとセキュリティキーを最新に保つことも強くお勧めします。
ii. 最小権限の原則を実装する
WordPress ユーザー (つまり、ログインしてサイトに変更を加えられる人) に割り当てられる役割には 6 つのレベルがあります。最高レベルは管理者で、ウェブサイトを完全に制御できます。管理者役割は、信頼できる人だけに割り当てるべきです。全員を管理者にするのは災難のレシピです。ユーザーが権力を悪用し、見返りを得るためにハッカーにサイトへのアクセスを許可する可能性があります。思い浮かぶ良い例は、OurMine (ハッカーグループ) が TechCrunch の寄稿者アカウントを使ってハッキングしたケースです。

iii. ユニークなユーザー名と強力なパスワードを使用する
すべての WordPress ウェブサイトにはログインページがあります。これはあなたのウェブサイトへの入り口であり、ハッカーから多くの注目を集めます。彼らはボットを設計してあなたのログインページを攻撃します。ボットはあなたのユーザー名とパスワードを推測してダッシュボードにアクセスしようとします。推測しやすいユーザー名とパスワード (admin と password123 など) を使用していると、ハッカーは簡単にあなたのウェブサイトに侵入できます。したがって、デフォルトのユーザー名を変更し、すべてのユーザーアカウントに強力なパスワードを生成してください (WordPress ログイン保護ガイド & ブルートフォース攻撃防止ガイドもお読みください)。
これらは、ウェブサイトの脆弱性を修正するために実行できる基本的なステップの一部です。その後、将来のハック試行を防ぐためのステップが続きます。
あわせて読みたい: GoDaddy のマルウェア問題を WordPress サイトで修正する方法?
CoinHive WordPress ハックの防止
ウェブサイトが 1 回ハッキングされるのは十分に苦痛です。2 回ハッキングされるのは悪夢になるでしょう。良いニュースは、いくつかの基本的なセキュリティ対策を講じることで、あなたのサイトが再び CoinHive WordPress ハックの犠牲者になるのを防止できることです。それらは以下の通りです:
I. 常にウェブサイトを最新に保つ
約 10 年間、ハッキングされたウェブサイトの調査に何時間も費やしてきました。そして、ほぼすべてのウェブサイトで際立っていた 1 つの理由は、古いソフトウェアです。したがって、ウェブサイトを最新に保ってください。毎週数時間を割いてウェブサイトを更新してください。推奨読み物: WordPress ウェブサイトを安全に更新する方法?
II. 海賊版ソフトウェアの使用を避ける
海賊版テーマとプラグインは、コストゼロでプレミアムソフトウェアが手に入るため、非常に魅力的です。しかし、海賊版ソフトウェアはしばしば安全ではありません。それらの多くはバックドア (マルウェアの一種) を抱えています。あなたがそのソフトウェア (プラグインやテーマ) をサイトにインストールすると、バックドアが作動し、ハッカーがあなたのウェブサイトにアクセスできるようになります。したがって、海賊版テーマやプラグインを使用している場合、今すぐウェブサイトから削除してください。
III. より強力な認証情報を実装する
前のセクションでこれについて話しましたが、この点を十分に強調することはできません。
繰り返します – WordPress ログインページは、WordPress ウェブサイトの他のどのページよりも頻繁に標的とされています。ハッカーはあなたのウェブサイトの認証情報を推測して侵入しようとします。したがって、ユニークなユーザー名と強力なパスワードを使用してください。
IV. セキュリティプラグインを使用する
セキュリティプラグインは、スキャン、クリーンアップ、保護という 3 つの主要なタスクを実行します。ウェブサイトのセキュリティを強化し、ウェブサイトで悪意ある活動が行われていないか検出できます。 (記事の前半で、すべてのセキュリティプラグインが同じように機能するわけではないこと、良いセキュリティプラグインを選ぶ方法について説明しました。)
これで、ハック防止対策についてのセクションを終わります。しかし、ウェブサイトを保護するために講じることができる対策のリストはここで終わりではありません。サイトを安全に保つために、さらに多くのステップを講じることができます。詳細は WordPress セキュリティガイド をご覧ください。
このほか、サイトを HTTP から HTTPS に移行 したり、ログインページを保護 したり、WordPress サイトをハードニング したりするなど、さらにいくつかのセキュリティ対策を講じることができます。さらに、このガイド wp-config.php で WordPress サイトを保護 を実践することを強くお勧めします。
結論
CoinHive マルウェアハックはウェブサイトオーナーに深刻な問題を引き起こす可能性があり、クリーンアップを最優先事項にする必要があります。問題は、サイトをクリーンアップしても、サイトに存在する脆弱性の助けを借りてマルウェアが再び戻ってくる可能性があることです。さらに、将来的にあなたのウェブサイトが安全である保証はありません。
したがって、脆弱性を取り除くための措置と、将来のハック試行からウェブサイトを保護するための対策を講じる必要があります。セキュリティプラグインをインストールすることは、その方向への大きな一歩です。脆弱性を修正し、ハッカーとボットからサイトを守るのに役立ちます。
MalCare セキュリティサービスを使用してウェブサイトを保護しましょう!