PasswordRequirements

Bir cihazın kilidini açmak için kullanılan şifreyle ilgili gereksinimler.

JSON gösterimi
{
  "passwordMinimumLength": integer,
  "passwordMinimumLetters": integer,
  "passwordMinimumLowerCase": integer,
  "passwordMinimumNonLetter": integer,
  "passwordMinimumNumeric": integer,
  "passwordMinimumSymbols": integer,
  "passwordMinimumUpperCase": integer,
  "passwordQuality": enum (PasswordQuality),
  "passwordHistoryLength": integer,
  "maximumFailedPasswordsForWipe": integer,
  "passwordExpirationTimeout": string,
  "passwordScope": enum (PasswordPolicyScope),
  "requirePasswordUnlock": enum (RequirePasswordUnlock),
  "unifiedLockSettings": enum (UnifiedLockSettings)
}
Alanlar
passwordMinimumLength

integer

İzin verilen minimum şifre uzunluğu. 0 değeri, kısıtlama olmadığı anlamına gelir. Yalnızca passwordQuality değeri NUMERIC, NUMERIC_COMPLEX, ALPHABETIC, ALPHANUMERIC veya COMPLEX olduğunda uygulanır.

passwordMinimumLetters

integer

Şifrede kullanılması gereken minimum harf sayısı. Yalnızca passwordQuality COMPLEX olduğunda zorunlu kılınır.

passwordMinimumLowerCase

integer

Şifrede kullanılması gereken minimum küçük harf sayısı. Yalnızca passwordQuality COMPLEX olduğunda zorunlu kılınır.

passwordMinimumNonLetter

integer

Şifrede kullanılması gereken minimum harf olmayan karakter (sayısal rakamlar veya simgeler) sayısı. Yalnızca passwordQuality COMPLEX olduğunda zorunlu kılınır.

passwordMinimumNumeric

integer

Şifrede kullanılması gereken minimum sayısal basamak sayısı. Yalnızca passwordQuality COMPLEX olduğunda zorunlu kılınır.

passwordMinimumSymbols

integer

Şifrede kullanılması gereken minimum simge sayısı. Yalnızca passwordQuality COMPLEX olduğunda zorunlu kılınır.

passwordMinimumUpperCase

integer

Şifrede kullanılması gereken minimum büyük harf sayısı. Yalnızca passwordQuality COMPLEX olduğunda zorunlu kılınır.

passwordQuality

enum (PasswordQuality)

Gereken şifre kalitesi.

passwordHistoryLength

integer

Şifre geçmişinin uzunluğu. Bu alan ayarlandıktan sonra kullanıcı, geçmişteki herhangi bir şifreyle aynı olan yeni bir şifre giremez. 0 değeri, kısıtlama olmadığı anlamına gelir.

maximumFailedPasswordsForWipe

integer

Bir cihaz silinmeden önce girilebilecek yanlış cihaz kilidi açma şifrelerinin sayısı. 0 değeri, kısıtlama olmadığı anlamına gelir.

passwordExpirationTimeout

string (Duration format)

Şifre süre sonu zaman aşımı.

En fazla dokuz kesir basamağı içeren ve "s" ile biten saniye cinsinden bir süre. Örnek: "3.5s".

passwordScope

enum (PasswordPolicyScope)

Şifre gereksiniminin geçerli olduğu kapsam.

requirePasswordUnlock

enum (RequirePasswordUnlock)

Bir cihazın veya iş profilinin kilidinin güçlü bir kimlik doğrulama yöntemi (şifre, PIN, desen) kullanılarak açılmasından sonra, kilidin başka herhangi bir kimlik doğrulama yöntemi (ör. parmak izi, güven aracıları, yüz) kullanılarak açılabileceği süre. Belirtilen süre geçtikten sonra cihazın veya iş profilinin kilidini açmak için yalnızca güçlü kimlik doğrulama biçimleri kullanılabilir.

unifiedLockSettings

enum (UnifiedLockSettings)

Android 9 ve sonraki sürümleri çalıştıran ve iş profili bulunan cihazlarda cihaz ve iş profili için birleştirilmiş kilide izin verilip verilmeyeceğini kontrol eder. Bu yalnızca passwordScope, SCOPE_PROFILE değerine ayarlandıysa ayarlanabilir. Aksi takdirde politika reddedilecektir. Kullanıcı ayrı bir iş kilidi ayarlamadıysa ve bu alan REQUIRE_SEPARATE_WORK_LOCK olarak ayarlanırsa nonComplianceReason, USER_ACTION olarak ayarlanmış bir NonComplianceDetail olarak raporlanır.

PasswordQuality

Şifre kalitesi gereksinimleri.

Not:

  • Karmaşıklığa dayalı koşullar COMPLEXITY_LOW, COMPLEXITY_MEDIUM ve COMPLEXITY_HIGH'dir.
  • passwordScope öğesi SCOPE_DEVICE olarak ayarlandıysa PasswordRequirements örneğinin cihaz kapsamlı olduğu düşünülür.
  • Karmaşıklığa dayalı gereksinimler yalnızca cihaz kapsamlı PasswordRequirements örneğinde belirtilebilir.
  • passwordPolicies, passwordQuality karmaşıklığa dayalı değere ayarlanmış cihaz kapsamlı bir öğeye sahipse passwordQuality öğesi karmaşıklığa dayalı olmayan bir değere ayarlanmış başka bir cihaz kapsamlı öğeye de sahip olmalıdır. Bu durumda, Android 12 ve sonraki sürümleri çalıştıran kişiye ait iş profili cihazları için yalnızca karmaşıklığa dayalı değer, diğer tüm cihazlarda ise sadece karmaşıklığa dayalı olmayan değer geçerlidir.
  • Android 12 ve sonraki sürümlerin yüklü olduğu kişisel iş profili cihazlarına uygulanan, karmaşıklığa dayalı olmayan cihaz kapsamlı gereklilik, uygulama için karmaşıklığa dayalı bir sonraki en katı koşul olarak değerlendirilecektir. Bu durum, istenen ve uygulanan gereklilikler arasında küçük bir tutarsızlığa neden olabilir.
  • Cihazda hangi şifre gereksinimlerinin gerçekten etkili olduğunu öğrenmek için appliedPasswordPolicies sayfasına göz atın.
Sıralamalar
PASSWORD_QUALITY_UNSPECIFIED Herhangi bir şifre şartı yoktur.
BIOMETRIC_WEAK

Cihaz, en azından düşük güvenlikli biyometrik tanıma teknolojisiyle güvenlik altına alınmalıdır. Bu, kişilerin kimliğini tanıyabilen, yaklaşık olarak 3 haneli bir PIN'e eşdeğer olan teknolojileri (yanlış algılama 1/1000'de 1'den az) içerir.

Bu ayar, Android 12 cihaz kapsamlı Android 12 çalıştıran kişiye ait iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_LOW olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasını ziyaret edin.

SOMETHING

Şifre gereklidir, ancak şifrenin içeriği konusunda herhangi bir sınırlama yoktur.

Bu ayar, Android 12 cihaz kapsamlı Android 12 çalıştıran kişiye ait iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_LOW olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasını ziyaret edin.

NUMERIC

Şifre, sayısal karakterler içermelidir.

Bu ayar, Android 12 cihaz kapsamlı Android 12 çalıştıran kişiye ait iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_MEDIUM olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasını ziyaret edin.

NUMERIC_COMPLEX

Şifre, tekrarlanan (4444) veya sıralı (1234, 4321, 2468) dizi olmayan sayısal karakterler içermelidir.

Bu ayar, Android 12 cihaz kapsamlı Android 12 çalıştıran kişiye ait iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_MEDIUM olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasını ziyaret edin.

ALPHABETIC

Şifre alfabetik (veya simge) karakterler içermelidir.

Bu ayar, Android 12 cihaz kapsamlı Android 12 çalıştıran kişiye ait iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_HIGH olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasını ziyaret edin.

ALPHANUMERIC

Şifre hem sayısal hem de alfabetik (veya simge) karakterler içermelidir.

Bu ayar, Android 12 cihaz kapsamlı Android 12 çalıştıran kişiye ait iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_HIGH olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasını ziyaret edin.

COMPLEX

Şifre passwordMinimumLength, passwordMinimumLetters, passwordMinimumSymbols vb. ortamlarda belirtilen minimum gereksinimleri karşılamalıdır. Örneğin, passwordMinimumSymbols 2 ise, şifre en az iki simge içermelidir.

Bu ayar, Android 12 cihaz kapsamlı Android 12 çalıştıran kişiye ait iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_HIGH olarak değerlendirilir. Bu durumda passwordMinimumLength, passwordMinimumLetters, passwordMinimumSymbols vb. platformlardaki koşullar geçerli olmaz. Ayrıntılar için PasswordQuality sayfasını ziyaret edin.

COMPLEXITY_LOW

Şifre karmaşıklığı düşük bandını şu şekilde tanımlayın:

  • desen
  • Tekrarlanan (4444) veya sıralı (1234, 4321, 2468) dizilerle PIN

Bu, şifrenin karşılaması gereken minimum karmaşıklık aralığını belirler.

Zorunlu kılma işlemi farklı Android sürümlerine, yönetim modlarına ve şifre kapsamlarına göre değişiklik gösterir. Ayrıntılar için PasswordQuality öğesine bakın.

COMPLEXITY_MEDIUM

Orta düzey şifre karmaşıklığı grubunu şu şekilde tanımlayın:

  • Tekrarlanmayan (4444) veya sıralı (1234, 4321, 2468) dizi olmayan, en az 4 uzunluktaki PIN
  • alfabetik, uzunluk en az 4
  • alfanümerik, en az 4 uzunluk

Bu, şifrenin karşılaması gereken minimum karmaşıklık aralığını belirler.

Zorunlu kılma işlemi farklı Android sürümlerine, yönetim modlarına ve şifre kapsamlarına göre değişiklik gösterir. Ayrıntılar için PasswordQuality öğesine bakın.

COMPLEXITY_HIGH

Şifre karmaşıklığı yüksek bandını şu şekilde tanımlayın:

Android 12 ve sonraki sürümlerde:

  • Tekrarlanmayan (4444) veya sıralı (1234, 4321, 2468) dizi olmayan, en az 8 uzunluktaki PIN
  • alfabetik, uzunluk en az 6
  • alfanümerik, en az 6 uzunluk

Bu, şifrenin karşılaması gereken minimum karmaşıklık aralığını belirler.

Zorunlu kılma işlemi farklı Android sürümlerine, yönetim modlarına ve şifre kapsamlarına göre değişiklik gösterir. Ayrıntılar için PasswordQuality öğesine bakın.

RequirePasswordUnlock

Bir cihazın veya iş profilinin kilidinin güçlü bir kimlik doğrulama yöntemi (şifre, PIN, desen) kullanılarak açılmasından sonra, kilidin başka herhangi bir kimlik doğrulama yöntemi (ör. parmak izi, güven aracıları, yüz) kullanılarak açılabileceği süre. Belirtilen süre geçtikten sonra cihazın veya iş profilinin kilidini açmak için yalnızca güçlü kimlik doğrulama biçimleri kullanılabilir.

Sıralamalar
REQUIRE_PASSWORD_UNLOCK_UNSPECIFIED Belirtilmedi. Varsayılan olarak USE_DEFAULT_DEVICE_TIMEOUT değerine ayarlanır.
USE_DEFAULT_DEVICE_TIMEOUT Zaman aşımı süresi cihazın varsayılan değerine ayarlıdır.
REQUIRE_EVERY_DAY Zaman aşımı süresi 24 saat olarak ayarlanmıştır.

UnifiedLockSettings

Android 9 ve sonraki sürümleri çalıştıran ve iş profili bulunan cihazlarda cihaz ve iş profili için birleştirilmiş kilide izin verilip verilmeyeceğini kontrol eder. Bu işlemin diğer cihazlar üzerinde bir etkisi yoktur.

Sıralamalar
UNIFIED_LOCK_SETTINGS_UNSPECIFIED Belirtilmedi. Varsayılan olarak ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK değerine ayarlanır.
ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK Cihaz ve iş profili için ortak bir kilite izin verilir.
REQUIRE_SEPARATE_WORK_LOCK İş profili için ayrı bir kilit gereklidir.