本文へ移動

トップお知らせ・ブログWordPressのセキュリティ対策

WordPressのセキュリティ対策まず確認したいこと

WordPressは、世界中の多くのホームページで使われている仕組みです。
使っている人が多いぶん、弱点を狙われやすい面もあります。

この記事では、特別な知識がなくても確認できる、日頃のセキュリティ対策を紹介します。

1.まずは5つを習慣にする

WordPressのセキュリティ対策は、特別なことよりも、基本を続けることが大切です。まずは次の5つを習慣にしましょう。

  1. 01
    本体・プラグイン・テーマを新しく保つ

    更新には、弱点の修正が含まれていることがあります。

  2. 02
    使っていないプラグインとテーマを削除する

    停止しただけでは、ファイルはサーバーに残ります。

  3. 03
    ログインを守る

    長いパスワードと2段階認証で、管理画面に入られないようにします。

  4. 04
    バックアップを取る

    万が一のときに、元に戻せるようにしておきます。

  5. 05
    いつもと違うところに気づく

    被害のサインに早く気づければ、被害を小さくできます。

2.WordPressが狙われやすい理由

WordPressは利用者が多く、仕組みも公開されています。そのため、ひとつの弱点が見つかると、同じ弱点を持つ多くのホームページが一度に狙われることがあります。

こうした攻撃は、人が1件ずつ狙うのではなく、プログラムで自動的に多くのホームページを試すものが多くあります。「うちは小さなホームページだから狙われない」とは限りません。

一方で、被害のきっかけになりやすいのは、更新されていないプラグインやテーマ、推測されやすいパスワードなど、日頃の管理で防げるものです。

特別な対策の前に、更新・削除・ログイン・バックアップの基本を続けることが、いちばん効果のある対策です。

3.対策ごとにやること

1. 本体・プラグイン・テーマを新しく保つ

管理画面の「ダッシュボード」→「更新」で、新しいバージョンが出ていないか確認しましょう。小さな修正のための更新は、初期の設定では自動でおこなわれます。一方、大きな更新は手動でおこなう設定になっていることもあるため、ときどき管理画面を開いて確認することが大切です。

※更新の前には、バックアップを取っておきましょう。

2. 使っていないプラグインとテーマを削除する

プラグイン(追加の機能)やテーマ(デザインの仕組み)の弱点は、WordPressのホームページが被害にあう原因になることがあります。次の点を確認しましょう。

  • 使っていないプラグインやテーマは、停止するだけでなく削除する
  • 長い間更新されていないプラグインは、代わりになるものを検討する
  • 入手するときは、WordPressの公式ディレクトリや、信頼できる配布元から入手する

※有料のテーマやプラグインを「無料で配布」とうたうものには、不正なプログラムが含まれていることがあります。

3. ログインを守る

管理画面に入られてしまうと、ホームページを書き換えられるおそれがあります。ログインまわりは、次の点を確認しましょう。

  • 推測されにくい長いパスワードにし、ほかのサービスと使い回さない
  • 2段階認証(パスワードに加えて、スマートフォンなどで確認する仕組み)を使う
  • 管理者の権限を持つ人を、必要な人だけにする
  • 辞めた人や、以前お願いしていた制作会社のアカウントを残さない
  • 「admin」など、推測しやすいユーザー名を使わない
錠前のかかった木の扉のようなログイン画面と、確認の印が出たスマートフォン

4. バックアップを取る

どれだけ気をつけていても、被害を完全に防げるとは限りません。万が一のときに元に戻せるよう、バックアップを取っておきましょう。

  • ファイルとデータベースの両方を保存する
  • サーバーとは別の場所にも保存しておく
  • ときどき、バックアップから元に戻せるかを確かめる

レンタルサーバーに自動バックアップの機能がある場合は、何日分を保存しているか、どうやって戻すのかも確認しておくと安心です。

5. いつもと違うところに気づく

次のような変化に気づいたら、被害にあっている可能性があります。

  • ユーザーの一覧に、知らないアカウントが増えている
  • 見覚えのないページや、外部へのリンクが追加されている
  • 検索結果に、ホームページと関係のない言葉が表示される
  • 管理画面にログインできなくなった
  • サーバー会社から警告のメールが届いた

気づいたときは、慌てて削除せず、まず画面を保存して状況を記録しましょう。そのうえで、パスワードを変更し、サーバー会社や専門家に相談してください。

あわせて、PHPのバージョンも確認する

WordPressは、サーバー上のPHPで動いています。管理画面の「ツール」→「サイトヘルス」では、PHPのバージョンや、改善をすすめる項目を確認できます。PHPについては、PHPの脆弱性とは?でも解説しています。

4.確認の目安

どのくらいの頻度で確認すればよいかの目安です。ホームページの規模や使い方に合わせて調整してください。

頻度確認すること
月に1回本体・プラグイン・テーマの更新、バックアップが取れているか
3か月に1回ユーザーの一覧、使っていないプラグインやテーマ
1年に1回PHPのバージョン、サーバーやドメインの契約内容

5.よくある質問

セキュリティのプラグインを入れれば安心ですか?

ログインの制限などに役立ちますが、入れるだけで安心とはいえません。更新やバックアップといった基本の対策とあわせて使いましょう。プラグインそのものも、更新が続いているものを選ぶことが大切です。

プラグインの自動更新は、オンにしたほうがよいですか?

弱点の修正が早く反映される一方で、更新をきっかけに表示が崩れることもあります。バックアップが自動で取れていて、更新のあとに表示を確認できる体制があれば、オンにすることを検討しましょう。

更新したら、表示が崩れてしまいました。

まずは、どの更新のあとに崩れたかを確かめます。バックアップがあれば、更新の前の状態に戻すこともできます。原因が分からない場合は、無理に操作を続けず、制作会社や管理担当者に相談してください。

無料のテーマやプラグインは危ないのですか?

無料だから危ないわけではありません。WordPressの公式ディレクトリなど信頼できる配布元から入手し、更新が続いているかを確かめることが大切です。

被害にあったかもしれないとき、最初に何をすればよいですか?

慌てて削除せず、画面を保存して状況を記録しましょう。そのうえで、管理画面やサーバーのパスワードを変更し、サーバー会社や専門家に相談してください。

6.まとめ

WordPressのセキュリティ対策は、特別なことよりも、基本を続けることがいちばんの近道です。

  • 本体・プラグイン・テーマを新しく保つ
  • 使っていないプラグインとテーマは削除する
  • 長いパスワードと2段階認証でログインを守る
  • バックアップを取り、戻せるかを確かめておく
  • いつもと違うところに気づいたら、記録してから相談する

まずは今日、管理画面の「更新」と「ユーザー」の画面を開いて、気になるところがないか確かめてみましょう。

7.自分のホームページを確認する

何から確認すればよいか分からない方は、まず無料チェックをお試しください。ホームページのURLを入力すると、公開情報から確認できる範囲で、サイトの状態をチェックできます。

  • 登録不要
  • 公開情報から確認
  • 気になる項目をチェック

※無料チェックで確認できるのは、外部から見える公開情報の範囲です。サーバー内部の設定や、すべての弱点を確認できるわけではありません。結果は、ホームページ全体の安全性を保証するものではありません。ご自身のサイト、または管理者の了承があるサイトでご利用ください(利用規約)。

もっと詳しく調べたい場合や、修正・復旧について困っている場合もご相談いただけます。相談する

関連記事