Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressのセキュリティ監査を行う方法(完全なチェックリスト)

WordPressのウェブサイトを安全に保つことは、健康管理のように継続的なプロセスです。WordPressは安全性を考慮して設計されていますが、それでも問題が発生することがあります。これらの問題は、古いプラグイン、脆弱なパスワード、あるいはウェブホスティングの設定によって引き起こされる可能性があります。

WPBeginnerでは、WordPressのセキュリティ監査をウェブサイトの点検と考えています。セキュリティ監査は、誰かに利用される前に弱点を見つけ、修正するのに役立ちます。サイトを健全に保ち、そこに含まれる情報を保護します。

この記事では、問題や中断を引き起こすことなく、WordPressウェブサイトのセキュリティ問題をチェックする方法を紹介します。

Easily perform a complete WordPress security audit

WordPressのセキュリティ監査とは?

WordPressサイトのセキュリティ監査とは、サイトにセキュリティ侵害の兆候がないかチェックすることです。WordPressのチェックを行うことで、不審なアクティビティ、悪意のあるコード、パフォーマンスの異常なドロップを探すことができます。

手動で実行できる簡単な手順に従って、基本的なセキュリティ監査を実行する方法を紹介します。また、WordPressのセキュリティ監査ツールやサービスを使って自動的にセキュリティチェックを行う方法も紹介します。

不審な点が見つかったら、それを切り分け、削除し、修正することができる。

WordPressのセキュリティ監査を行うタイミング

WordPressのセキュリティ監査は、少なくとも四半期に一度は実施すべきです。そうすることで、すべてを把握し、セキュリティの抜け穴がトラブルを引き起こす前に塞ぐことができます。

しかし、次のような不審な点に気づいたら、すぐにセキュリティ監査を行うべきである:

  • あなたのサイトが突然遅くなった。
  • サイトのトラフィックがドロップした。
  • サイトに不審な新規アカウント、パスワード忘れ、ログイン試行がある。
  • あなたのサイトに不審なリンクが表示されています。

それでは、WordPressのセキュリティ監査を簡単に行う方法を見ていきましょう。

WordPressの基本的な手動セキュリティ監査の実施

ここでは、WordPressの基本的な手動セキュリティ監査をサイトで実施するために必要な手順をチェックリスト形式でご紹介します。

1.WordPressコア、プラグイン、テーマの更新

WordPressの更新は、サイトのセキュリティと安定性のために本当に重要です。セキュリティの脆弱性を修正し、新機能を追加し、パフォーマンスを向上させます。

WordPressのコアソフトウェア、すべてのプラグイン、テーマが最新であることを確認してください。WordPressの管理エリア内のダッシュボード ” 更新ページにアクセスすることで簡単に行うことができます。

WordPress updates

WordPressは、利用可能な更新があるかどうかを調べ、インストーラの一覧を表示します。さらにヘルプが必要な場合は、WordPressの適切な更新方法と WordPressプラグインの適切な更新方法のガイドをご覧ください。

2.ユーザーアカウントとパスワードの確認

次に、Users ” All UsersページにアクセスしてWordPressのユーザーアカウントを確認する必要があります。そこにあるはずのない不審なユーザーアカウントを探します。

オンラインショップや 会員制サイトを運営したり、オンラインコースを販売している場合、カスタマイザー用のユーザーアカウントを持っているかもしれません。

ただし、ブログやビジネスサイトを運営している場合は、自分自身や手動で追加したユーザーのアカウントしか表示されません。

Edit a user profile in WordPress

不審なユーザーアカウントを見つけたら、削除する必要がある。

あなたのサイトがユーザーによるアカウント作成を必須としていない場合、設定 ” 一般ページにアクセスし、’誰でも登録可能’オプションの隣にあるボックスのチェックが外れていることを確認する必要があります。

Open user registration in WordPress

さらに念のため、WordPressの管理者パスワードを変更する必要があります。サイトのパスワードセキュリティを強化するために、2要素認証を追加することを強くお勧めします。

3.WordPressのセキュリティスキャンを実行する。

IsItWP Security Scanner

次のステップは、サイトにセキュリティの脆弱性がないかチェックすることです。幸いなことに、マルウェアのチェックに使えるオンライン・セキュリティ・スキャナーがいくつかあります。

IsItWPセキュリティスキャナを使用することをお勧めします。このスキャナは、あなたのサイトにマルウェアやその他のセキュリティ上の脆弱性がないかをチェックします。

これらのツールは良いものですが、サイトの公開ページしかスキャンできません。より深い監査を行う方法は、この投稿の後半で紹介する。

4.サイト分析をチェックする

サイト分析は、ウェブサイトのトラフィックを追跡するのに役立ちます。また、サイトの健全性の指標にもなります。

あなたのサイトが検索エンジンのブラックリストに登録されている場合、ウェブサイトのトラフィックが急激にドロップします。もしあなたのサイトが遅かったり、反応が悪かったりすれば、ページビューは全体的にドロップします。

MonsterInsightsを使ってサイトのトラフィックをトラッキングすることをお勧めします。全体のページビューを表示するだけでなく、登録ユーザー、WooCommerceカスタマー、フォームコンバージョンなどをトラッキングすることもできます。

5.WordPressバックアップの設定と確認

もしまだそうしていないのであれば、すぐにWordPressのバックアッププラグインを設定する必要がある。これにより、何か問題が発生した場合に備えてサイトのバックアップを常に確保することができる。

多くの初心者は、WordPressのバックアッププラグインを設定した後、そのことを忘れてしまう。時には、バックアッププラグインは予告なしに動作しなくなることがあります。バックアッププラグインがまだ動作し、バックアップを保存していることを確認することをお勧めします.

WordPressの自動セキュリティ監査の実行

上記のチェックリストで、セキュリティ監査の最も重要な側面を確認することができます。しかし、これはあまり徹底したプロセスではないため、あなたのサイトはまだ脆弱である可能性があります。

例えば、ユーザーのアクティビティ、ファイルの差分、不審なコードなどをすべて手作業で記録するのは困難です。そこで、セキュリティ監査を自動化し、すべての記録を残すプラグインが必要になる。

WordPressのセキュリティ・プラグインを使えば、このプロセスを自動化できる。

1.WPアクティビティログによるセキュリティ監査の有効化

WP Activity Log

WP Activity Logは、市場で最高のWordPressアクティビティ監視プラグインです。

あなたのサイト上のすべてのユーザーのアクティビティを追跡することができます。ユーザーのログイン、IPアドレス、サイト上での行動をすべて表示できます。

WordPress activity log viewer to monitor events

サイトにアカウントを持つWooCommerceユーザー、エディター、投稿者、その他のメンバーをトラッキングできます。

また、追跡したいイベントをオンにし、監視したくないイベントをオフにすることもできる。

Track events in WP Activity Log

プラグインはまた、あなたのサイトにログイン中のすべてのユーザーのライブビューを表示します。不審なアカウントを見つけたら、すぐにセッションを終了し、ロックアウトすることができます。

さらに詳しくは、WP Activity Logを使用してWordPressのユーザーアクティビティを監視する方法をご覧ください。

2.Sucuriでセキュリティ監査を自動実行する

Sucuri

Sucuriは、市場で最高のWordPressファイアウォールプラグインであり、あなたのサイトのために取得することができるオールインワンのWordPressセキュリティソリューションでもあります。

DDoS攻撃がサイトに到達する前に、疑わしい活動をブロックすることで、DDoS攻撃からリアルタイムに保護します。これにより、サーバーの負荷が軽減され、サイトのスピード/パフォーマンスが向上します。

WordPressのファイルに不審なコードがないかチェックするセキュリティプラグインがビルトインされています。また、サイト全体のユーザーアクティビティを詳細に見ることができます。

最も重要なのは、Sucuriがすべての有料プランでマルウェア除去を無料で提供していることです。つまり、すでに被害を受けているサイトであっても、セキュリティ専門家が駆除してくれるのです。

ボーナス:WordPressメンテナンスサービスの利用

サイトのセキュリティを自分で管理するのは、特に技術に詳しくないユーザーにとっては時間がかかり、複雑です。そこで、24時間365日のセキュリティ監視を提供するWordPressメンテナンスサービスに依頼することで、時間の節約と作業負荷の軽減を図ることができます。

WPBeginnerプロサービスは、信頼性の高いWordPressメンテナンスサービスを手頃な価格で提供しています。セキュリティ監視、定期的なバックアップ、更新、アップタイム監視などが含まれます。

WPBeginner WordPress website maintenance service

毎月のメンテナンスパッケージをお選びいただくだけで、サイトのセキュリティは専門家にお任せいただけます。

WordPressのセキュリティに関するエキスパートガイド

この記事が、あなたのウェブサイトでWordPressのセキュリティ監査を行う方法を学ぶのにお役に立てば幸いです。WordPressのセキュリティに関する他のガイドもご覧ください:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

6件のコメント返信を残す

  1. Eva

    1st step to fight daily brute force attacks attempts is to change the default login url.

    • WPBeginner Support

      Instead of changing the login url we would normally recommend using a plugin like limit login attempts as changing the login URL has a higher chance of causing problems for beginners.

      管理者

      • Eva

        Well, I do both! And many more. Security is my number one priority. I see what you mean, but most words are as easy to memorize as /wp-admin or /wp-login especially for beginners in my opinion.

        • WPBeginner Support

          It is less about remembering the login URL and more about if there are any errors when trying to change the URL, most beginners don’t have the tools to fix the login address.

        • Eva

          I see, good point! In many cases, just renaming the plugin directory by FTP is enough to disable it and access again through /wp-login. But I get it, it is not beginner-friendly!

        • DW

          Yeah, doing the login URI really doesn’t do much. It’s a technique known as “security by obscurity” – basically security by “hiding”.

          If someone is determined to get into your website, using these “Security by obscurity” techniques would at best slow them down by a few minutes. It’s not really a substitute for properly securing your website.

          You’re far better off securing your website properly. Techniques like plugins to prevent brute force attacks, enforcing strong passwords, enforcing multi-factor authentication for at the very least admin accounts, and if you have the luxury of having a Static IP address creating an .htaccess file that only allows access to the admin page from your IP address are all far better solutions.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。