WordPress前書きセキュリティは、WordPressサイトを運営する上で最も重要な側面の1つです。私たちの多くは、ハッカーが私たちのウェブサイトを気にしないと思うように誘惑されますが、実際には、不正なログインの試みは、公共のインターネット上でサーバーを実行する一般的な部分です。このチュートリアルでは、WordPressのログインプロセスに追加のセキュリティ層を追加する方法を学習します:二要素認証。これは、サイバーセキュリティの分野で最も重要な開発の1つです。2要素認証または「2FA」には、サイトまたはシステムにログインするときに2つの手順が組み込まれています。ユーザー名とパスワード*ワンタイムパスワード(OTP)*と呼ばれる、ランダムに生成された時間依存のコード(つまり、一定の期間後にコードが期限切れになる)OTPにアクセスできるさまざまな方法があります。銀行や取引口座などのリスクの高いシステムは機密性の高いトランザクションにSMS配信を使用しますが、OTPを生成する_オフラインモード_を使用します。インストールして有効にすると、WordPressのログイン手順がより安全になります。ログインするためにユーザー名とパスワードを入力することに加えて、モバイルアプリケーションによって生成されたパスワードも入力する必要があります。WordPressの資格情報が侵害されても、ハッカーは携帯電話なしではWordPressにログインできません。チュートリアルの最後で、携帯電話を紛失した場合のフェイルプルーフ復旧技術についても説明します。DropletにWordPressを機能的にインストールする必要があります。このチュートリアルを既存のWordPressインストールに適応させることはできますが、特に以下でテストされています。Nginxの新規インストール。これには読者もhttpsが必要です。image]は、開始する場所として別のオプションです。FreeOTPモバイルアプリケーションをインストールできるiOSまたはAndroidを実行しているモバイルデバイスへのアクセスも必要です。Authenticatorプラグインをインストールします。[WordPress用のGoogle認証システムプラグインをインストールしてアクティブ化する]プラグインをインストールする最も簡単な方法は、WordPressダッシュボードを使用することです。今すぐWordPressダッシュボードにログインします。スムーズなインストールを行うには、次の手順に従ってください。注意:*このWordPressインスタンスのプラグインを初めてインストールする場合は、SSH資格情報を入力する必要があります。*オプションを選択します。_(オプション)プラグインを手動でインストールするまたは、プラグインを手動でダウンロードしてアクティブ化することもできます。これらの手順を以下に説明します。+`ディレクトリに移動します。`++`ディレクトリにインストールします。別のセットアップを使用している場合は、WordPressがインストールされている正しいディレクトリを入力してください。_次に、WordPressリポジトリからプラグインをダウンロードします。Authenticatorプラグインの最新バージョンはバージョン0.47です。_最新バージョン_をインストールしてください。_ステップ2-FreeOTPアプリケーションのダウンロードこの手順では、モバイルデバイスに無料のOTPアプリをダウンロードしてインストールします。FreeOTPは、ワンタイムパスワードプロトコルを備えたシステムの2要素認証をサポートするオープンソースアプリケーションです。Google認証システムに代わるものです。このアプリを使用して、ワンタイムパスワードを生成し、WordPressサイトにログインします。PlayストアのFreeOTPアプリ]FreeOTPはRedHatがスポンサーであり、AndroidおよびiOS用のアプリがあります。アプリと公式プロジェクトを入手するためのリンクを以下に示します。[公式プロジェクトサイト]手順3-プロファイルの認証プラグインを有効にするこの手順では、管理者のWordPressプロファイルのWordPressプラグインをアクティブにし、FreeOTPアプリで動作するように設定します。*ページに移動します。*というサブセクションを見つけます。Authenticatorプラグインの設定]プラグインのさまざまな設定オプションを見てみましょう。*アクティブ:*このボックスをチェックしてプラグインをアクティブにします*緩和:*これにより、OTPに入るための時間制限が10秒から4分に増加します。割り当てられた時間内にOTPのコピーに問題がある場合は、これを有効にします*説明:*名前(できればブログの名前)を入力します。[freeotpアプリでqrコードをスキャン]FreeOTPアプリケーションの接続スマートフォンまたはタブレットでFreeOTPアプリを起動します。アプリの小さなQRコードアイコンをクリックします。携帯電話を持って、WordPressからQRコードをスキャンします。これは、コンピューターの画面に表示されるはずです。*として指定されたFreeOTPのエントリが、その下の*説明*に入力したテキストとともに表示されます。これは、WordPressサイトがFreeOTPアプリに正常にリンクされたことを意味します。*変更の保存:*最後に、これまでに行った変更を保存する必要があります。WordPressでページの一番下までスクロールし、[プロファイルの更新]ボタンをクリックします。ステップ4-ログインのテストこの手順では、2要素認証が有効になっていることを確認します。WordPressサイトからログアウトし、再度ログインしてください。*入力ボックスが表示されます。[2fa対応のWordPressログインフォーム]モバイルデバイスでFreeOTPアプリを起動します。WordPressボタンをクリックして、新しいワンタイムパスワードを生成します。その値を入力ボックスに入力します。WordPressにログインできるはずです。他のユーザーの2要素認証を有効にするWordPressインストールにアクセスできる他のユーザーの2要素認証を有効にすることができます(また有効にする必要があります)。セットアップ時に、自分のモバイルデバイスにFreeOTPがインストールされていることを確認してください。携帯電話を紛失した場合、WordPressサイトからロックアウトされます。これは、2要素認証を実装することの大きな欠点です。ありがたいことに、このような状況には*非常に簡単な修正*があります。*プラグインを無効にすることだけです。+`ディレクトリに移動します。google-authenticator`フォルダーの名前を別の名前に変更します。'google-authenticator'WordPressはプラグインの作業ディレクトリを見つけることができないため、これによりプラグインが無効になります。次に、通常どおりWordPressアカウントにログインします。今回は、追加のトークンを要求するのではなく、通常のパスワードを要求します。WordPress管理者ダッシュボードにアクセスし、古いデバイスを復元するか、FreeOTPがインストールされた新しいデバイスを取得したら、プラグインゲインを有効にする必要があります。ドロップレットのシェルから、次のコマンドを使用します。+古いデバイスを使用している場合は、これで十分です。*を再度実行して、ログインプロセスをテストできます。Authenticatorプラグインを再度アクティブにする必要がある場合があります。*サブセクションを見つけます。今回新しいデバイスを使用している場合は、[新しいシークレットを作成]をクリックします。新しいQRコードが生成され、古いコードは無効になります。_new_デバイスで新しいQRコードをスキャンします。*に示すように、2要素認証を有効にしてFreeOTPアプリケーションを接続したときに行ったものと同じです。デバイスが見つかるまで2要素認証を無効にすることもできます。適切なオプションを選択したら、[プロファイルの更新]ボタンをクリックして、変更を保存してください。結論2要素認証の統合は、WordPressサイトのセキュリティを改善するための優れたステップです。これで、攻撃者がアカウントの資格情報を取得したとしても、OTPコードなしではアカウントにログインできません。災害復旧技術は、携帯電話が見つからない場合に役立ちます。