PasswordRequirements

Anforderungen an das Passwort zum Entsperren eines Geräts.

JSON-Darstellung
{
  "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)
}
Felder
passwordMinimumLength

integer

Die zulässige Mindestlänge des Passworts. Der Wert 0 bedeutet, dass es keine Einschränkung gibt. Nur erzwungen, wenn passwordQuality den Wert NUMERIC, NUMERIC_COMPLEX, ALPHABETIC, ALPHANUMERIC oder COMPLEX hat.

passwordMinimumLetters

integer

Erforderliche Mindestzahl von Buchstaben im Passwort. Nur erzwungen, wenn passwordQuality den Wert COMPLEX hat.

passwordMinimumLowerCase

integer

Erforderliche Mindestanzahl von Kleinbuchstaben im Passwort. Nur erzwungen, wenn passwordQuality den Wert COMPLEX hat.

passwordMinimumNonLetter

integer

Mindestanzahl von Zeichen, die keine Buchstaben sind (Ziffern oder Symbole), die im Passwort erforderlich sind. Nur erzwungen, wenn passwordQuality den Wert COMPLEX hat.

passwordMinimumNumeric

integer

Mindestanzahl von Ziffern im Passwort Nur erzwungen, wenn passwordQuality den Wert COMPLEX hat.

passwordMinimumSymbols

integer

Mindestanzahl an Symbolen im Passwort Nur erzwungen, wenn passwordQuality den Wert COMPLEX hat.

passwordMinimumUpperCase

integer

Die Mindestanzahl von Großbuchstaben im Passwort. Nur erzwungen, wenn passwordQuality den Wert COMPLEX hat.

passwordQuality

enum (PasswordQuality)

Die erforderliche Passwortqualität.

passwordHistoryLength

integer

Die Länge des Passwortverlaufs. Nachdem Sie dieses Feld festgelegt haben, kann der Nutzer kein neues Passwort eingeben, das mit einem Passwort im Verlauf übereinstimmt. Der Wert 0 bedeutet, dass es keine Einschränkung gibt.

maximumFailedPasswordsForWipe

integer

Anzahl der falschen Passwörter zum Entsperren des Geräts, die eingegeben werden können, bevor ein Gerät gelöscht wird. Der Wert 0 bedeutet, dass es keine Einschränkung gibt.

passwordExpirationTimeout

string (Duration format)

Zeitlimit für Ablauf des Passworts.

Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die auf „s“ endet. Beispiel: "3.5s".

passwordScope

enum (PasswordPolicyScope)

Der Bereich, für den die Passwortanforderung gilt.

requirePasswordUnlock

enum (RequirePasswordUnlock)

Die Zeitspanne, nachdem ein Gerät oder Arbeitsprofil mit einer starken Authentifizierungsform (Passwort, PIN, Muster) entsperrt wurde, die es mit einer anderen Authentifizierungsmethode (z.B. Fingerabdruck, Trust Agents, Gesichtserkennung) entsperrt werden kann. Nach Ablauf des angegebenen Zeitraums können nur starke Authentifizierungsmethoden zum Entsperren des Geräts oder Arbeitsprofils verwendet werden.

unifiedLockSettings

enum (UnifiedLockSettings)

Steuert, ob eine einheitliche Sperre für das Gerät und das Arbeitsprofil auf Geräten mit Android 9 oder höher und einem Arbeitsprofil zulässig ist. Dies kann nur festgelegt werden, wenn passwordScope auf SCOPE_PROFILE gesetzt ist. Andernfalls wird die Richtlinie abgelehnt. Wenn der Nutzer keine separate geschäftliche Sperre festgelegt hat und dieses Feld auf REQUIRE_SEPARATE_WORK_LOCK gesetzt ist, wird ein NonComplianceDetail gemeldet, wobei nonComplianceReason auf USER_ACTION gesetzt ist.

PasswordQuality

Anforderungen an die Passwortqualität

Hinweis:

  • Die Anforderungen an die Komplexität sind COMPLEXITY_LOW, COMPLEXITY_MEDIUM und COMPLEXITY_HIGH.
  • Eine Instanz von PasswordRequirements gilt als Geräteebene, wenn passwordScope auf SCOPE_DEVICE gesetzt ist.
  • Komplexitätsbasierte Anforderungen können nur in einer Instanz von PasswordRequirements auf Geräteebene angegeben werden.
  • Wenn passwordPolicies ein Element auf Geräteebene hat, bei dem passwordQuality auf einen komplexitätsbasierten Wert festgelegt ist, muss auch ein anderes gerätebezogenes Element vorhanden sein, bei dem passwordQuality auf einen nichtkomplexitätsbasierten Wert festgelegt ist. In diesem Fall gilt nur der auf der Komplexität basierende Wert für private Arbeitsprofile unter Android 12 und höher und nur der Wert, der nicht auf Komplexität basiert, gilt für alle anderen Geräte.
  • Eine nicht komplexe Anforderung auf Geräteebene, die für private Arbeitsprofile unter Android 12 und höher gilt, gilt als die nächsthöhere Anforderung an die Komplexität von Anwendungen. Dies kann zu einer geringfügigen Abweichung zwischen den angeforderten und den angewendeten Anforderungen führen.
  • Unter appliedPasswordPolicies erfahren Sie, welche Passwortanforderungen tatsächlich auf dem Gerät gelten.
Enums
PASSWORD_QUALITY_UNSPECIFIED Es gibt keine Passwortanforderungen.
BIOMETRIC_WEAK

Das Gerät muss zumindest mit einer weniger sicheren biometrischen Erkennungstechnologie gesichert sein. Dazu gehören Technologien,mit denen die Identität einer Person erkannt werden kann und die in etwa einer dreistelligen PIN entspricht (falsche Erkennung ist weniger als 1 zu 1.000).

Wenn diese Einstellung auf privaten Geräten mit Arbeitsprofilen auf Geräten mit Android 12 angewendet wird, wird sie für Apps als COMPLEXITY_LOW behandelt. Weitere Informationen findest du unter PasswordQuality.

SOMETHING

Ein Passwort ist erforderlich, es gibt jedoch keine Einschränkungen hinsichtlich dessen, was es enthalten muss.

Wenn diese Einstellung auf privaten Geräten mit Arbeitsprofilen auf Geräten mit Android 12 angewendet wird, wird sie für Apps als COMPLEXITY_LOW behandelt. Weitere Informationen findest du unter PasswordQuality.

NUMERIC

Das Passwort muss numerische Zeichen enthalten.

Wenn diese Einstellung auf privaten Geräten mit Arbeitsprofilen auf Geräten mit Android 12 angewendet wird, wird sie für Apps als COMPLEXITY_MEDIUM behandelt. Weitere Informationen findest du unter PasswordQuality.

NUMERIC_COMPLEX

Das Passwort muss numerische Zeichen ohne sich wiederholende (4444) oder geordnete (1234, 4321, 2468) Sequenzen enthalten.

Wenn diese Einstellung auf privaten Geräten mit Arbeitsprofilen auf Geräten mit Android 12 angewendet wird, wird sie für Apps als COMPLEXITY_MEDIUM behandelt. Weitere Informationen findest du unter PasswordQuality.

ALPHABETIC

Das Passwort muss Buchstaben oder Sonderzeichen enthalten.

Wenn diese Einstellung auf privaten Geräten mit Arbeitsprofilen auf Geräten mit Android 12 angewendet wird, wird sie für Apps als COMPLEXITY_HIGH behandelt. Weitere Informationen findest du unter PasswordQuality.

ALPHANUMERIC

Das Passwort muss sowohl numerische als auch alphabetische Zeichen (oder Symbole) enthalten.

Wenn diese Einstellung auf privaten Geräten mit Arbeitsprofilen auf Geräten mit Android 12 angewendet wird, wird sie für Apps als COMPLEXITY_HIGH behandelt. Weitere Informationen findest du unter PasswordQuality.

COMPLEX

Das Passwort muss die unter passwordMinimumLength, passwordMinimumLetters, passwordMinimumSymbols usw. angegebenen Mindestanforderungen erfüllen. Wenn passwordMinimumSymbols beispielsweise 2 ist, muss das Passwort mindestens zwei Symbole enthalten.

Wenn diese Einstellung auf privaten Geräten mit Arbeitsprofilen auf Geräten mit Android 12 angewendet wird, wird sie für Apps als COMPLEXITY_HIGH behandelt. In diesem Fall werden die Anforderungen in passwordMinimumLength, passwordMinimumLetters, passwordMinimumSymbols usw. nicht angewendet. Weitere Informationen findest du unter PasswordQuality.

COMPLEXITY_LOW

Definieren Sie den Bereich mit niedriger Passwortkomplexität wie folgt:

  • Muster
  • PIN mit sich wiederholenden (4444) oder geordneten (1234, 4321, 2468) Sequenzen

Damit wird das Mindest-Komplexitätsband festgelegt, dem das Passwort entsprechen muss.

Die Erzwingung variiert je nach Android-Version, Verwaltungsmodi und Passwortbereichen. Weitere Informationen findest du unter PasswordQuality.

COMPLEXITY_MEDIUM

Definieren Sie das mittlere Maß an Passwortkomplexität wie folgt:

  • PIN ohne sich wiederholende (4444) oder geordnete (1234, 4321, 2468) Sequenzen, mindestens 4 Länge
  • alphabetisch, mindestens 4 Zeichen
  • alphanumerisch, Länge mindestens 4

Damit wird das Mindest-Komplexitätsband festgelegt, dem das Passwort entsprechen muss.

Die Erzwingung variiert je nach Android-Version, Verwaltungsmodi und Passwortbereichen. Weitere Informationen findest du unter PasswordQuality.

COMPLEXITY_HIGH

Definieren Sie den Bereich mit hoher Passwortkomplexität wie folgt:

Android 12 und höher:

  • PIN ohne sich wiederholende (4444) oder geordnete (1234, 4321, 2468) Sequenzen, mindestens 8 Länge
  • alphabetisch, Länge mindestens 6
  • alphanumerisch, Länge mindestens 6

Damit wird das Mindest-Komplexitätsband festgelegt, dem das Passwort entsprechen muss.

Die Erzwingung variiert je nach Android-Version, Verwaltungsmodi und Passwortbereichen. Weitere Informationen findest du unter PasswordQuality.

RequirePasswordUnlock

Die Zeitspanne, nachdem ein Gerät oder Arbeitsprofil mit einer starken Authentifizierungsform (Passwort, PIN, Muster) entsperrt wurde, die es mit einer anderen Authentifizierungsmethode (z.B. Fingerabdruck, Trust Agents, Gesichtserkennung) entsperrt werden kann. Nach Ablauf des angegebenen Zeitraums können nur starke Authentifizierungsmethoden zum Entsperren des Geräts oder Arbeitsprofils verwendet werden.

Enums
REQUIRE_PASSWORD_UNLOCK_UNSPECIFIED Nicht angegeben Die Standardeinstellung ist USE_DEFAULT_DEVICE_TIMEOUT.
USE_DEFAULT_DEVICE_TIMEOUT Das Zeitlimit wird auf die Standardeinstellung des Geräts festgelegt.
REQUIRE_EVERY_DAY Das Zeitlimit ist auf 24 Stunden festgelegt.

UnifiedLockSettings

Steuert, ob eine einheitliche Sperre für das Gerät und das Arbeitsprofil auf Geräten mit Android 9 oder höher und einem Arbeitsprofil zulässig ist. Dies hat keine Auswirkungen auf andere Geräte.

Enums
UNIFIED_LOCK_SETTINGS_UNSPECIFIED Nicht angegeben Die Standardeinstellung ist ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK.
ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK Eine gemeinsame Sperre für Gerät und Arbeitsprofil ist zulässig.
REQUIRE_SEPARATE_WORK_LOCK Für das Arbeitsprofil ist eine separate Sperre erforderlich.