Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

Windows 10のロック画面にパスワードを設定していれば、不正なユーザーによるアクセスを防げると思われがちですが、実際には攻撃者が総当たり攻撃(ブルートフォース攻撃)でパスワードの解読を試みる可能性があり、PCは依然として脅威にさらされています。
こうした攻撃を防ぐため、Windows 10にはログイン失敗回数の上限を設定する機能が用意されており、アカウントロックアウトの継続時間も自由に指定できます。

「参照されたアカウントは現在ロックアウトされているため、ログオンできません」と表示される場合

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

このセキュリティ設定は、「ローカル セキュリティ ポリシー」または「コマンド プロンプト」の2つの方法でカスタマイズ可能です。ただし、Windows 10 Homeにはグループポリシーエディターが搭載されていないため、Homeエディションのユーザーはコマンド プロンプトを使用することになります。
以下のガイドに沿って、Windows 10でログイン失敗回数の上限を設定する手順を見ていきましょう。

Windows 10でログイン失敗回数の上限を設定する

作業の前に、万一のトラブルに備えて復元ポイントを作成しておくことをおすすめします。

方法1:ローカル セキュリティ ポリシーで設定する

注意:この方法はWindows 10 Homeエディションでは利用できません。Homeユーザーは方法2に進んでください。

1. Windowsキー + R を押し、「secpol.msc」と入力してEnterキーを押すと、ローカル セキュリティ ポリシーが開きます。

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

2. 以下のパスへ移動します。

セキュリティの設定 > アカウント ポリシー > アカウント ロックアウトのポリシー

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

3. 「アカウント ロックアウトのポリシー」を選択すると、右側のウィンドウに次の3つのポリシー設定が表示されます。

アカウント ロックアウトの期間
アカウント ロックアウトのしきい値
次の時間が経過した後、アカウント ロックアウトのカウンターをリセットする

4. 先に進む前に、それぞれの設定内容を理解しておきましょう。

アカウント ロックアウトの期間:ロックアウトされたアカウントが自動的に解除されるまでの時間(分)を決定します。設定範囲は1〜99,999分です。0を指定すると、管理者が明示的に解除するまでアカウントはロックされたままになります。しきい値が0より大きい場合、この期間はカウンターリセット時間以上である必要があります。

アカウント ロックアウトのしきい値:ユーザーアカウントがロックされるまでのログイン失敗回数を決定します。ロックされたアカウントは、手動で解除するか、ここで指定した時間が経過するまで使用できません。設定範囲は1〜999回で、0に設定するとアカウントはロックされなくなります。

カウンターリセット時間:ログインに失敗してから、失敗回数のカウンターが0に戻るまでの時間(分)を決定します。しきい値が0より大きい場合、このリセット時間はロックアウトの期間以下である必要があります。

5. 「アカウント ロックアウトのしきい値」をダブルクリックし、「アカウントをロックアウトしない」の値を0〜999の間の数値に変更して「OK」をクリックします。ここでは例として「3」に設定します。

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

注意:既定値は0で、この場合ログインに何度失敗してもアカウントはロックされません。

6. 設定を変更すると、「アカウント ロックアウトのしきい値が3回の無効なログオンに設定されたため、以下の項目は推奨値に変更されます:アカウント ロックアウトの期間(30分)、カウンターリセット時間(30分)」というプロンプトが表示されます。

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

注意:既定の設定は30分です。

7. プロンプトで「OK」をクリックします。各設定を個別に変更したい場合は、「アカウント ロックアウトの期間」または「カウンターリセット時間」をそれぞれダブルクリックして値を調整してください。その際、しきい値との大小関係に関する条件を満たす値を設定するよう注意しましょう。

8. すべてのウィンドウを閉じ、PCを再起動して変更を保存します。

以上が、グループポリシーエディターを使ってWindows 10でログイン失敗回数の上限を設定する方法です。Windows 10 Homeをお使いの場合は、次の方法を試してください。

方法2:コマンド プロンプトで設定する

1. Windowsキー + X を押し、「コマンド プロンプト(管理者)」を選択します。

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

2. コマンド プロンプトに以下のコマンドを順に入力し、それぞれEnterキーを押します。

net accounts /lockoutthreshold:値

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

注意:「値」には、アカウントがロックされるまでのログイン失敗回数として0〜999の数値を入力します。既定値は0で、この場合何度失敗してもアカウントはロックされません。

net accounts /lockoutwindow:値

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

注意:「値」には、ログイン失敗後、失敗回数のカウンターが0にリセットされるまでの時間として1〜99999の数値(分)を入力します。ロックアウトの期間はカウンターリセット時間以上である必要があります。既定値は30分です。

net accounts /lockoutduration:値

【Windows 10】ログイン失敗回数の上限を設定してブルートフォース攻撃を防ぐ2つの方法

注意:「値」には、ロックアウトされたローカルアカウントが自動的に解除されるまでの時間として0〜99999の数値(分)を入力します。既定の設定は30分です。0分に設定すると、管理者が明示的に解除するまでアカウントはロックされたままになります。

3. コマンド プロンプトを閉じ、PCを再起動して変更を保存します。

あわせて読みたい関連記事

  • Windows 10で初回サインイン時のアニメーションを有効/無効にする方法
  • Windows 10でユーザーアカウントの詳細情報を確認する方法
  • Windows 10でユーザーアカウントに自動ログインする方法
  • Windows 10でユーザーアカウントを有効/無効にする方法

以上で、Windows 10におけるログイン失敗回数の上限設定は完了です。本チュートリアルについてご不明な点がある場合は、お気軽にコメント欄でお知らせください。

  1. Windows 10で「L2TP接続の試行に失敗しました」エラーを修正する16の方法

    L2TP(Layer Two Tunneling Protocol/レイヤー2トンネリングプロトコル)は、主にVPN(仮想プライベートネットワーク)を支えるために使われるプロトコルです。VPNは、別の環境にあるサーバーのデータで元のデータをマスキングすることで接続元を隠し、地理的な位置情報を覆い隠すことで、ネットワーク経路上のさまざまな制限を回避できるようにします。ところが近年、「セキュリティレイヤーで処理エラーが発生したため、L2TP接続の試行に失敗しました」というエラーが表示され、VPN接続を確立できないという相談が多数寄せられています。同じ症状でお困りの方は、この記事で紹介する効果的なト

  2. Windows 10で管理者としてログインする3つの方法【パスワード忘れの対処法も解説】

    Windows 10のパソコンで管理者アカウントを使ってログインすると、多くのメリットがあります。標準ユーザーアカウントを使った場合に直面しがちな面倒なトラブルから解放されるでしょう。管理者アカウントを使用する最大の利点は、ソフトウェアのインストールや機能の追加・削除の際に、管理者権限を求めるプロンプトが表示されなくなることです。では、Windows 10で管理者としてログインするにはどうすればよいのでしょうか。 Windows 10で管理者としてログインする方法は複数ありますが、どの方法も目的は同じです。実は、お使いのパソコンには「隠し管理者アカウント」が存在しており、これを有効化するだけで