Device Trust do Android Enterprise: indicadores disponíveis

O recurso Device Trust do Android Enterprise disponibiliza um conjunto de indicadores de postura do dispositivo que um aplicativo registrado pode acessar para calcular uma pontuação de confiança do dispositivo.

Para saber como integrar o SDK da API Android Management ao seu aplicativo, consulte Device Trust do Android Enterprise: guia de integração.

Indicadores
Versão do SO
Retorna a versão do SO do dispositivo. SOs mais antigos geralmente têm mais vulnerabilidades.
O dispositivo tem OTA pendente?
Retorna se há uma atualização pendente do SO para o dispositivo. Proxy para verificar se o dispositivo está vulnerável a exploits.
Nível do patch de segurança do dispositivo
Retorna o nível atual do patch de segurança do dispositivo para diferentes componentes atualizáveis:
Nível do patch de segurança publicado
Receba dados úteis sobre versões de componentes do sistema que podem ser atualizados, atualizações de segurança e correções aplicadas a diferentes componentes atualizáveis do dispositivo:
Detalhes de apps críticos
Detalhes sobre:
  • com.android.chrome
  • com.google.android.gms
  • com.google.android.apps.work.clouddpc
  • com.android.vending
  • com.google.android.webview
Fornece:
  • packageName
  • versionName
  • longVersionCode
  • signingKeyCertSha256Fingerprints
  • lastUpdateTime
  • installerPackageName
  • applicationSource
Modelo / marca do dispositivo
Retorna a marca e o modelo do dispositivo.
Complexidade do bloqueio de tela
Retorna a complexidade do bloqueio de tela do usuário atual.
Estado de gerenciamento (e app de gerenciamento)
Retorna o estado de gerenciamento e o app de gerenciamento. As informações retornadas dependem do perfil em que o aplicativo está sendo executado. Para mais detalhes, consulte a tabela de estado de gerenciamento.
Criptografia de disco
Retorna se o armazenamento do dispositivo está criptografado.
Acesso ao estado da rede (estado da rede e estado do Wi-Fi)
Informações sobre todas as redes ativas no dispositivo:
  • Transporte de rede (celular / Wi-Fi)
  • Nível de segurança do Wi-Fi (OPEN, PERSONAL, ENTERPRISE_EAP, ENTERPRISE_192)
  • Estado do DNS particular
Google Play Protect VerifyApps
Retorna GooglePlayProtectVerifyAppsState para informar se o Google Play Protect está ativado.
O DNS via TLS está ativado?
Retorna o estado do DNS sobre TLS.
WebViewPackage
Nome do pacote do mecanismo WebView selecionado.
Nome comercial legível do provedor de gerenciamento.
Em um dispositivo gerenciado pela AMAPI, ManagementProviderInfo pode ser usado para recuperar o nome da empresa legível por humanos do provedor de gerenciamento.

Estado de gerenciamento

Os valores retornados para os indicadores de gerenciamento dependem do perfil em que seu aplicativo está sendo executado.

Estado de gerenciamento Indicadores quando chamado de dentro do perfil pessoal Sinaliza quando é chamado no perfil de trabalho
Dispositivo não gerenciado ownership: OWNERSHIP_UNSPECIFIED
managementMode: UNMANAGED
managementAppPackageName: N/A
workProfileState:
N/A
Perfil de trabalho em dispositivos pessoais (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:
Perfil de trabalho em dispositivos corporativos ownership: COMPANY_OWNED
managementMode: UNMANAGED
managementAppPackageName:N/A
workProfileState:
ownership: COMPANY_OWNED
managementMode: PROFILE_OWNER
managementAppPackageName: Package name of the Profile Owner application
workProfileState:
Dispositivo totalmente gerenciado N/A ownership: COMPANY_OWNED
managementMode: DEVICE_OWNER
managementAppPackageName: Package name of the Device Owner application
workProfileState: