WordPress セキュリティ チェックリスト – サイトを保護する 17 の方法
公開: 2023-02-06サイトを保護するための WordPress セキュリティ チェックリストをお探しですか? WordPress のセキュリティを改善する方法を知りたいですか?
上記の質問に対する答えが「はい」の場合、この記事はあなたにぴったりです。
WordPress は間違いなく最高のコンテンツ管理システム (CMS) の 1 つです。 しかし、多くの WordPress サイトがセキュリティの問題に直面していることも事実です。
したがって、この記事では、このような問題を防ぐためにサイトに実装できる WordPress セキュリティ チェックリストを作成しました。
はじめましょう!
WordPress のセキュリティを優先すべき理由
WordPress は、誰でも使用、変更、配布できるオープンソースの CMS です。 誰でもプラットフォームを使用して、テーマやプラグインなどのサードパーティの機能を統合できます。

しかし、この自由により、プラットフォームは複数のセキュリティの脅威に対して脆弱になっています。
WordPress が Web サイトの作成に適していないという意味ではありません。 これは間違いなく、これまでに使用できる最高の CMS です。
ただし、WordPress サイトを作成する際には、気を付けなければならないことがたくさんあります。 そして、セキュリティは最優先事項でなければなりません。
WordPress のセキュリティが重要な理由は次のとおりです。
- 攻撃者を防ぐには:サイトに確実なセキュリティ対策を実装することで、攻撃者を阻止できます。 これは、セキュリティが高度に維持されているサイトよりも、脆弱なサイトをターゲットにする方が簡単だからです。
- 機密情報を保護するには: WordPress のセキュリティを優先することで、ユーザーの個人データや支払いの詳細などの機密情報を保護することができます。
- ブランドの評判を維持するには:データ侵害などのセキュリティ攻撃により、ダウンタイムが発生し、トラフィックが減少します。 これは最終的にブランドの評判を損なうことになります。
- 金銭的損失を防ぐには:セキュリティ攻撃は、サイトを復元するための費用と弁護士費用を節約する必要があるため、金銭的損失につながる可能性があります。
しかし、サイバー攻撃からサイトを保護することも簡単です.
広範なコーディングや技術的な知識は必要ありません。 何ができるかを知り、その知識をサイトに実装するだけです。
したがって、サイトのセキュリティを向上させるのに役立つ WordPress セキュリティ ガイドに飛び込みましょう。
WordPress のセキュリティを改善する 17 の方法 – 究極のチェックリスト
ログインページ、インストール済みのテーマとプラグイン、管理パネルなどを保護するために実装できる 17 のヒントを紹介します。
WordPressログインページを保護する
1.強力なパスワードを使用する
WordPress ログインページを保護するには、誰も推測できないパスワードを常に使用する必要があります。 さらに良いことに、パスワードのパターンは一意である必要があります。
NordPass のデータによると、最も一般的なパスワードは「password」です。 このようなパスワードは簡単に推測でき、Web サイトは攻撃者に対して脆弱になります。
そのため、12 文字以上のパスワードを使用してください。 また、パスワードには、大文字と小文字、数字、および特殊文字を混在させる必要があります。
Delinea などのパスワード ジェネレーターを使用して強力なパスワードを作成することもできます。

また、パスワードを定期的に変更することも役立ちます。
2.二要素認証を有効にする
2 要素認証を有効にすることは、セキュリティのレイヤーを追加するようなものです。
最初の認証はユーザー名とパスワードで、2 番目の認証は別のアプリまたはデバイスを使用します。
たとえば、2 番目の認証に電子メールまたは電話番号を設定できます。 次に、電話または電子メールにセキュリティ コードを送信することにより、ログイン中にユーザーを認証します。
ユーザーは同じコードを入力した場合にのみログインできます。 そのためには、2 要素認証機能を追加するプラグインをインストールしてアクティブ化する必要があります。

このようなプラグインの例として、Two-Factor、Two Factor Authentication などがあります。
3. ログイン試行を制限する
ログイン試行の制限を設定すると、攻撃者は制限を超えた後、WordPress サイトへのログインを禁止されます.

ユーザー名とパスワードを何度も推測して入力することはできなくなりました。 また、任意の Web サイトを攻撃する最も簡単な方法の 1 つであるブルート フォース攻撃も防ぎます。
ブルートフォース攻撃については、次のセクションで詳しく説明します。
ハッカーまたは攻撃者が何度もログインを試みて失敗すると、他の脆弱なサイトに移動します。 また、正しいパスワードの入力に失敗するとブロックされます。

ログイン試行を制限するには、Limit Login Attempts Reloaded のような機能を提供するプラグインを使用できます。
4. デフォルトのログイン URL を変更する
攻撃者が WordPress サイトを攻撃する最も簡単な方法の 1 つは、ログイン URL を使用することです。 デフォルトの WordPress ログイン URL を変更していなければ、簡単に見つけることができます。
WordPress Web サイトのデフォルトのログイン URL はdomain-name/wp-loginまたはdomain-name/wp-adminです。
たとえば、ウェブサイト example.com のログイン URL はwww.example.com/wp-adminです。
したがって、ログイン ページ URL を変更し、カスタム ログイン URL を使用する必要があります。 一意のログイン URL は、攻撃者にとって見つけにくいものです。

ユーザー登録プラグインを使用して、デフォルトのログイン URL を変更できます。
5. デフォルトのユーザー名を変更 – admin
admin や administrator などのユーザー名は一般的で推測しやすいものです。 したがって、誰もクラックできないように、ユーザー名を admin から固有のものに変更する必要があります。
メールアドレスを使用してログインすると、ユーザー名よりも優れています。
WordPress はデフォルトでユーザー名の変更を許可していません。 ただし、新しい管理者を作成し、古い管理者を削除することで、ユーザー名を変更できます。
[ユーザー] >> [新規追加] に移動し、管理者の役割を与えることで、新しいユーザーを作成できます。

Easy Username Updater のようなユーザー名変更プラグインを使用するか、phpMyAdmin からユーザー名を更新することもできます。
インストール済みのテーマとプラグインを保護する
6.信頼できるソースからテーマとプラグインをダウンロードする
WordPress には、サイトに機能を追加するための多くの素晴らしいプラグインとテーマが用意されています。 ただし、これらのテーマとプラグインを慎重に選択することをお勧めします。
無料のテーマとプラグインを使用するには、必ず WordPress リポジトリからダウンロードしてください。 また、ユーザー レビューを見て、テーマまたはプラグインを選択します。
また、プレミアム テーマとプラグインについては、それぞれのテーマとプラグインの公式 Web サイトから購入する必要があります。
たとえば、WordPress テーマのプレミアム バージョンである Zakra を公式 Web サイト zakratheme.com から購入できます。

または、Envato の ThemeForest などの有名な市場からテーマを購入することもできます。
さらに、セキュリティを強化するために、WordPress サイトで使用しているテーマの詳細を非表示にすることもできます。
7. テーマとプラグインを更新する
WordPress はコアを定期的に更新するため、サードパーティのテーマとプラグインも頻繁に更新をリリースします。
したがって、新しいバージョンの通知を受け取り次第、それらを更新する必要があります。 すべての新しいバージョンで、テーマとプラグインはバグとセキュリティ ギャップを修正します。
また、WordPress の新しくリリースされたバージョンに適合するように互換性が作られています。
テーマとプラグインの最新バージョンを持っているかどうかを確認するには、ダッシュボードの [更新]に移動します。

さらに、長期間更新されていないテーマやプラグインは、サイトにセキュリティ リスクをもたらします。 したがって、テーマとプラグインが更新されなくなった場合は、すぐに変更してください。

WordPress、テーマ、プラグインの最新バージョンへの更新に関する記事もご覧ください。
8. WordPress セキュリティ プラグインを使用する
サイトのセキュリティを維持するために行うべきもう 1 つの重要なことは、セキュリティ プラグインを使用することです。
WordPress サイトのセキュリティを保護するために構築されたセキュリティ プラグインが多数あります。 したがって、信頼できるセキュリティ プラグインを見つけて、Web サイトにインストールしてください。
それまでの間、WordPress 攻撃の可能性を防ぐことができる、Sucuri Security のような最新で検証済みの安全なセキュリティ プラグインを選択する必要があります。

また、参照できる優れたセキュリティ プラグインのリストもあります。
9. 未使用のテーマとプラグインを削除する
WordPress Web サイトを何年または何ヶ月も運営した後、多くのテーマやプラグインを試し、テストしたことがあるかもしれません。
また、下の画像に示すように、未使用のテーマとプラグインを削除していない可能性も高いです。 Zakra を除くすべてのテーマは非アクティブなテーマです。

ただし、使用していないテーマやプラグインはセキュリティの脅威に対して脆弱であることを知っておく必要があります。
更新せずにサイトに留まると、他のマルウェアをサイトに招待する可能性があります。 そのため、非アクティブなテーマとプラグインを Web サイトから必ず削除してください。
未使用のテーマを削除するための完全なガイドは次のとおりです。
管理パネルを保護する
10.WordPressコアソフトウェアを定期的に更新する
WordPress は、更新ごとにバグやセキュリティ関連の問題に多くの修正を加えています。 コアの WordPress を更新できないということは、攻撃者を招き入れることを意味します。
しかし、心配しないでください! ワンクリックでWordPressコアを更新するのはとても簡単です. 便宜上、WordPress はすべての主要な更新をダッシュボードで直接通知します。

したがって、攻撃を防ぐために WordPress を最新の状態に保ちます。 ただし、コアの WordPress を更新する前に、Web サイトのバックアップを作成してください。
11.定期的にバックアップを作成する
Web サイト全体のバックアップを作成すると、セキュリティ攻撃が発生した場合に Web サイトを復元するのに役立ちます。 これにより、セキュリティ違反によって重要なデータが失われることはありません。
また、ウェブサイトに誤って変更を加えた場合、後で大きな利点になる可能性があります.
Web サイトの他に、データベースのバックアップも作成する必要があります。

良いニュースは、サイトのバックアップに時間がかからないことです。 残りを処理する UpdraftPlus のようなバックアップ プラグインをインストールするだけです。
選択できるバックアップ プラグインの完全なリストを次に示します。
12. ウェブ アプリケーション ファイアウォールを有効にする
Web アプリケーション ファイアウォール (WAF) は、悪意のある Web トラフィックが Web サイトに到達する前にすべてブロックできます。
インターネットと Web アプリケーション間の着信および発信トラフィックを監視およびフィルタリングします。 WAF では、本物のトラフィックのみを Web サーバーに送信できます。
したがって、クロスサイト スクリプティング (XSS)、SQL インジェクションなどの攻撃から Web アプリケーションを保護します。

WAF を有効にするには、Wordfence、Sucuri Security、Cloudflare などの優れたセキュリティ WordPress プラグインをインストールできます。
13. wp-config ファイルを隠す
wp-config ファイルは、WordPress サイトの構成に関連するすべての情報で構成されています。
データベースに接続するパラメータ、セキュリティ キー、パスワードなどがあります。 攻撃者が Web サイトからこのファイルにアクセスすると、重大な問題が発生する可能性があります。
したがって、攻撃者から wp-config ファイルを隠す必要があります。
デフォルトでは、wp-config ファイルは public_html フォルダーにあります。 したがって、ファイルの場所を簡単に変更できます。
14. ユーザー ロールごとにアクセス権を付与する
WordPress には、ユーザーの役割を割り当てる機能があります。 デフォルトでは、WordPress には特定の権限を持つ 5 つのユーザー ロールがあります。
したがって、ロールごとに Web サイトへのユーザー アクセスを許可する必要があります。
たとえば、ブログ チームがある場合は、記事のみを公開、編集、および更新するための作成者または編集者の役割をチームに与えます。 管理者権限は必要ありません。
管理は最も重要な役割の 1 つであり、それを必要とする人だけに配布する必要があります。
15. ウェブサイトを定期的にスキャンする
ご存知のように、予防は治療に勝ります。 したがって、定期的にウェブサイトをスキャンする必要があります。 これにより、サイトがマルウェアから安全であることを保証します.
最高のセキュリティ プラグインのリストから選択し、いずれか 1 つのプラグインをサイトにインストールします。 マルウェアが検出された場合でも、時間内に削除できます。

Jetpack などのプラグインは、ファイルの変更を自動的に検出し、悪意のある動作を検出して、サイトを保護します。
また、重大な問題について通知し、ダウンタイムを監視し、一般的な脅威を自動的に修正します。
ホスティングによるセキュリティの取得
16. 安全な WordPress ホスティング サービスを選択する
購入したホスティング サービスは、Web サイトのホームです。 そのため、ホスティングサービスを選ぶ際には、高い意識が必要です。
厳格なセキュリティを提供すると同時に、HTTPS をサポートし、SSL 証明書を提供し、バックアップを管理する必要があります。

Bluehost や Hostinger などの多くの Web ホスティング プロバイダーは、WordPress サイトをホストするための完全なソリューションを提供しています。
17. SSL 証明書をインストールする
SSL (Secure Sockets Layer) または TLS (Transport Layer Security) は、コンピュータ ネットワーク間で暗号化および認証されたリンクを確立するためのプロトコルです。
サイトやブラウザ間で重要な情報を安全に転送できるようにします。 SSL 証明書は、公開キーと秘密キーで構成される暗号化キー ペアを提供します。
公開鍵により、Web ブラウザーは Web サーバーとの暗号化された通信を開始できます。
一方、秘密鍵はサーバーに保管され、Web ページやその他のドキュメントにデジタル署名するために使用されます。
WordPress のホスティング サービス プロバイダーは SSL 証明書を提供し、セットアップ プロセスを処理します。

または、Cloudflare や GoDaddy などの認証局からの SSL 証明書を追加することもできます。
WordPress の一般的なセキュリティ問題
ブルートフォース攻撃
ブルート フォース攻撃は、WordPress のセキュリティに関する最も一般的な問題の 1 つです。 ブルート フォース攻撃の場合、攻撃者はパスワードを推測して複数回のログインを試みます。
攻撃者は通常、Web サイトのログイン ページを標的にして、不正アクセスを試みます。 推測したユーザー名とパスワードが正しくなるまでログインを試みます。
したがって、強力なパスワードを使用し、ログイン試行を制限し、2 要素認証を使用し、デフォルトのログイン URL とユーザー名を変更する必要があります。
SQL インジェクション
SQL インジェクションは、WordPress サイトのデータベースを標的にします。 攻撃者は、悪意のある SQL クエリをデータベースに挿入して、許可されていない情報にアクセスしようとします。
これらのスクリプトが実行されると、攻撃者はデータベース テーブルの行を操作または削除できます。
WordPress の場合、攻撃者は SQL インジェクションを通じて、Web サイトのデータベースとやり取りするプラグインやテーマも攻撃できます。
したがって、プラグインとテーマを定期的に更新し、ファイアウォールを使用し、Web サイトのバックアップを作成することで、WordPress サイトへの SQL インジェクション攻撃のリスクを減らすことができます.
DDoS 攻撃
DDoS (分散型サービス拒否) 攻撃は、ウェブサイトやサーバーを異常に大量のトラフィックで過負荷にします。 その結果、ユーザーは Web サイトにアクセスできません。
攻撃者は、コンピュータ ボットを作成して、標的の Web サイトに大量のトラフィックを同時に送信することにより、攻撃を実行します。
このような攻撃を防ぐには、Cloudflare などのコンテンツ配信ネットワーク (CDN) を使用して、着信トラフィックと Web アプリケーション ファイアウォールを分散させます。

サイトのネットワーク トラフィックを定期的に監視し、安全なホスティング サービスを使用することもできます。
クロスサイト スクリプティング (XSS)
クロスサイト スクリプティング (XSS) は、攻撃者が悪意のある実行可能コードまたはスクリプトを Web サイトに挿入しようとする別の種類のサイバー攻撃です。
攻撃者は、コメント、連絡フォーム、ユーザー登録フォームの送信など、ユーザーが生成したコンテンツを通じて XSS 攻撃を実行できます。
したがって、常にユーザー入力を検証し、Everest Forms などの安全なコンタクト フォーム プラグインやユーザー登録などのユーザー登録プラグインを使用する必要があります。

それに加えて、他のセキュリティ対策にも従う必要があります。
それをまとめます!
以上で、WordPress のセキュリティ チェックリストに関する説明を終わります。 この記事を十分に楽しんでいただき、WordPress のセキュリティを改善する方法を理解していただければ幸いです。
つまり、WordPress サイトのセキュリティは常に最優先事項です。 データと情報を保護し、サイトの完全性を維持できます。
したがって、WordPress のセキュリティ チェックリストに従うことで、サイトが攻撃されるリスクを減らすことができます。 また、他のサードパーティ製品も慎重に使用することをお勧めします。
まだ時間があれば、私たちのブログページをご覧ください。 フッターからテーマ名を削除したり、リンクの色を変更したりするための素晴らしい記事があります。
また、Twitter と Facebook でフォローして最新情報を入手してください。