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:
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:
|
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:
|