Device Trust from Android Enterprise - สัญญาณที่ใช้ได้

Device Trust from Android Enterprise จะทำให้ชุดสัญญาณท่าทางของอุปกรณ์พร้อมใช้งาน ซึ่งแอปพลิเคชันที่ลงทะเบียนจะเข้าถึงได้เพื่อคำนวณคะแนนความน่าเชื่อถือของ อุปกรณ์

ดูข้อมูลเกี่ยวกับวิธีผสานรวม Android Management API SDK ในแอปพลิเคชันได้ที่ Device Trust from Android Enterprise - Integration guide

สัญญาณ
เวอร์ชันระบบปฏิบัติการ
SoftwareInfo รวมถึงเวอร์ชันระบบปฏิบัติการของอุปกรณ์ โดยปกติแล้ว ระบบปฏิบัติการเวอร์ชันเก่าจะมีช่องโหว่มากกว่า
อุปกรณ์มี OTA ที่รอดำเนินการไหม
SoftwareInfo.SystemUpdateInfo จะแสดงหากมี การอัปเดตระบบปฏิบัติการที่รอดำเนินการสำหรับอุปกรณ์ พร็อกซีสำหรับกรณีที่อุปกรณ์มีช่องโหว่ ต่อการโจมตี
ระดับแพตช์ด้านความปลอดภัยของอุปกรณ์
SoftwareInfo#getDeviceSecurityPatchInfos() จะแสดง ระดับแพตช์ด้านความปลอดภัยปัจจุบันของอุปกรณ์สำหรับคอมโพเนนต์ต่างๆ ที่อัปเดตได้ ดังนี้
ระดับแพตช์ด้านความปลอดภัยที่เผยแพร่
SoftwareInfo#getPublishedSecurityPatchInfos() แสดง ระดับแพตช์ด้านความปลอดภัยที่เผยแพร่ล่าสุดของอุปกรณ์สำหรับ คอมโพเนนต์ที่อัปเดตได้ต่างๆ ดังนี้
รายละเอียดแอปที่สำคัญ
Device#getApplicationReports() จะแสดงรายละเอียดของแอปพลิเคชันทั้งหมดที่ติดตั้ง ให้กับแอปที่ขยายได้และแอปพลิเคชันที่เรียกใช้ ที่มีบทบาท COMPANION_APP ในอุปกรณ์ที่มีการจัดการ สำหรับกรณีการใช้งานอื่นๆ ทั้งหมด Device#getApplicationReports() จะแสดงรายละเอียดเกี่ยวกับ แอปสำคัญต่อไปนี้
  • com.android.chrome
  • com.google.android.gms
  • com.google.android.apps.work.clouddpc
  • com.android.vending
  • com.google.android.webview
ระบบได้แชร์รายละเอียดที่ระบุไว้กับรายชื่อ ApplicationReport
รุ่น / แบรนด์ของอุปกรณ์
HardwareInfo#getModel() แสดงรุ่นของอุปกรณ์และ HardwareInfo#getBrand() แสดงแบรนด์ของอุปกรณ์
ความซับซ้อนของการล็อกหน้าจอ
DeviceSettings#getScreenLockComplexity() จะแสดงความซับซ้อนของหน้าจอล็อกปัจจุบันของผู้ใช้
สถานะการจัดการ (และแอปการจัดการ)
Device#getManagementMode() แสดงสถานะการจัดการ และ Device#getManagementAppPackageName() แสดง แอปการจัดการ
ข้อมูลที่แสดงจะขึ้นอยู่กับโปรไฟล์ที่แอปพลิเคชัน ทํางานอยู่ โปรดดูรายละเอียดในตารางสถานะการจัดการ
การเข้ารหัสดิสก์
DeviceSettings#getEncryptionStatus() จะแสดงผลหาก พื้นที่เก็บข้อมูลของอุปกรณ์มีการเข้ารหัส
เข้าถึงสถานะเครือข่าย (สถานะเครือข่ายและสถานะ Wi-Fi)
คุณใช้ Device#getNetworkInfo() เพื่อดูรายละเอียดเกี่ยวกับเครือข่ายที่ใช้งานอยู่ทั้งหมด ในอุปกรณ์ได้
  • การรับส่งข้อมูลของเครือข่าย (เครือข่ายมือถือ / Wi-Fi)
  • ระดับความปลอดภัยของ Wi-Fi (OPEN, PERSONAL, ENTERPRISE_EAP, ENTERPRISE_192)
  • สถานะ DNS ส่วนตัว
VerifyApps ของ Google Play Protect
DeviceSettings#getGooglePlayProtectVerifyAppsState() จะแสดง GooglePlayProtectVerifyAppsState ปัจจุบัน
เปิดใช้ DNS ผ่าน TLS หรือไม่
NetworkParams#getPrivateDnsState() จะแสดงว่ามีการใช้ DNS ส่วนตัวในเครือข่ายหรือไม่
แพ็กเกจ WebView
SoftwareInfo#getWebviewPackage() จะแสดงชื่อของ แพ็กเกจ WebView ปัจจุบัน
ชื่อธุรกิจของผู้ให้บริการจัดการที่มนุษย์อ่านได้
ในอุปกรณ์ที่จัดการด้วย AMAPI ManagementProviderInfo สามารถใช้เพื่อดึงข้อมูล ชื่อธุรกิจที่อ่านได้ของผู้ให้บริการจัดการ

สถานะการจัดการ

ค่าที่ส่งกลับสำหรับสัญญาณการจัดการจะขึ้นอยู่กับโปรไฟล์ที่แอปพลิเคชันของคุณทำงานอยู่

สถานะการจัดการ สัญญาณเมื่อโทรจากภายในโปรไฟล์ส่วนตัว สัญญาณเมื่อโทรจากภายในโปรไฟล์งาน
อุปกรณ์ที่ไม่มีการจัดการ ownership: OWNERSHIP_UNSPECIFIED
managementMode: UNMANAGED
managementAppPackageName: N/A
workProfileState:
N/A
โปรไฟล์งานในอุปกรณ์ส่วนตัว (BYOD) ownership: PERSONALLY_OWNED
managementMode: UNMANAGED
managementAppPackageName: N/A
workProfileState:
ownership: PERSONALLY_OWNED
managementMode: PROFILE_OWNER
managementAppPackageName: Package name of the Profile Owner application
workProfileState:
โปรไฟล์งานในอุปกรณ์ของบริษัท ownership: COMPANY_OWNED
managementMode: UNMANAGED
managementAppPackageName:N/A
workProfileState:
ownership: COMPANY_OWNED
managementMode: PROFILE_OWNER
managementAppPackageName: Package name of the Profile Owner application
workProfileState:
อุปกรณ์ที่มีการจัดการเต็มรูปแบบ N/A ownership: COMPANY_OWNED
managementMode: DEVICE_OWNER
managementAppPackageName: Package name of the Device Owner application
workProfileState: