Device Trust from Android Enterprise - Available signals

Device Trust from Android Enterprise menyediakan serangkaian sinyal postur perangkat yang dapat diakses oleh aplikasi terdaftar untuk menghitung skor kepercayaan perangkat.

Untuk mengetahui informasi tentang cara mengintegrasikan SDK Android Management API di aplikasi Anda, lihat Device Trust dari Android Enterprise - Panduan integrasi.

Sinyal
Versi OS
SoftwareInfo mencakup versi OS perangkat. Versi OS yang lebih lama biasanya memiliki lebih banyak kerentanan.
Apakah perangkat memiliki OTA yang tertunda
SoftwareInfo.SystemUpdateInfo menampilkan apakah ada update OS yang tertunda untuk perangkat. Proxy untuk mengetahui apakah perangkat rentan terhadap eksploitasi.
Tingkat Patch Keamanan Perangkat
SoftwareInfo#getDeviceSecurityPatchInfos() menampilkan tingkat patch keamanan perangkat saat ini untuk berbagai komponen yang dapat diupdate:
Tingkat Patch Keamanan yang Dipublikasikan
SoftwareInfo#getPublishedSecurityPatchInfos() menampilkan tingkat patch keamanan yang dipublikasikan saat ini untuk berbagai komponen yang dapat diupdate di perangkat:
Detail Aplikasi Penting
Device#getApplicationReports() menampilkan detail semua aplikasi terinstal ke aplikasi yang dapat diperluas dan aplikasi yang memanggil dengan peran COMPANION_APP di perangkat terkelola. Untuk semua kasus penggunaan lainnya, Device#getApplicationReports() menampilkan detail tentang aplikasi penting berikut:
  • com.android.chrome
  • com.google.android.gms
  • com.google.android.apps.work.clouddpc
  • com.android.vending
  • com.google.android.webview
Detail yang diberikan dibagikan kepada daftar ApplicationReport.
Model / Merek Perangkat
HardwareInfo#getModel() menampilkan model perangkat dan HardwareInfo#getBrand() menampilkan merek perangkat.
Kompleksitas kunci layar
DeviceSettings#getScreenLockComplexity() menampilkan seberapa kompleks kunci layar pengguna saat ini.
Status Pengelolaan (dan aplikasi pengelola)
Device#getManagementMode() menampilkan status pengelolaan dan Device#getManagementAppPackageName() menampilkan aplikasi pengelolaan.
Informasi yang ditampilkan bergantung pada profil tempat aplikasi berjalan. Untuk mengetahui detailnya, lihat Tabel status pengelolaan.
Enkripsi disk
DeviceSettings#getEncryptionStatus() ditampilkan jika penyimpanan perangkat dienkripsi.
Akses Status Jaringan (Status jaringan dan status Wi-Fi)
Anda dapat menggunakan Device#getNetworkInfo() untuk mendapatkan detail tentang semua jaringan aktif di perangkat:
  • Transportasi jaringan (seluler / Wi-Fi)
  • Tingkat Keamanan Wi-Fi (OPEN, PERSONAL, ENTERPRISE_EAP, ENTERPRISE_192)
  • Status DNS Pribadi
Verifikasi Aplikasi Google Play Protect
DeviceSettings#getGooglePlayProtectVerifyAppsState() menampilkan GooglePlayProtectVerifyAppsState saat ini.
Apakah DNS over TLS diaktifkan
NetworkParams#getPrivateDnsState() menampilkan apakah DNS pribadi digunakan di jaringan.
Paket WebView
SoftwareInfo#getWebviewPackage() menampilkan nama paket WebView saat ini.
Nama bisnis penyedia pengelolaan yang mudah dibaca
Di perangkat yang dikelola AMAPI, ManagementProviderInfo dapat digunakan untuk mengambil nama bisnis penyedia pengelolaan yang dapat dibaca manusia.

Status pengelolaan

Nilai yang ditampilkan untuk sinyal pengelolaan bergantung pada profil tempat aplikasi Anda berjalan.

Status pengelolaan Sinyal saat dipanggil dari dalam Profil Pribadi Sinyal saat dipanggil dari dalam Profil Kerja
Perangkat yang tidak dikelola ownership: OWNERSHIP_UNSPECIFIED
managementMode: UNMANAGED
managementAppPackageName: N/A
workProfileState:
N/A
Profil Kerja di perangkat milik pribadi (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:
Profil Kerja di perangkat milik perusahaan ownership: COMPANY_OWNED
managementMode: UNMANAGED
managementAppPackageName:N/A
workProfileState:
ownership: COMPANY_OWNED
managementMode: PROFILE_OWNER
managementAppPackageName: Package name of the Profile Owner application
workProfileState:
Perangkat yang sepenuhnya dikelola N/A ownership: COMPANY_OWNED
managementMode: DEVICE_OWNER
managementAppPackageName: Package name of the Device Owner application
workProfileState: