Helix Coreサーバ管理者ガイド: 基本 (2019.1)

パスワード強度の要件

セキュリティレベルとHelixサーバアプリケーションリリースの組み合わせによっては、ユーザは「強力な」パスワードを設定することを求められます。Helix Coreサーバは次の方法で強力なパスワードを定義します。

  • dm.password.minlengthの値以上の長さで作成します(デフォルトは8文字)。
  • 次の条件を2つ以上満たします。
    • 1つ以上の大文字
    • 1つ以上の小文字
    • 1つ以上のアルファベット以外の文字

security構成可能変数が2に設定されている環境では、デフォルトでabcd1234が強力なパスワードとみなされますが、このパスワードは簡単に推測できます。

ヒント

強力で覚えやすいパスワードを作成するには:

  1. 次のような語句で開始します。

    Perforce Enterprise-class Version Control.

  2. 次のように単語のような語句を作成します。

    PEnterprise-classVC.

  3. 一部の文字をアルファベット以外の文字で表します。

    PN2prI$-k|@zV(.

Helix Coreサーバ管理者ガイド: 基本』の「サーバセキュリティレベル」も参照してください。

構成可能変数dm.password.minlengthを設定することにより、パスワードの最小文字数の条件をサイト全体に対して設定できます。例えば、16文字以上のパスワードを必須とするには、スーパーユーザが次のとおり実行します。

$ p4 configure set dm.password.minlength=16

パスワードの長さは1,024文字までです。デフォルトのパスワード最小文字数は、8文字です。