マルウェアとは、パソコンやサイトに害を与える目的で作られた、悪意のあるプログラムの総称です。
いわゆるウイルスもその一種です。
WordPressのサイトも狙われており、気づかないうちに感染していることがあります。
この記事では、感染しているときによく出るサインと、取り除くまでの流れをまとめました。
■こんなサインがあれば要注意
・サイトを開くと、別のサイトに飛ばされる
・管理画面に入れない
・サイトに意味の分からない文字が表示される
・急に表示が遅くなった
・知らない管理者ユーザーが増えている
・サーバーに見覚えのないファイルがある
・ブラウザに「このサイトは危険です」と警告が出る
・サーバー会社から「迷惑メールの送信元になっている」と連絡が来た
1つでも当てはまれば、一度しっかり確かめたほうが安心です。
■感染する主な原因
・WordPress本体、プラグイン、テーマが古いまま
古い版には、すでに知られた弱点が残っています。
・パスワードが簡単、または使い回している
・出どころの分からないテーマやプラグインを入れた
有料のものを無料で配っているような配布元のものには、最初から不正なプログラムが仕込まれていることがあります。
・使っていないプラグインが残ったまま
■感染したままにしておくと
・Googleに危険なサイトと判断され、検索結果から外されることがある
・見た人のパソコンに害を与え、知らないうちに加害者になる
・お問い合わせで預かった情報が漏れる
・最悪の場合、サイトを作り直すことになる
■実際に見つかっている例
海外の調査会社からは、キャッシュ(表示を速くする仕組み)のプラグインになりすましたマルウェアや、100万を超えるWordPressのサイトに入り込んだマルウェアなどが報告されています。
1つのサイトに、別々の目的のマルウェアが同時に入り込んでいることも珍しくありません。
■取り除くまでの流れ
1. 今の状態をバックアップする
感染した状態でも、作業前の状態を残しておきます。作業中に必要なデータを誤って消しても戻せるようにするためです。
2. どこに入り込んでいるかを探す
ファイル、データベース、管理者アカウントなど、いくつもの場所に分かれて潜んでいることがあります。
3. 不正なファイルやコードを取り除く
WordPress本体やプラグインは、公式の正しいファイルに入れ替えます。データベースに埋め込まれたものも確かめます。
4. 本体、プラグイン、テーマを最新にする
5. 入口をふさぐ
パスワードの変更、不要な管理者の削除、使っていないプラグインの削除などを行います。
いちばん難しいのは2です。
一部だけ消しても、残った裏口から何度でも入り直されます。
■自分で確かめるチェックリスト
・サイトを開くと、別のサイトに飛ばされないか確かめた
・WordPressの管理者に、知らないユーザーがいないか見た
・プラグインとテーマの一覧に、入れた覚えのないものがないか見た
・ブラウザやGoogleから、危険なサイトの警告が出ていないか見た
・サーバー会社からの連絡やお知らせを確かめた
・触る前に、今の状態を丸ごと保存した
■よくある質問
Q. セキュリティのプラグインで検査したら、何も出ませんでした。安心していいですか?
A. プラグインの検査で見つからないものもあります。サインが続いているなら、ファイルやデータベースを直接確かめる必要があります。
Q. 自分で不正なファイルを消しても大丈夫ですか?
A. 消すファイルを間違えると、サイトが動かなくなることがあります。また、一部だけ消しても、残った裏口から入り直されます。作業の前に、今の状態を丸ごと保存してください。
Q. 感染したサイトを見た人に、迷惑はかかりますか?
A. 別の危険なサイトへ飛ばされたり、不正なプログラムを読み込まされたりすることがあります。気づいたら、できるだけ早く対処しましょう。
■ご自分で直すのが難しいときは
感染のサインがある、取り除いたはずなのにまた出てくる、という方は、今の症状をお知らせください。
不正なファイルを取り除いて元の状態に戻し、何が起きていたか、何をしたかをご報告します。
乗っ取り・改ざんのWordPressを復旧します
まだ感染はしていないけれど、狙われにくい状態にしておきたい方には、点検と対策のサービスもご用意しています。
WordPressの乗っ取りを防ぐ対策をします