הדרישות לסיסמה שמשמשת לביטול הנעילה של מכשיר.
ייצוג ב-JSON |
---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
שדות | |
---|---|
passwordMinimumLength |
אורך הסיסמה המינימלי המותר. הערך 0 מציין שאין הגבלה. האכיפה מתבצעת רק אם הערך של |
passwordMinimumLetters |
מספר האותיות המינימלי שנדרש בסיסמה. האכיפה מתבצעת רק אם |
passwordMinimumLowerCase |
מספר האותיות הקטנות המינימלי שנדרש בסיסמה. האכיפה מתבצעת רק אם |
passwordMinimumNonLetter |
מספר התווים המינימלי שאינם אותיות (ספרות או סמלים) שנדרשים בסיסמה. האכיפה מתבצעת רק אם |
passwordMinimumNumeric |
מספר הספרות המינימלי שנדרש בסיסמה. האכיפה מתבצעת רק אם |
passwordMinimumSymbols |
מספר הסמלים המינימלי שנדרש בסיסמה. האכיפה מתבצעת רק אם |
passwordMinimumUpperCase |
מספר האותיות הגדולות המינימלי שנדרש בסיסמה. האכיפה מתבצעת רק אם |
passwordQuality |
איכות הסיסמה הנדרשת. |
passwordHistoryLength |
אורך היסטוריית הסיסמאות. אחרי שמגדירים את השדה הזה, המשתמש לא יכול להזין סיסמה חדשה שזהה לסיסמה כלשהי בהיסטוריה. הערך 0 מציין שאין הגבלה. |
maximumFailedPasswordsForWipe |
מספר הסיסמאות השגויות לפתיחת נעילת המכשיר שאפשר להזין לפני שמבוצע איפוס נתוני המכשיר. הערך 0 מציין שאין הגבלה. |
passwordExpirationTimeout |
הזמן הקצוב לתפוגת התוקף של הסיסמה. משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, שמסתיים ב-' |
passwordScope |
ההיקף שהדרישה לסיסמה חלה עליו. |
requirePasswordUnlock |
משך הזמן שעובר אחרי ביטול הנעילה של מכשיר או פרופיל עבודה באמצעות שיטת אימות חזקה (סיסמה, קוד אימות, קו ביטול נעילה) ועד שאפשר לבטל את הנעילה באמצעות שיטת אימות אחרת (למשל, טביעת אצבע, סוכני מהימנות, זיהוי פנים). אחרי שפרק הזמן שצוין חולף, אפשר להשתמש רק בשיטות אימות חזקות כדי לבטל את הנעילה של המכשיר או של פרופיל העבודה. |
unifiedLockSettings |
ההגדרה קובעת אם מותר להשתמש בנעילה מאוחדת במכשיר ובפרופיל העבודה במכשירים עם Android מגרסה 9 ואילך עם פרופיל עבודה. אפשר להגדיר את המדיניות הזו רק אם המדיניות |
PasswordQuality
דרישות לאיכות הסיסמה.
הערה:
- הדרישות שמבוססות על מורכבות הן
COMPLEXITY_LOW
,COMPLEXITY_MEDIUM
ו-COMPLEXITY_HIGH
. - מופע של
מוגדר בהיקף המכשיר אם הערך שלPasswordRequirements
הואpasswordScope
.SCOPE_DEVICE
- מופע של
מוגדר כהיקף פרופיל אם הערך שלPasswordRequirements
הואpasswordScope
.SCOPE_PROFILE
- מופע של
מוגדר כפונקציה מבוססת-מורכבות (או לא מבוססת-מורכבות, בהתאמה) אם הערך שלPasswordRequirements
מוגדר כערך מבוסס-מורכבות (או לא מבוסס-מורכבות, בהתאמה).passwordQuality
- בכל היקף, אם קיים רכיב שמבוסס על מורכבות, צריך להיות קיים גם רכיב שלא מבוסס על מורכבות באותו היקף.
- אם קיים רכיב מבוסס-מורכבות בהיקף פרופיל וקיימים רכיבים בהיקף מכשיר, אז חייבים להיות גם רכיבים מבוססי-מורכבות בהיקף מכשיר וגם רכיבים לא מבוססי-מורכבות בהיקף מכשיר.
- אם יש רכיבים בהיקף הפרופיל עם ערכים שמבוססים על מורכבות וגם ערכים שלא מבוססים על מורכבות (במקרה הזה, הרכיבים בהיקף המכשיר לא יכולים להיות נוכחים או שהם צריכים לכלול גם ערכים שמבוססים על מורכבות וגם ערכים שלא מבוססים על מורכבות), אז הערכים שמבוססים על מורכבות חלים על מכשירים עם פרופילים של עבודה ב-Android מגרסה 12 ואילך בשני ההיקפים, והערכים שלא מבוססים על מורכבות חלים על כל שאר המכשירים.
- אם יש רכיבים בהיקף המכשיר עם ערכים מבוססי מורכבות וערכים לא מבוססי מורכבות, אבל אין רכיבים בהיקף הפרופיל, אז הערך מבוסס המורכבות חל על מכשירים עם פרופיל עבודה בבעלות אישית ב-Android מגרסה 12 ואילך, ורק הערך לא מבוסס המורכבות חל על כל שאר המכשירים.
- דרישה שחלה על מכשירים עם פרופיל עבודה בבעלות אישית ב-Android מגרסה 12 ואילך, ושאינה מבוססת על מורכבות, תטופל כדרישה הבאה הכי מחמירה שמבוססת על מורכבות. יכול להיות שיהיה הבדל קל בין הדרישות שביקשתם לבין הדרישות שהמערכת החילה.
- במאמר
מוסבר אילו דרישות סיסמה נכנסות לתוקף במכשיר.appliedPasswordPolicies
- פרטים נוספים על אופן הבחירה של מופעי
PasswordRequirements
להחלה על סמך מצב הניהול זמינים במדריך בנושא PasswordQuality.
טיפוסים בני מנייה (enum) | |
---|---|
PASSWORD_QUALITY_UNSPECIFIED |
אין דרישות לסיסמאות. |
BIOMETRIC_WEAK |
המכשיר צריך להיות מאובטח באמצעות טכנולוגיה ביומטרית לזיהוי ברמת אבטחה נמוכה לפחות. זה כולל טכנולוגיות שיכולות לזהות את הזהות של אדם מסוים, ששקולות בערך לקוד אימות בן 3 ספרות (שיעור הזיהוי השגוי הוא פחות מ-1 מתוך 1,000). כשמחילים את ההגדרה הזו על מכשירים עם פרופיל עבודה בבעלות אישית ב-Android 12, היא נחשבת כ |
SOMETHING |
חובה להזין סיסמה, אבל אין הגבלות על התוכן שלה. כשמחילים את ההגדרה הזו על מכשירים עם פרופיל עבודה בבעלות אישית ב-Android 12, היא נחשבת כ |
NUMERIC |
הסיסמה חייבת להכיל תווים מספריים. כשמחילים את ההגדרה הזו על מכשירים עם פרופיל עבודה בבעלות אישית ב-Android 12, היא נחשבת כ |
NUMERIC_COMPLEX |
הסיסמה צריכה להכיל תווים מספריים ללא רצפים חוזרים (4444) או רצפים מסודרים (1234, 4321, 2468). כשמחילים את ההגדרה הזו על מכשירים עם פרופיל עבודה בבעלות אישית ב-Android 12, היא נחשבת כ |
ALPHABETIC |
הסיסמה חייבת להכיל תווים אלפביתיים (או סמלים). כשמחילים את ההגדרה הזו על מכשירים עם פרופיל עבודה בבעלות אישית ב-Android 12, היא נחשבת כ |
ALPHANUMERIC |
הסיסמה חייבת להכיל גם תווים מספריים וגם תווים אלפביתיים (או סמלים). כשמחילים את ההגדרה הזו על מכשירים עם פרופיל עבודה בבעלות אישית ב-Android 12, היא נחשבת כ |
COMPLEX |
הסיסמה צריכה לעמוד בדרישות המינימליות שצוינו ב כשמחילים את ההגדרה הזו על מכשירים עם פרופיל עבודה בבעלות אישית ב-Android 12, היא נחשבת כ |
COMPLEXITY_LOW |
הגדרת רמת מורכבות סיסמה נמוכה:
ההגדרה הזו קובעת את רמת המורכבות המינימלית שהסיסמה צריכה לעמוד בה. האכיפה משתנה בין גרסאות שונות של Android, מצבי ניהול והיקפי סיסמאות. פרטים נוספים מופיעים בכתובת |
COMPLEXITY_MEDIUM |
הגדרת רמת המורכבות הבינונית של הסיסמה:
ההגדרה הזו קובעת את רמת המורכבות המינימלית שהסיסמה צריכה לעמוד בה. האכיפה משתנה בין גרסאות שונות של Android, מצבי ניהול והיקפי סיסמאות. פרטים נוספים מופיעים בכתובת |
COMPLEXITY_HIGH |
הגדרת רמת מורכבות הסיסמה הגבוהה: ב-Android מגרסה 12 ואילך:
ההגדרה הזו קובעת את רמת המורכבות המינימלית שהסיסמה צריכה לעמוד בה. האכיפה משתנה בין גרסאות שונות של Android, מצבי ניהול והיקפי סיסמאות. פרטים נוספים מופיעים בכתובת |
RequirePasswordUnlock
משך הזמן שעובר אחרי ביטול הנעילה של מכשיר או פרופיל עבודה באמצעות שיטת אימות חזקה (סיסמה, קוד אימות, קו ביטול נעילה) ועד שאפשר לבטל את הנעילה באמצעות שיטת אימות אחרת (למשל, טביעת אצבע, סוכני מהימנות, זיהוי פנים). אחרי שפרק הזמן שצוין חולף, אפשר להשתמש רק בשיטות אימות חזקות כדי לבטל את הנעילה של המכשיר או של פרופיל העבודה.
טיפוסים בני מנייה (enum) | |
---|---|
REQUIRE_PASSWORD_UNLOCK_UNSPECIFIED |
לא צוין. ברירת המחדל היא USE_DEFAULT_DEVICE_TIMEOUT. |
USE_DEFAULT_DEVICE_TIMEOUT |
תקופת הזמן הקצובה מוגדרת כברירת המחדל של המכשיר. |
REQUIRE_EVERY_DAY |
הזמן הקצוב לתפוגה מוגדר ל-24 שעות. |
UnifiedLockSettings
ההגדרה קובעת אם מותר להשתמש בנעילה מאוחדת במכשיר ובפרופיל העבודה במכשירים עם Android מגרסה 9 ואילך עם פרופיל עבודה. אין לכך השפעה על מכשירים אחרים.
טיפוסים בני מנייה (enum) | |
---|---|
UNIFIED_LOCK_SETTINGS_UNSPECIFIED |
לא צוין. ברירת המחדל היא ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK . |
ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK |
מותר להשתמש באותה נעילה למכשיר ולפרופיל העבודה. |
REQUIRE_SEPARATE_WORK_LOCK |
נדרשת נעילה נפרדת לפרופיל העבודה. |