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() จะแสดงรายละเอียดเกี่ยวกับ
แอปสำคัญต่อไปนี้
ระบบได้แชร์รายละเอียดที่ระบุไว้กับรายชื่อ
ApplicationReport
|
รุ่น / แบรนด์ของอุปกรณ์ |
HardwareInfo#getModel() แสดงรุ่นของอุปกรณ์และ
HardwareInfo#getBrand() แสดงแบรนด์ของอุปกรณ์
|
ความซับซ้อนของการล็อกหน้าจอ |
DeviceSettings#getScreenLockComplexity() จะแสดงความซับซ้อนของหน้าจอล็อกปัจจุบันของผู้ใช้
|
สถานะการจัดการ (และแอปการจัดการ) |
Device#getManagementMode() แสดงสถานะการจัดการ
และ
Device#getManagementAppPackageName() แสดง
แอปการจัดการ
ข้อมูลที่แสดงจะขึ้นอยู่กับโปรไฟล์ที่แอปพลิเคชัน
ทํางานอยู่ โปรดดูรายละเอียดในตารางสถานะการจัดการ
|
การเข้ารหัสดิสก์ |
DeviceSettings#getEncryptionStatus() จะแสดงผลหาก
พื้นที่เก็บข้อมูลของอุปกรณ์มีการเข้ารหัส
|
เข้าถึงสถานะเครือข่าย (สถานะเครือข่ายและสถานะ Wi-Fi) |
คุณใช้
Device#getNetworkInfo() เพื่อดูรายละเอียดเกี่ยวกับเครือข่ายที่ใช้งานอยู่ทั้งหมด
ในอุปกรณ์ได้
|
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:
|