Este documento descreve os detalhes dos atributos de dispositivo coletados pela Verificação de endpoints dos dispositivos que acessam os recursos da sua organização. A Verificação de endpoints coleta atributos do dispositivo, identificador do dispositivo, atributos configuráveis do dispositivo e atributos do navegador Chrome.
Atributos do dispositivo
A tabela a seguir descreve os atributos coletados pela Verificação de endpoint que podem ser usados para criar níveis de acesso.
| Nome do atributo | Descrição | Sistemas operacionais compatíveis | Exemplo de uso do atributo nas expressões CEL |
is_secured_with_screenlock |
Um valor booleano que indica se a função de bloqueio de tela está ativada em um dispositivo. |
|
device.is_secured_with_screenlock == true |
encryption_status |
O status de criptografia de um dispositivo. Valores possíveis:
|
|
device.encryption_status == DeviceEncryptionStatus.ENCRYPTED |
os_type |
O sistema operacional em execução em um dispositivo. Valores possíveis:
|
|
device.os_type == OsType.DESKTOP_MAC |
os_version |
A versão do sistema operacional em execução em um dispositivo. |
|
|
verified_chrome_os |
Um valor booleano que indica se a solicitação vem de um dispositivo com um ChromeOS verificado. | ChromeOS (somente para dispositivos registrados pela 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 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 de domínio de uma máquina Windows. | Windows | device.clients["bce"].data["windows_domain_name"] == "GOOGLE" |
is_os_native_firewall_enabled |
Um valor booleano que indica se o firewall integrado do sistema operacional está ativado em um 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 inicialização segura está ativada em um dispositivo. | Windows | device.clients["bce"].data["is_secure_boot_enabled"] == true |
av_installed |
Uma lista de produtos de software antivírus instalados em um 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 em um dispositivo. |
Windows | device.clients["bce"].data["av_enabled"].exists(x, x == "mcafee") == true |
hotfixes |
Uma lista de hotfixes aplicados em sistemas Windows. |
Windows | device.clients["bce"].data["hotfixes"].exists(x, x == "KB0001") == true |
Atributos de identificador do dispositivo
A tabela a seguir descreve os atributos coletados pela Verificação de endpoint que você pode usar para identificar dispositivos. Esses atributos não podem ser usados para criar níveis de acesso.
| Nome do atributo | Descrição | Sistemas operacionais compatíveis |
| Número de série | O número de série do dispositivo. |
|
| Nome do host | O nome do host do dispositivo. |
|
| ID do dispositivo | O número de identificação exclusivo associado ao dispositivo. |
|
| Endereço MAC Wi-Fi | O endereço MAC do dispositivo. |
|
Atributos configuráveis do dispositivo
A Verificação de endpoints oferece uma opção para coletar atributos detalhados do dispositivo chamados atributos configuráveis do dispositivo, como atributos de metadados de arquivos, pastas e binários, entradas de registro e propriedades em uma plist. É possível usar esses atributos de configuração de dispositivo para criar níveis de acesso.
Essa opção não é ativada por padrão. Para coletar esses atributos de dispositivo granulares e configuráveis, configure as opções da Verificação de endpoints.
A tabela a seguir descreve os atributos de arquivo, pasta e binário.
| Nome do atributo | Descrição | Sistemas operacionais compatíveis | Exemplo de uso do atributo nas expressões CEL |
presence |
Indica a presença de um arquivo, uma pasta ou um binário. Valores possíveis:
|
|
device.clients["bce"].data["file_config"]["config_name"]["presence"] == PresenceValue.VALUE_FOUND |
is_running |
Indica se um binário está em execução. É sempre falso para um arquivo ou pasta. |
|
device.clients["bce"].data["file_config"]["config_name"]["is_running"] == true |
sha256_hash |
Fornece o hash SHA-256 de um arquivo ou 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 executável. É sempre uma string vazia para um arquivo ou uma pasta. |
|
device.clients["bce"].data["file_config"]["config_name"]["public_key_sha256"].exists(x, x == " |
product_name |
O nome do produto do executável. É sempre uma string vazia para um arquivo ou pasta. |
|
device.clients["bce"].data["file_config"]["config_name"]["product_name"] == "some value" |
version |
A versão do produto do executável. É sempre uma string vazia para um arquivo ou pasta. |
|
device.clients["bce"].data["file_config"]["config_name"]["version"] == "some value" |
A tabela a seguir descreve os atributos com base nas entradas de registro e nas propriedades de uma plist.
| Nome do atributo | Descrição | Sistemas operacionais compatíveis | Exemplo de uso do atributo nas expressões CEL |
presence |
Indica a presença de uma entrada de registro ou plist. Valores possíveis:
|
|
|
value |
Fornece os dados armazenados no registro ou na lista de propriedades. Valores possíveis:
As strings são limitadas a 1.024 bytes. |
|
|
Atributos do navegador Chrome
O navegador Chrome é a plataforma de endpoint de zero trust do Chrome Enterprise Premium, que capacita e protege empresas que trabalham em qualquer lugar. Integrado nativamente ao navegador Chrome, o Chrome Enterprise Premium oferece gerenciamento centralizado de políticas de segurança, proteção de endpoints sem agente e acesso integrado de confiança zero.
O Chrome Enterprise Premium oferece os seguintes recursos de segurança para endpoints:
- Proteção de dados: evita o vazamento de dados sensíveis (por exemplo, informações de identificação pessoal) em arquivos transferidos e no conteúdo enviado pelo navegador.
- Proteção contra ameaças: proteja-se contra transferências de malware usando reputação, assinaturas e sandbox na nuvem.
- Análise empresarial: oferece análise e investigação de ocorrências de segurança, como transferência de malware, visita a sites de phishing, roubo de credenciais ou transferência de dados sensíveis.
Para garantir que os usuários acessem recursos em ambientes seguros, defina políticas de confiança zero que garantam que o ambiente do navegador esteja com esses recursos de proteção de dados e contra ameaças ativados.
IMPORTANTE: os atributos do Chrome só são válidos para tráfego baseado em navegador. Eles não têm efeito quando as solicitações não vêm de um navegador, como solicitações da CLI gcloud ou SDKs Google Cloud .
A tabela a seguir descreve os atributos do navegador Google Chrome coletados pela Verificação de endpoint que podem ser usados para criar níveis de acesso:
| Nome do atributo | Descrição | Sistemas operacionais compatíveis | Exemplo de uso 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 gerenciamento do navegador em um dispositivo. Um navegador é considerado gerenciado se estiver registrado no Gerenciamento de nuvem do navegador Chrome. 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 upload de arquivos está ativado em um dispositivo. |
|
device.chrome.is_file_upload_analysis_enabled == true | false |
is_file_download_analysis_enabled |
Um valor booleano que indica se o conector de análise de download de arquivos está ativado em um dispositivo. |
|
device.chrome.is_file_download_analysis_enabled == true | false |
is_bulk_data_entry_analysis_enabled |
Um valor booleano que indica se o conector de análise de texto em massa (colar) está ativado em um dispositivo. |
|
device.chrome.is_bulk_data_entry_analysis_enabled == true | false |
is_security_event_analysis_enabled |
Um valor booleano que indica se o conector de relatórios de eventos de segurança está ativado em um dispositivo. |
|
device.chrome.is_security_event_analysis_enabled == true | false |
is_realtime_url_check_enabled |
Um valor booleano que indica se o conector de verificação de URL em tempo real está ativado em um dispositivo. |
|
device.chrome.is_realtime_url_check_enabled == true | false |
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 integrado do Chrome se 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 senha 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 o aplicativo remoto da Área de trabalho remota do Chrome está bloqueado. |
|
device.chrome.is_chrome_remote_desktop_app_blocked == true |
is_chrome_cleanup_enabled |
Um valor booleano que indica se a Varredura 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 |
A tabela a seguir contém exemplos de políticas que podem ser definidas:
| Exemplo de política | Expressão |
|---|---|
| Permita o acesso apenas quando o usuário estiver usando um navegador Chrome totalmente gerenciado, e não apenas um perfil gerenciado do Chrome. Depois da autenticação em um navegador Chrome totalmente gerenciado, o usuário também pode usar a Google Cloud CLI para acessar os recursos. | device.chrome.management_state == ChromeManagementState.CHROME_MANAGEMENT_STATE_BROWSER_MANAGED
|
| Só permita o acesso aos recursos se a análise de conteúdo transferido estiver ativada para que os administradores possam garantir que o download de conteúdo confidencial seja detectado. | device.chrome.is_file_download_analysis_enabled == true
|
| Permitir o acesso ao conteúdo apenas se o navegador tiver recursos de ameaças e proteção de dados ativados. | device.chrome.is_file_download_analysis_enabled == true &&
device.chrome.is_file_upload_analysis_enabled == true &&
device.chrome.is_realtime_url_check_enabled == true
|
| Só permitir o acesso ao conteúdo se os relatórios de ocorrências de segurança estiverem ativados. | device.chrome.is_security_event_analysis_enabled == true
|