ข้อกำหนดสำหรับรหัสผ่านที่ใช้ปลดล็อกอุปกรณ์
การแสดง 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 |
หมดเวลาการหมดอายุของรหัสผ่าน ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย " |
passwordScope |
ขอบเขตของข้อกำหนดของรหัสผ่าน |
requirePasswordUnlock |
ระยะเวลาหลังจากปลดล็อกอุปกรณ์หรือโปรไฟล์งานโดยใช้รูปแบบการตรวจสอบสิทธิ์ที่รัดกุม (รหัสผ่าน, PIN, รูปแบบ) ที่สามารถปลดล็อกโดยใช้วิธีการตรวจสอบสิทธิ์อื่นๆ (เช่น ลายนิ้วมือ เอเจนต์ความน่าเชื่อถือ ใบหน้า) หลังจากพ้นระยะเวลาที่ระบุไว้แล้ว มีเพียงรูปแบบการตรวจสอบสิทธิ์ที่รัดกุมเท่านั้นที่จะใช้ปลดล็อกอุปกรณ์หรือโปรไฟล์งานได้ |
unifiedLockSettings |
ควบคุมว่าจะอนุญาตให้ใช้การล็อกแบบรวมสำหรับอุปกรณ์และโปรไฟล์งานในอุปกรณ์ที่ใช้ Android 9 ขึ้นไปที่มีโปรไฟล์งานหรือไม่ การตั้งค่านี้จะตั้งค่าได้เฉพาะในกรณีที่ตั้งค่า |
PasswordQuality
ข้อกำหนดด้านคุณภาพของรหัสผ่าน
หมายเหตุ
- ข้อกำหนดที่อิงตามความซับซ้อนคือ
COMPLEXITY_LOW
,COMPLEXITY_MEDIUM
และCOMPLEXITY_HIGH
- ระบบระบุว่าอินสแตนซ์ของ
กำหนดขอบเขตระดับอุปกรณ์หากตั้งค่าPasswordRequirements
เป็นpasswordScope
SCOPE_DEVICE
- ระบุข้อกำหนดตามความซับซ้อนได้ในอินสแตนซ์ระดับอุปกรณ์ของ
เท่านั้นPasswordRequirements
- หาก
มีองค์ประกอบระดับอุปกรณ์ที่กำหนดpasswordPolicies
เป็นค่าที่อิงตามความซับซ้อน ก็ต้องมีองค์ประกอบอื่นที่กำหนดขอบเขตระดับอุปกรณ์ซึ่งมีpasswordQuality
เป็นค่าที่ไม่ซับซ้อน ในกรณีนี้ ค่าตามความซับซ้อนจะมีผลกับอุปกรณ์ที่มีโปรไฟล์งานส่วนตัวใน Android 12 ขึ้นไป และจะใช้เฉพาะค่าที่ไม่ซับซ้อนกับอุปกรณ์อื่นๆ ทั้งหมดpasswordQuality
- ข้อกำหนดที่กำหนดขอบเขตระดับอุปกรณ์ที่ไม่ซับซ้อนซึ่งมีผลกับอุปกรณ์ที่มีโปรไฟล์งานส่วนตัวใน Android 12 ขึ้นไปจะถือว่าเป็นข้อกำหนดตามความซับซ้อนที่เข้มงวดที่สุดรองลงมาสำหรับแอปพลิเคชัน ซึ่งอาจทำให้เกิดความแตกต่างเล็กน้อยระหว่างข้อกำหนดที่ขอกับข้อกำหนดที่บังคับใช้
- โปรดดู
ซึ่งข้อกำหนดด้านรหัสผ่านที่จะมีผลจริงในอุปกรณ์appliedPasswordPolicies
Enum | |
---|---|
PASSWORD_QUALITY_UNSPECIFIED |
โดยไม่มีข้อกำหนดเกี่ยวกับรหัสผ่าน |
BIOMETRIC_WEAK |
อุปกรณ์ต้องมีการรักษาความปลอดภัยด้วยเทคโนโลยีการจดจำข้อมูลไบโอเมตริกที่มีความปลอดภัยต่ำเป็นอย่างน้อย ซึ่งรวมถึงเทคโนโลยีที่สามารถจดจำข้อมูลระบุตัวตนของบุคคลในระดับใกล้เคียงกับ PIN 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
ระยะเวลาหลังจากปลดล็อกอุปกรณ์หรือโปรไฟล์งานโดยใช้รูปแบบการตรวจสอบสิทธิ์ที่รัดกุม (รหัสผ่าน, PIN, รูปแบบ) ที่สามารถปลดล็อกโดยใช้วิธีการตรวจสอบสิทธิ์อื่นๆ (เช่น ลายนิ้วมือ เอเจนต์ความน่าเชื่อถือ ใบหน้า) หลังจากพ้นระยะเวลาที่ระบุไว้แล้ว มีเพียงรูปแบบการตรวจสอบสิทธิ์ที่รัดกุมเท่านั้นที่จะใช้ปลดล็อกอุปกรณ์หรือโปรไฟล์งานได้
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 |
ต้องมีการล็อกโปรไฟล์งานแยกต่างหาก |