PasswordRequirements

Cihazın kilidini açmak için kullanılan şifrenin koşulları.

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ığını gösterir. Yalnızca passwordQuality değeri NUMERIC, NUMERIC_COMPLEX, ALPHABETIC, ALPHANUMERIC veya COMPLEX olduğunda zorunlu kılınır.

passwordMinimumLetters

integer

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

passwordMinimumLowerCase

integer

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

passwordMinimumNonLetter

integer

Şifrede kullanılması zorunlu olan minimum harf dışı karakter sayısı (rakamlar veya semboller). Yalnızca passwordQuality COMPLEX olduğunda zorunlu kılınır.

passwordMinimumNumeric

integer

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

passwordMinimumSymbols

integer

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

passwordMinimumUpperCase

integer

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

passwordQuality

enum (PasswordQuality)

Gerekli şifre kalitesi.

passwordHistoryLength

integer

Şifre geçmişinin uzunluğu. Bu alan ayarlandıktan sonra kullanıcı, geçmişteki şifrelerle aynı olan yeni bir şifre giremez. 0 değeri, kısıtlama olmadığını gösterir.

maximumFailedPasswordsForWipe

integer

Cihaz temizlenmeden önce girilebilecek yanlış cihaz kilidi açma şifrelerinin sayısı. 0 değeri, kısıtlama olmadığını gösterir.

passwordExpirationTimeout

string (Duration format)

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

En fazla dokuz kesirli basamak içeren ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

passwordScope

enum (PasswordPolicyScope)

Şifre koşulunun geçerli olduğu kapsam.

requirePasswordUnlock

enum (RequirePasswordUnlock)

Cihazın veya iş profilinin güçlü bir kimlik doğrulama yöntemi (şifre, PIN, desen) kullanılarak kilidi açıldıktan sonra başka bir kimlik doğrulama yöntemi (ör. parmak izi, güvenilir aracılar, yüz) kullanılarak kilidinin 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 yöntemleri kullanılabilir.

unifiedLockSettings

enum (UnifiedLockSettings)

Android 9 ve sonraki sürümlerin yüklü olduğu, iş profili içeren cihazlarda cihaz ve iş profili için birleşik kilit kullanılıp kullanılamayacağını kontrol eder. Bu politika yalnızca passwordScope, SCOPE_PROFILE olarak ayarlanmışsa ayarlanabilir. Aksi takdirde politika reddedilir. Kullanıcı ayrı bir iş kilidi ayarlamadıysa ve bu alan REQUIRE_SEPARATE_WORK_LOCK olarak ayarlanmışsa nonComplianceReason değeri USER_ACTION olarak ayarlanmış bir NonComplianceDetail bildirilir.

PasswordQuality

Şifre kalitesi koşulları.

Not:

  • Karmaşıklığa dayalı koşullar COMPLEXITY_LOW, COMPLEXITY_MEDIUM ve COMPLEXITY_HIGH'dir.
  • PasswordRequirements örneğinin kapsamı cihazla sınırlıysa passwordScope değeri SCOPE_DEVICE olarak ayarlanmıştır.
  • PasswordRequirements örneğinin, passwordScope değeri SCOPE_PROFILE olarak ayarlanmışsa profile kapsamlı olduğu söylenir.
  • PasswordRequirements örneğinin, passwordQuality değeri karmaşıklığa dayalı (sırasıyla karmaşıklığa dayalı olmayan) bir değere ayarlanmışsa karmaşıklığa dayalı (sırasıyla karmaşıklığa dayalı olmayan) olduğu söylenir.
  • Her kapsam için, karmaşıklığa dayalı bir öğe varsa aynı kapsamda karmaşıklığa dayalı olmayan bir öğe de bulunmalıdır.
  • Profil kapsamlı karmaşıklığa dayalı bir öğe ve cihaza kapsamlı öğeler varsa hem cihaza kapsamlı karmaşıklığa dayalı öğeler hem de cihaza kapsamlı karmaşıklığa dayalı olmayan öğeler bulunmalıdır.
  • Hem karmaşıklığa dayalı hem de karmaşıklığa dayalı olmayan değerlere sahip profil kapsamlı öğeler varsa (bu durumda, cihaz kapsamlı öğeler mevcut olmamalı veya hem karmaşıklığa dayalı hem de karmaşıklığa dayalı olmayan değerlere sahip olmalıdır), her iki kapsam için de Android 12 ve sonraki sürümlerin yüklü olduğu ve iş profili bulunan cihazlarda ilgili karmaşıklığa dayalı değerler, diğer tüm cihazlarda ise ilgili karmaşıklığa dayalı olmayan değerler geçerli olur.
  • Hem karmaşıklığa dayalı hem de karmaşıklığa dayalı olmayan değerlere sahip cihaz kapsamlı öğeler varsa ancak profil kapsamlı öğeler yoksa karmaşıklığa dayalı değer, Android 12 ve sonraki sürümlerin yüklü olduğu kişisel cihazlardaki iş profili için geçerli olur. Diğer tüm cihazlarda ise yalnızca karmaşıklığa dayalı olmayan değer geçerli olur.
  • Android 12 ve sonraki sürümlerde kişisel olarak sahip olunan iş profili cihazlarına uygulanan, karmaşıklığa dayalı olmayan cihaz kapsamlı bir koşul, uygulama için karmaşıklığa dayalı en katı koşul olarak kabul edilir. Bu durum, istenen koşullar ile uygulanan koşullar arasında küçük bir tutarsızlığa yol açabilir.
  • Cihazda hangi şifre koşullarının geçerli olduğunu görmek için appliedPasswordPolicies simgesine bakın.
  • Yönetim moduna göre PasswordRequirements örneklerinin nasıl seçilip uygulandığı hakkında daha fazla bilgi için PasswordQuality kılavuzunu inceleyin.
Sıralamalar
PASSWORD_QUALITY_UNSPECIFIED Şifre koşulu yoktur.
BIOMETRIC_WEAK

Cihaz, en az düşük güvenlikli bir biyometrik tanıma teknolojisiyle korunmalıdır. Bu kapsamda,bir kişinin kimliğini yaklaşık olarak 3 haneli bir PIN'e eşdeğer şekilde tanıyabilen teknolojiler (yanlış algılama oranı 1.000'de 1'den azdır) yer alır.

Bu ayar, Android 12'de cihaz kapsamlı olarak kişisel mülkiyetteki iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_LOW olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasına bakın.

SOMETHING

Şifre zorunludur ancak şifrenin içeriğiyle ilgili kısıtlama yoktur.

Bu ayar, Android 12'de cihaz kapsamlı olarak kişisel mülkiyetteki iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_LOW olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasına bakın.

NUMERIC

Şifre sayısal karakterler içermelidir.

Bu ayar, Android 12'de cihaz kapsamlı olarak kişisel mülkiyetteki iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_MEDIUM olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasına bakın.

NUMERIC_COMPLEX

Şifre, tekrarlanmayan (4444) veya sıralı (1234, 4321, 2468) olmayan sayılardan oluşmalıdır.

Bu ayar, Android 12'de cihaz kapsamlı olarak kişisel mülkiyetteki iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_MEDIUM olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasına bakın.

ALPHABETIC

Şifre, alfabetik (veya sembol) karakterler içermelidir.

Bu ayar, Android 12'de cihaz kapsamlı olarak kişisel mülkiyetteki iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_HIGH olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasına bakın.

ALPHANUMERIC

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

Bu ayar, Android 12'de cihaz kapsamlı olarak kişisel mülkiyetteki iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_HIGH olarak değerlendirilir. Ayrıntılar için PasswordQuality sayfasına bakın.

COMPLEX

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

Bu ayar, Android 12'de cihaz kapsamlı olarak kişisel mülkiyetteki iş profili cihazlarına uygulandığında uygulama için COMPLEXITY_HIGH olarak değerlendirilir. Bu durumda, passwordMinimumLength, passwordMinimumLetters, passwordMinimumSymbols vb. dillerdeki şartlar uygulanmaz. Ayrıntılar için PasswordQuality sayfasına bakın.

COMPLEXITY_LOW

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

  • desen
  • Tekrarlanan (4444) veya sıralı (1234, 4321, 2468) diziler içeren PIN

Bu ayar, şifrenin karşılaması gereken minimum karmaşıklık düzeyini belirler.

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

COMPLEXITY_MEDIUM

Orta şifre karmaşıklığı aralığını şu şekilde tanımlayın:

  • En az 4 karakter uzunluğunda, tekrarlanmayan (4444) veya sıralı (1234, 4321, 2468) olmayan sayılardan oluşan PIN
  • alfabetik, uzunluğu en az 4 karakter
  • Alfanümerik, uzunluğu en az 4 karakter olmalıdır.

Bu ayar, şifrenin karşılaması gereken minimum karmaşıklık düzeyini belirler.

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

COMPLEXITY_HIGH

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

Android 12 ve sonraki sürümlerde:

  • En az 8 karakter uzunluğunda, tekrarlanmayan (4444) veya sıralı (1234, 4321, 2468) olmayan sayılardan oluşan PIN
  • alfabetik, uzunluğu en az 6 karakter
  • Alfanümerik, uzunluğu en az 6 karakter olmalıdır.

Bu ayar, şifrenin karşılaması gereken minimum karmaşıklık düzeyini belirler.

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

RequirePasswordUnlock

Cihazın veya iş profilinin güçlü bir kimlik doğrulama yöntemi (şifre, PIN, desen) kullanılarak kilidi açıldıktan sonra başka bir kimlik doğrulama yöntemi (ör. parmak izi, güvenilir aracılar, yüz) kullanılarak kilidinin 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 yöntemleri 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 ayarına göre belirlenir.
REQUIRE_EVERY_DAY Zaman aşımı süresi 24 saat olarak ayarlanır.

UnifiedLockSettings

Android 9 ve sonraki sürümlerin yüklü olduğu, iş profili içeren cihazlarda cihaz ve iş profili için birleşik kilit kullanılıp kullanılamayacağını kontrol eder. Bu durum, diğer cihazları etkilemez.

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 kilit kullanılmasına izin verilir.
REQUIRE_SEPARATE_WORK_LOCK İş profili için ayrı bir kilit gerekir.