> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/3.x/ja/gaido-1/admin-guide/security/password-strength-checker.md).

# パスワード強度チェッカー

パスワード強度チェッカーは、アクティブユーザーの保存済みパスワードハッシュを、よく使われるパスワードの短いリスト（`123456`、`password`、`qwerty123` など）と照合します。パスワードそのものを表示したり送信したりすることはなく、ユーザーの現在のパスワードが既知の弱い候補のいずれかと一致するかどうかのみを判定します。

## パスワード強度チェッカーへのアクセス

管理パネルから **セキュリティ > パスワード強度チェッカー** をクリックします。

## スキャンの実行

* **スキャン対象のユーザー ID** を空のままにすると、すべてのアクティブユーザーをスキャンします。一部のみを対象にする場合は、カンマ区切りのユーザー ID リストを入力します
* **パスワード強度スキャンを実行** をクリックします

スキャンはページをフリーズさせないようバックグラウンドで非同期に実行され、進捗（これまでに検証したユーザー数／総数、および検出された弱いパスワードの件数）がリアルタイムで表示されます。候補パスワードは選択したすべてのユーザーのハッシュと照合する必要があるため、大規模なプラットフォームですべてのユーザーをスキャンすると時間がかかることがあります。このコストを抑えるため、候補リストは意図的に短く保たれています。

## 結果への対応

スキャンが完了すると、フラグが付いたユーザーが一覧表示され、ユーザーごと、または選択したすべてのユーザーに対する一括操作として、次の 2 つの操作が利用できます。

* **パスワード変更を依頼**（封筒アイコン） — パスワードの変更を求めるメールをユーザーに送信します
* **パスワードリセットを強制**（リセットアイコン） — ユーザーの現在のパスワードを直ちに無効化し、新しいパスワードをメールで送信します

いずれの操作も実行前に、選択したユーザーを弱いパスワードのリストと再照合します。そのため、古くなったリクエストや改ざんされたリクエストによって、すでに弱いパスワードではなくなったアカウントがリセットされることはありません。

## 推奨される使い方

* このスキャンは定期的に実行してください。特にユーザーの一括インポート後は重要です（インポートされたアカウントには、単純なデフォルトパスワードが付いていることがあります）
* [セキュリティ設定](/3.x/ja/gaido-1/admin-guide/platform-settings/security-settings.md) の **最小パスワード構文要件** および **パスワードローテーション間隔** と組み合わせて使用し、弱いパスワードを事後に検出するだけでなく、最初から設定されないようにしてください
