Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

Windows 10には、通常のパスワード、Windows Hello、PINなど、ユーザーがログインするためのさまざまな方法が用意されています。Windows 8で初めて導入されたPINログインは、ユーザーアカウントへのサインインを非常に手軽にしてくれます。PIN認証なら、システムのロック解除や電源オンのたびに本来のパスワード(通常はMicrosoftアカウントのパスワード)を入力する必要がないため、利便性とセキュリティを両立できます。さらに、仮にPINが漏洩したとしても、同じMicrosoftアカウントを使用している他のデバイスが侵害されることはありません。

とはいえ、数字だけの単純なPINでシステムを保護することに不安を感じる方もいるでしょう。幸い、Windowsでは最小文字数、特殊文字、英字などの複雑性の要件をログインPINに追加し、セキュリティを強化することが可能です。本記事では、Windows 10でPINの複雑性を有効にする方法を詳しく解説します。

グループポリシーエディターでPINの複雑性を有効にする

Windows 10 ProやEnterpriseエディションをお使いの場合、グループポリシーエディターを使ってPINの複雑性を簡単に有効にできます。まず「Win + R」キーを押し、「gpedit.msc」と入力してEnterキーを押しましょう。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

上記の操作でグループポリシーエディターが開きます。左側のツリーから「コンピューターの構成」→「管理用テンプレート」→「Windowsコンポーネント」→「Windows Hello for Business」→「PIN の複雑さ」へと移動してください。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

そこに移動すると、右側のパネルに一連のポリシーが表示されます。各ポリシーを個別に有効化することで、PINの複雑性を細かく設定できます。それぞれのポリシーの意味は以下の通りです。

  • 数字を必須にする:PINに数字を含めることをユーザーに強制します
  • 小文字を必須にする:PINに少なくとも1つの小文字を含めることを強制します
  • 最小PIN長:管理者が指定した最小文字数を満たすようユーザーに強制できます
  • 最大PIN長:最小長と同様に、最大文字数を設定できます。デフォルトの最大長は127文字です
  • 有効期限:PINが期限切れになるまでの日数を設定し、定期的に新しいPINへの変更を促せます
  • 履歴:過去に使用したPINの再設定を禁止できます
  • 特殊文字を必須にする:PINに少なくとも1つの特殊文字を含めることを強制します。対象となる特殊文字は! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~です
  • 大文字を必須にする:名前の通り、PINに少なくとも1つの大文字を含めることを要求します

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

ポリシーを設定するには、該当するポリシーをダブルクリックし、「有効」を選択するだけです。

例として、最小文字数のルールを適用する場合は、「最小PIN長」ポリシーをダブルクリックし、「有効」ラジオボタンを選択して、オプション欄に最小文字数を入力します。最後に「OK」ボタンをクリックすれば設定は完了です。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

前述の通り、各ポリシーは個別に有効化できるので、ご自身の環境に合ったものだけを選んで適用してください。筆者の場合は、最小文字数・有効期限・特殊文字の3つのポリシーを有効にしました。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

PINの複雑性の設定が完了したら、システムを再起動するか、管理者権限のコマンドプロンプトで以下のコマンドを実行して、変更を即座に反映させましょう。

gpupdate.exe /force

変更が反映されるとルールが適用され、以降ユーザーがPINを設定する際には、Windowsが利用可能なすべてのルールを画面に表示し、管理者が設定した要件を強制するようになります。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

レジストリエディターでPINの複雑性を有効にする

Windows 10 Homeエディションにはグループポリシーエディターが搭載されていません。その場合は、Windowsレジストリエディターを使って同じ設定を行いましょう。

まず「Win + R」キーを押し、「regedit」と入力してEnterキーを押します。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

レジストリエディターを開いたら、以下のキーへ移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PassportForWork\PINComplexity

注意:「PINComplexity」キーが存在しない場合は、新規に作成してください。「PassportForWork」キーを右クリックし、「新規」→「キー」を選択すればOKです。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

グループポリシーエディターの場合と同様に、各ポリシーごとに個別のDWORD値を作成する必要があります。たとえば特殊文字ポリシーを適用したい場合は、右側のパネルの空きスペースを右クリックし、「新規」→「DWORD (32ビット) 値」を選択します。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

作成した値の名前を「SpecialCharacters」に変更します。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

名前を付けたら、その値をダブルクリックし、「値のデータ」に「1」と入力して「OK」ボタンをクリックすれば、変更が保存されます。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

各PIN複雑性ポリシーに対応するDWORD値の名前は以下の通りです。

  • 数字を必須にする:Digits
  • 小文字を必須にする:LowercaseLetters
  • 最小PIN長:MinimumPINLength
  • 最大PIN長:MaximumPINLength
  • 有効期限:Expiration
  • 履歴:History
  • 特殊文字を必須にする:SpecialCharacters
  • 大文字を必須にする:UppercaseLetters

Expiration、History、MinimumPINLength、MaximumPINLengthの4つのDWORD値を設定する際は、値のデータに16進数を指定する必要がある点に注意してください。通常の数値を16進数に変換するには、無料のオンライン変換ツールなどを利用すると便利です。

上記以外の値については、値のデータを「1」に設定するとポリシーが有効になり、「0」に設定すると無効になります。

Windows 10でPINの複雑性を有効化してログインPINをより安全にする方法

また、DWORD値は適用したいポリシー分だけ作成すれば十分です。たとえばPINに大文字を要求したくない場合は、「UppercaseLetters」のDWORD値を作成する必要はありません。

今回紹介した方法でWindowsのPIN複雑性を有効にしてみた感想や体験談があれば、ぜひコメント欄でお聞かせください。


  1. Windows 11 22H2の新タスクマネージャーでダークモードなどを有効にする方法

    タスクマネージャーは、Windowsに搭載されて以来ほとんど変わってこなかった定番ツールですが、Windows 11 2022(22H2)アップデートでついに大きな刷新を迎えました。新しいタスクマネージャーは、ダークモードや効率化モードといった待望の機能を備えるだけでなく、内部構造も大幅に改良されています。再設計されたタスクマネージャーは、当初Windows 11 Insider Previewビルド22557で初公開されましたが、現在ではWindows 11 2022のすべてのユーザーが利用できます。この記事では、新しいタスクマネージャーの主な機能とその使い方を詳しくご紹介します。新しいタス

  2. Windows Defenderの保護力を最大限に引き出す設定方法

    Windows Defenderは、MicrosoftがWindows 10に標準搭載している無料のウイルス対策ソフトです。システムに負担をかけることなく強力な脅威対策を実現する、優れたセキュリティツールとして高い評価を受けています。とはいえ、さらに強固なセキュリティ環境を構築したい方もいるでしょう。本記事では、Windows Defenderの「拡張ブロック」機能を有効にして、保護レベルを一段階引き上げる具体的な手順を詳しく解説します。Windows 10 Proでの設定方法:グループポリシーエディターを使うWindows 10 Proをお使いの場合は、グループポリシーエディターから簡単に設