WordPressサイトからマルウェアを削除する方法

WordPressは、世界中で使用されている最も人気のあるWebサイト管理システムの1つです。W3Techsによると、(According to W3Techs)インターネット上(Internet)のすべてのWebサイトの34%に電力を供給しています。WordPressの人気の一部は、Webサイトでほとんどすべてのことを実行できるプラグインとテンプレートの数が非常に多いことによるものです。

その幅広い機能には脆弱性も伴います。ハッカーは、ルーターにマルウェア(malware on a router)を仕掛けるのと同じように、コードにアクセスしてWordPressサイトをマルウェアに感染させることがよくあります。

マルウェア(Malware)はサイトに感染して破壊する可能性があるため、WordPressサイトからマルウェアを削除するために迅速に行動することが重要です。

最初にあなたのウェブホストに連絡してください(Contact Your Web Host First)

以下の提案を試みる前に、まずホスティング会社に連絡してください。特に共有サーバーを使用している場合は、ホストサーバーが悪意のあるコードを別のサイトから自分のサイトに拡散している可能性があります。

自分のサイトからマルウェアを削除する前に、サーバーのスキャンを実行して、サーバーが原因ではないことを確認するように依頼します。さらに、マルウェアを安全にスキャンしてサイトから削除する方法について、あまり技術的でないWebサイトの所有者に提案することができます。 

一部のホストは、削除するサービスも提供している場合があります。次に、サイトをバックアップして、マルウェアをバックアップに持ち込むリスクを減らします。 

Webホストには、マルウェアに対処するための専門知識、ツール、およびオプションがあるため、自分で実行する前に、まずWebホストに確認してください。 

予防策を講じる(Take Preventative Measures)

脅威が発生する前に、それを防ぐように努めることをお勧めします。ユーザーが取るべき最も重要なアクションは、コンピューターのテストバージョンにのみインストールしている場合でも、常に最新で最も安定したバージョンのWordPressを実行していることを確認することです。

新しいバージョンは通常、以前のバージョンに見られる一般的な脆弱性を修正するためにリリースされます。プラグインとテーマについても同じことが言えます。それらを最新の状態に保ち、使用していないものを削除します。

マルウェアがWordPressサイトで引き起こす可能性のある多くの否定的な問題のいくつかは次のとおりです。

  • WebMySQLはサーバーリソースの消費を増やしました。
  • 不要な広告。
  • 大量に送信されるスパムメール。
  • 顧客およびユーザーの個人データの盗難。
  • あなたのサイトからの情報の喪失。
  • Googleのペナルティ。

あなたのウェブサイトが感染またはハッキングされた場合、あなたは何ができますか?この記事では、WordPressサイトからマルウェアを削除するために実行できる手順の概要を説明します。

WordPressマルウェア除去プラグインを使用する(Use WordPress Malware Removal Plugins)

ログインしてWP管理エリアにアクセスできる場合は、サイト全体をリロードする必要がない場合があります。適切なWordPressプラグインを使用すると、 (WordPress plugin)WordPressWeb(WordPress)サイトからマルウェアを削除するのに役立つ場合があります。

MalCareセキュリティ(MalCare Security)(MalCare Security)

MalCareは、WPインストールからマルウェアを即座に削除するプレミアムプラグインです。ハッキングされたサイトをクリーンアップするだけでなく、将来のセキュリティ侵害からも保護します。

MalCareの多くの利点の1つは、独自のサーバーでサイトをスキャンすることです。あなたのウェブサイトはそのリソースに何の負荷も経験せず、スムーズに実行され続けます。

1つのサイト(パーソナル(Personal))の年間99ドルから、 20を超えるサイト のCustom Agency Plusプランまで、4つの価格レベルがあります。(Custom Agency Plus)

Malcareは、次のような多くの追加機能を含む包括的なWPセキュリティプラグインです。

  • リアルタイムの電子メールアラート。
  • 小さなファイルの変更を追跡します。
  • 誤警報を最小限に抑えます。

WordFence

WPセキュリティに最もよく使用されるプラグインの1つは、WordFenceです。マルウェアスキャナーとエンドポイントファイアウォールが含まれています。

ブルートフォース攻撃からの保護からファイアウォールブロックまで、WordFenceの無料バージョンは(the free version of WordFence)小規模なWebサイトに十分強力です。

2要素認証、漏洩パスワード保護、高度な手動ブロックなどの追加機能が必要な場合は、プレミアムライセンスを購入できます。価格は、購入したライセンスの数に基づいており、1つあたり99ドルからです。

オールインワンのWPセキュリティとファイアウォール(All in One WP Security & Firewall)(All in One WP Security & Firewall)

ほとんどの機能を備えた無料のセキュリティプラグインの1つは、All in One WP SecurityFirewallです。メーターとグラフを使用した簡単なビジュアルインターフェイスを提供します。

プラグインは、初級、上級開発者向けに設計されており、基本、中級、上級の3つのカテゴリがあります。 

オールインワンWPセキュリティ(WP Security)は次の方法でWebサイトを保護します。

  • ファイルとデータベースのセキュリティを提供します。
  • ユーザー登録のセキュリティを強化します。
  • 強制的なログイン試行をブロックします。

追加機能には、 .wp-config(.wp-config)ファイルと.htaccessファイルをバックアップする機能が含まれます。サイトで問題が発生した場合、ユーザーはこれらのファイルを復元することもできます。

すべてのWordPress(WordPress)セキュリティプラグインの完全なリストについては、 WordPress.orgにアクセス(visit WordPress.org)してください。ログインできない場合は、サイト全体を再インストールする必要があります。 

技術に精通していて、独自のサーバーでサイトを実行している場合は、以下の手順に注意深く従ってください。

サイトのバックアップと消去は危険である可能性があり、高度な技術を備えたWeb所有者のみが試行する必要があることに注意してください。 

データベースとすべてのファイルをバックアップする(Backup Your Database & All Files)

感染していてWordPress(WordPress)サイトからマルウェアを削除する必要がある場合は、コンテンツをすぐに保護することが重要です。何かをする前に、WordPressサイトの完全なバックアップを作成して、問題が発生した場合に復元できるようにします。 

MySQLデータベースとFTPアカウントのクリーンバージョンを必ずバックアップしてください。(back up a clean version of your MySQL database)cPanel、phpMyAdmin、 WordPress(WordPress)プラグイン(Vaultpressなど)を使用するなど、サイトをバックアップする方法はいくつかあります。 

すべてのWordPress(WordPress)ユーザーが定期的にサイトをバックアップすることを強くお勧めします。以下の手順は、WordPressサイトからマルウェアを手動で削除する方法の概要を示しています。

ステップ1:ファイルを調べる(Step 1: Examine Your Files)

WPサイト全体をバックアップしたら、バックアップzipファイルをコンピューターにダウンロードします。左ダブルクリックして開きます。次のファイルが表示されます。

  • すべてのコアWordPressファイル。
  • Wp-config.php。
  • .htaccess :これは隠しファイルであり、 (.htaccess)WordPressデータベースの名前、ユーザー名、パスワードが含まれています。このファイルを確実にバックアップするには、隠しファイルを表示できるコード編集アプリケーションまたはFTPプログラムを使用してください。(an FTP program)[隠しファイルを表示(Show Hidden Files)する]オプションを必ず確認してください。
  • テーマ、プラグイン、およびアップロードを含むwp-contentフォルダー。
  • SQLデータベース。

ステップ2:Public_htmlフォルダーからすべてのファイルとフォルダーを消去する(Step 2: Erase All Files & Folders From The Public_html Folder)

Webサイトの完全なバックアップがあることを確認したら、Webホスティングファイルマネージャー(File Manager)に移動します。 

public_htmlフォルダーを見つけて、wp-config.php、wp-content、およびcgi-binフォルダー( cgi-bin folders.)を除くその内容を削除します。

(Make)を含む非表示のファイルも表示していることを確認してくださいhtaccessが危険にさらされる可能性があるため。

複数のサイトをホストしている場合は、相互感染が一般的であるため、それらも侵害されていると想定する必要があります。同じサーバー上のすべてのホストされたサイトに対して同じプロセスに従います。

wp-config.phpファイルを開き、サンプルのwp-configファイルと比較します。このファイルはWPGitHubリポジトリ(WP GitHub repository)にあります。

また、ファイルを調べて、コードの長い文字列など、疑わしいものがないかどうかを確認します。何かがそこにあるべきではないと確信している場合は、それを削除します。 

次に、wp-contentディレクトリに移動して次の手順を実行します。

  • インストールされているすべてのプラグインのリストを作成してから、それらを削除します。
  • (Delete)使用しているテーマを含むすべてのテーマを削除します。後で再インストールします。
  • アップロードフォルダを調べて、そこに配置していないものがないかどうかを確認します。
  • すべてのプラグインを削除したら、index.phpを削除します。

ステップ3:クリーンバージョンのWordPressをインストールする(Step 3: Install a Clean Version Of WordPress)

(Navigate)ウェブホストのコントロールパネルに移動し、WordPressを元の場所と同じディレクトリに再インストールます(WordPress)。 

アドオンドメインにWordPressをインストールした場合は、public_htmlディレクトリまたはサブディレクトリになります。(public_html)WebホスティングコントロールパネルでワンクリックインストーラーまたはQuickInstall (ホスティング会社によって異なります)を使用します。(QuickInstall)

tarまたはzipファイルを解凍し、ファイルをサーバーにアップロードします。新しいwp-config.phpファイルを作成し、Webサイトのバックアップからデータを入力する必要があります。入力する必要があるのは、データベース名、パスワード、およびプレフィックスのみです。

ステップ4:パーマリンクとパスワードをリセットする(Step 4: Reset Permalinks & Passwords)

WPサイトにログイン(Log)し、すべてのユーザー名とパスワードをリセットします。認識されていないユーザーがいる場合は、データベースが侵害されていることを意味します。 

専門家を雇ってデータベースをクリーンアップし、悪意のあるコードを削除することができます。

パーマリンク(Permalinks)をリセットするには、 [設定](Settings) > [パーマリンク(Permalinks)]に移動し、 [変更を保存(Save Changes)]に移動します。このプロセスにより、.htaccessファイルが復元され、サイトのURL(URLs)が機能するように修正されます。また、すべてのホスティングアカウントとFTPパスワードをリセットします。

ステップ5:テーマとプラグインを再インストールする(Step 5: Reinstall Theme & Plugins)

古いバージョンのテーマやプラグインをインストールしないでください。代わりに、WordPressリポジトリまたはプレミアムプラグイン開発者のサイトから新しいダウンロードを入手してください。サポートされなくなったプラグインは使用しないでください。

古いサイトのテーマからカスタマイズした場合は、コンピューターにダウンロードしたバックアップファイルを確認し、新しいコピーに変更を複製します。

ステップ6:バックアップから画像とドキュメントをスキャンして再アップロードする(Step 6: Scan & Re-Upload Your Images & Documents From Your Backup)

この手順は面倒な場合がありますが、必要です。画像とアップロードされたファイルを注意深く(Carefully)調べてから、ファイルマネージャの新しいwp-content > uploadsフォルダにコピーして戻します。

(Use)最新のウイルス対策プログラムを使用してすべてのファイルをスキャンし、感染していないかどうかを確認します。FTPクライアントまたはファイルマネージャーを使用して、クリーンなファイルをサーバーにアップロードし直します。リンクが壊れないように、フォルダ構造を同じにしてください。

ステップ7:Googleに通知する(Step 7: Notify Google)

Googleからの警告によってサイトが侵害されていることがわかった場合は、マルウェアを削除したことを通知して、アカウントの通知を却下できるようにする必要があります。

すでにアカウントをお持ちの場合は、GoogleSearchConsoleにアクセスしてログインしてください( Google Search Console)。そうでない場合は、Webサイトを登録してください。

左側のナビゲーションでセキュリティと手動アクション(Security & Manual Actions)を見つけます。ドロップダウンをクリックして、[(Click)セキュリティの問題(Security Issues)]を選択します。

ここには、サイトのセキュリティに関するレポートが表示されます。[レビューをリクエスト]を(Request a review)選択して、Googleに送信します。



About the author

私はユタ大学でコンピュータ エンジニアリングを卒業し、ソフトウェア開発と Windows 開発で 10 年以上の経験があります。PDF や Office ドキュメントを扱った経験があり、iOS や Android プラットフォームを使用してガジェットを作成した経験もあります。



Related posts