Este documento descreve os detalhes dos atributos do dispositivo recolhidos pela Validação de pontos finais dos dispositivos que acedem aos recursos da sua organização. A validação de pontos finais recolhe atributos do dispositivo, atributos de identidade do dispositivo, atributos do dispositivo configuráveis e atributos do navegador Chrome.
Atributos do dispositivo
A tabela seguinte descreve os atributos recolhidos pela Validação de endpoints que pode usar para criar níveis de acesso.
Nome do atributo | Descrição | SO suportado | Exemplo de utilização do atributo nas expressões CEL |
is_secured_with_screenlock |
Um valor booleano que indica se a função de bloqueio de ecrã está ativada num dispositivo. |
|
device.is_secured_with_screenlock == true |
encryption_status |
O estado de encriptação de um dispositivo. Valores possíveis:
|
|
device.encryption_status == DeviceEncryptionStatus.ENCRYPTED |
os_type |
O sistema operativo em execução num dispositivo. Valores possíveis:
|
|
device.os_type == OsType.DESKTOP_MAC |
os_version |
A versão do sistema operativo em execução num dispositivo. |
|
|
verified_chrome_os |
Um valor booleano que indica se o pedido provém de um dispositivo com um ChromeOS validado. | ChromeOS (apenas para dispositivos inscritos na empresa) | device.verified_chrome_os == true |
model |
O modelo de um dispositivo. |
|
device.model == "MacBookPro16,1" |
is_managed_browser_profile |
Um valor booleano que indica se a conta da área de conteúdo do Chrome associada a um dispositivo corresponde à conta do respetivo perfil do Chrome. |
|
device.is_managed_browser_profile == true |
certificates |
Atributos dos certificados associados a um dispositivo. Por exemplo, certificados empresariais. |
|
device.certificates.exists(cert, cert.is_valid && cert.root_ca_fingerprint == "SOME_ROOT_CA_FINGERPRINT") |
windows_domain_name |
O nome do domínio de um computador Windows. | Windows | device.clients["bce"].data["windows_domain_name"] == "GOOGLE" |
is_os_native_firewall_enabled |
Um valor booleano que indica se a firewall integrada do sistema operativo está ativada num dispositivo. |
|
device.clients["bce"].data["is_os_native_firewall_enabled"] == true |
is_secure_boot_enabled |
Um valor booleano que indica se a opção de arranque seguro está ativada num dispositivo. | Windows | device.clients["bce"].data["is_secure_boot_enabled"] == true |
av_installed |
Uma lista de produtos de software antivírus instalados num dispositivo. | Windows | device.clients["bce"].data["av_installed"].exists(x, x == "mcafee") == true |
av_enabled |
Uma lista de produtos de software antivírus instalados e ativados num dispositivo. | Windows | device.clients["bce"].data["av_enabled"].exists(x, x == "mcafee") == true |
hotfixes |
Uma lista de correções rápidas que são aplicadas em sistemas Windows. | Windows | device.clients["bce"].data["hotfixes"].exists(x, x == "KB0001") == true |
Atributos de identidade do dispositivo
A tabela seguinte descreve os atributos recolhidos pela validação de endpoints que pode usar para identificar dispositivos. Não é possível usar estes atributos para criar níveis de acesso.
Nome do atributo | Descrição | SO suportado |
Número de série | O número de série do dispositivo. |
|
Nome do anfitrião | O nome do anfitrião do dispositivo. |
|
ID do dispositivo | O número de identificação exclusivo associado ao dispositivo. |
|
Endereço MAC da rede Wi-Fi | O endereço MAC do dispositivo. |
|
Atributos do dispositivo configuráveis
A validação de pontos finais oferece uma opção para recolher atributos detalhados do dispositivo denominados atributos configuráveis do dispositivo, como atributos de metadados de ficheiros, pastas e binários; entradas de registo; e propriedades num plist. Pode usar estes atributos de configuração do dispositivo para criar níveis de acesso.
Esta opção não está ativada por predefinição. Para recolher estes atributos de dispositivos configuráveis detalhados, configure as definições da validação de pontos finais.
A tabela seguinte descreve os atributos de ficheiros, pastas e binários.
Nome do atributo | Descrição | SO suportado | Exemplo de utilização do atributo nas expressões CEL |
presence |
Indica a presença de um ficheiro, uma pasta ou um ficheiro binário. Valores possíveis:
|
|
device.clients["bce"].data["file_config"]["config_name"]["presence"] == PresenceValue.VALUE_FOUND |
is_running |
Indica se um ficheiro binário está em execução. É sempre falso para um ficheiro ou uma pasta. |
|
device.clients["bce"].data["file_config"]["config_name"]["is_running"] == true |
sha256_hash |
Fornece o hash SHA-256 de um ficheiro ou um binário. É sempre uma string vazia para uma pasta. |
|
device.clients["bce"].data["file_config"]["config_name"]["sha256_hash"] == " |
public_key_sha256 |
Fornece uma lista de valores de hash SHA-256 das chaves públicas usadas para assinar o ficheiro executável. É sempre uma string vazia para um ficheiro ou uma pasta. |
|
device.clients["bce"].data["file_config"]["config_name"]["public_key_sha256"].exists(x, x == " |
product_name |
O nome do produto do ficheiro executável. É sempre uma string vazia para um ficheiro ou uma pasta. |
|
device.clients["bce"].data["file_config"]["config_name"]["product_name"] == "some value" |
version |
A versão do produto do ficheiro executável. É sempre uma string vazia para um ficheiro ou uma pasta. |
|
device.clients["bce"].data["file_config"]["config_name"]["version"] == "some value" |
A tabela seguinte descreve os atributos com base nas entradas de registo e nas propriedades de um plist.
Nome do atributo | Descrição | SO suportado | Exemplo de utilização do atributo nas expressões CEL |
presence |
Indica a presença de uma entrada de plist ou de registo. Valores possíveis:
|
|
|
value |
Fornece os dados armazenados no registo ou no plist. Valores possíveis:
As strings estão limitadas a 1024 bytes. |
|
|
Atributos do navegador Chrome
A tabela seguinte descreve os atributos do navegador Google Chrome recolhidos pela Validação de pontos finais que pode usar para criar níveis de acesso:
Nome do atributo | Descrição | SO suportado | Exemplo de utilização do atributo nas expressões CEL |
versionAtLeast(min_version) |
A versão mínima do navegador Chrome. |
|
device.chrome.versionAtLeast("88.0.4321.44") |
management_state |
O estado de gestão do navegador para um dispositivo. Um navegador é considerado gerido se estiver inscrito no Chrome Browser Cloud Management. Valores possíveis:
|
|
device.chrome.management_state == ChromeManagementState.CHROME_MANAGEMENT_STATE_MANAGED_BY_OTHER_DOMAIN |
is_file_upload_analysis_enabled |
Um valor booleano que indica se o conector de análise de carregamento de ficheiros está ativado num dispositivo. |
|
device.chrome.is_file_upload_analysis_enabled == true |
is_file_download_analysis_enabled |
Um valor booleano que indica se o conector de análise de transferência de ficheiros está ativado num dispositivo. |
|
device.chrome.is_file_download_analysis_enabled == true |
is_bulk_data_entry_analysis_enabled |
Um valor booleano que indica se o conector de análise de texto em massa (colar) está ativado num dispositivo. |
|
device.chrome.is_bulk_data_entry_analysis_enabled == true |
is_security_event_analysis_enabled |
Um valor booleano que indica se o conector de relatórios de eventos de segurança está ativado num dispositivo. |
|
device.chrome.is_security_event_analysis_enabled == true |
is_realtime_url_check_enabled |
Um valor booleano que indica se o conector de verificação de URLs em tempo real está ativado num dispositivo. |
|
device.chrome.is_realtime_url_check_enabled == true |
safe_browsing_protection_level |
A política de nível de proteção da navegação do navegador. Valores possíveis:
|
|
device.chrome.safe_browsing_protection_level == SafeBrowsingLevel.SAFE_BROWSING_LEVEL_STANDARD |
is_site_isolation_enabled |
Um valor booleano que indica se o isolamento de site está ativado para todos os sites. |
|
device.chrome.is_site_isolation_enabled == true |
is_built_in_dns_client_enabled |
Um valor booleano que indica se o cliente DNS incorporado do Chrome comunica com o servidor DNS. |
|
device.chrome.is_built_in_dns_client_enabled == true |
password_protection_warning_trigger |
A política de acionamento de aviso de proteção por palavra-passe do navegador. Valores possíveis:
|
|
device.chrome.password_protection_warning_trigger == PasswordProtectionTrigger.PASSWORD_PROTECTION_TRIGGER_PASSWORD_REUSE |
is_chrome_remote_desktop_app_blocked |
Um valor booleano que indica se a aplicação remota do Ambiente de Trabalho Remoto do Chrome está bloqueada. |
|
device.chrome.is_chrome_remote_desktop_app_blocked == true |
is_chrome_cleanup_enabled |
Um valor booleano que indica se a ferramenta Limpeza do Chrome está ativada. | Windows | device.chrome.is_chrome_cleanup_enabled == true |
is_third_party_blocking_enabled
|
Um valor booleano que indica se o bloqueio de injeção de software de terceiros está ativado. | Windows | device.chrome.is_third_party_blocking_enabled == true |