En este documento se describen los detalles de los atributos de los dispositivos que recoge la verificación de endpoints de los dispositivos que acceden a los recursos de tu organización. Verificación de endpoints recoge atributos de dispositivos, atributos de identidad de dispositivos, atributos de dispositivos configurables y atributos del navegador Chrome.
Atributos del dispositivo
En la siguiente tabla se describen los atributos que recoge la verificación de endpoints y que puedes usar para crear niveles de acceso.
Nombre del atributo | Descripción | SO admitido | Ejemplo de uso del atributo en las expresiones CEL |
is_secured_with_screenlock |
Valor booleano que indica si la función de bloqueo de pantalla está habilitada en un dispositivo. |
|
device.is_secured_with_screenlock == true |
encryption_status |
Estado del cifrado de un dispositivo. Posibles valores:
|
|
device.encryption_status == DeviceEncryptionStatus.ENCRYPTED |
os_type |
El sistema operativo que se ejecuta en un dispositivo. Posibles valores:
|
|
device.os_type == OsType.DESKTOP_MAC |
os_version |
La versión del sistema operativo que se ejecuta en un dispositivo. |
|
|
verified_chrome_os |
Valor booleano que indica si la solicitud procede de un dispositivo con ChromeOS verificado. | ChromeOS (solo para dispositivos registrados por la empresa) | device.verified_chrome_os == true |
model |
El modelo de un dispositivo. |
|
device.model == "MacBookPro16,1" |
is_managed_browser_profile |
Valor booleano que indica si la cuenta del área de contenido de Chrome asociada a un dispositivo coincide con la cuenta de su perfil de Chrome. |
|
device.is_managed_browser_profile == true |
certificates |
Atributos de los certificados asociados a un dispositivo. Por ejemplo, certificados de empresa. |
|
device.certificates.exists(cert, cert.is_valid && cert.root_ca_fingerprint == "SOME_ROOT_CA_FINGERPRINT") |
windows_domain_name |
El nombre de dominio de un equipo Windows. | Windows | device.clients["bce"].data["windows_domain_name"] == "GOOGLE" |
is_os_native_firewall_enabled |
Valor booleano que indica si el firewall integrado del sistema operativo está habilitado en un dispositivo. |
|
device.clients["bce"].data["is_os_native_firewall_enabled"] == true |
is_secure_boot_enabled |
Valor booleano que indica si la opción de arranque seguro está habilitada en un dispositivo. | Windows | device.clients["bce"].data["is_secure_boot_enabled"] == true |
av_installed |
Una lista de productos de software antivirus instalados en un dispositivo. | Windows | device.clients["bce"].data["av_installed"].exists(x, x == "mcafee") == true |
av_enabled |
Lista de productos de software antivirus instalados y habilitados en un dispositivo. | Windows | device.clients["bce"].data["av_enabled"].exists(x, x == "mcafee") == true |
hotfixes |
Lista de revisiones que se aplican en sistemas Windows. | Windows | device.clients["bce"].data["hotfixes"].exists(x, x == "KB0001") == true |
Atributos de identidad del dispositivo
En la siguiente tabla se describen los atributos que recoge la verificación de endpoints y que puedes usar para identificar dispositivos. Estos atributos no se pueden usar para crear niveles de acceso.
Nombre del atributo | Descripción | SO admitido |
Número de serie | El número de serie del dispositivo. |
|
Nombre de host | El nombre de host del dispositivo. |
|
ID del dispositivo | Número de identificación único asociado al dispositivo. |
|
Dirección MAC de Wi-Fi | La dirección MAC del dispositivo. |
|
Atributos de dispositivo configurables
Verificación de endpoints ofrece la opción de recoger atributos de dispositivo granulares llamados atributos de dispositivo configurables, como atributos de metadatos de archivos, carpetas y archivos binarios, entradas de registro y propiedades de un archivo plist. Puedes usar estos atributos de configuración de dispositivos para crear niveles de acceso.
Esta opción no está habilitada de forma predeterminada. Para recoger estos atributos de dispositivo configurables y granulares, configura los ajustes de verificación de puntos finales.
En la siguiente tabla se describen los atributos de archivo, carpeta y binario.
Nombre del atributo | Descripción | SO admitido | Ejemplo de uso del atributo en las expresiones CEL |
presence |
Indica la presencia de un archivo, una carpeta o un archivo binario. Posibles valores:
|
|
device.clients["bce"].data["file_config"]["config_name"]["presence"] == PresenceValue.VALUE_FOUND |
is_running |
Indica si se está ejecutando un archivo binario. Siempre es false para un archivo o una carpeta. |
|
device.clients["bce"].data["file_config"]["config_name"]["is_running"] == true |
sha256_hash |
Proporciona el hash SHA-256 de un archivo o un archivo binario. Siempre es una cadena vacía en el caso de las carpetas. |
|
device.clients["bce"].data["file_config"]["config_name"]["sha256_hash"] == " |
public_key_sha256 |
Proporciona una lista de valores hash SHA-256 de las claves públicas que se usan para firmar el archivo ejecutable. Siempre es una cadena vacía en el caso de un archivo o una carpeta. |
|
device.clients["bce"].data["file_config"]["config_name"]["public_key_sha256"].exists(x, x == " |
product_name |
Nombre del producto del archivo ejecutable. Siempre es una cadena vacía en el caso de los archivos o las carpetas. |
|
device.clients["bce"].data["file_config"]["config_name"]["product_name"] == "some value" |
version |
Versión del producto del archivo ejecutable. Siempre es una cadena vacía en el caso de los archivos o las carpetas. |
|
device.clients["bce"].data["file_config"]["config_name"]["version"] == "some value" |
En la siguiente tabla se describen los atributos en función de las entradas del registro y las propiedades de un archivo plist.
Nombre del atributo | Descripción | SO admitido | Ejemplo de uso del atributo en las expresiones CEL |
presence |
Indica la presencia de una entrada de registro o plist. Posibles valores:
|
|
|
value |
Proporciona los datos almacenados en el registro o en plist. Posibles valores:
Las cadenas tienen un límite de 1024 bytes. |
|
|
Atributos del navegador Chrome
En la siguiente tabla se describen los atributos del navegador Google Chrome que recoge Verificación de endpoints y que puede usar para crear niveles de acceso:
Nombre del atributo | Descripción | SO admitido | Ejemplo de uso del atributo en las expresiones CEL |
versionAtLeast(min_version) |
La versión mínima del navegador Chrome. |
|
device.chrome.versionAtLeast("88.0.4321.44") |
management_state |
Estado de gestión del navegador de un dispositivo. Se considera que un navegador está gestionado si se ha registrado en Gestión en la nube del navegador Chrome. Posibles valores:
|
|
device.chrome.management_state == ChromeManagementState.CHROME_MANAGEMENT_STATE_MANAGED_BY_OTHER_DOMAIN |
is_file_upload_analysis_enabled |
Valor booleano que indica si el conector de análisis de subida de archivos está habilitado en un dispositivo. |
|
device.chrome.is_file_upload_analysis_enabled == true |
is_file_download_analysis_enabled |
Valor booleano que indica si el conector de análisis de descarga de archivosestá habilitado en un dispositivo. |
|
device.chrome.is_file_download_analysis_enabled == true |
is_bulk_data_entry_analysis_enabled |
Valor booleano que indica si el conector de análisis de texto masivo (pegar) está habilitado en un dispositivo. |
|
device.chrome.is_bulk_data_entry_analysis_enabled == true |
is_security_event_analysis_enabled |
Valor booleano que indica si el conector de informes de eventos de seguridad está habilitado en un dispositivo. |
|
device.chrome.is_security_event_analysis_enabled == true |
is_realtime_url_check_enabled |
Valor booleano que indica si el conector de comprobación de URLs en tiempo real está habilitado en un dispositivo. |
|
device.chrome.is_realtime_url_check_enabled == true |
safe_browsing_protection_level |
La política de nivel de protección de la navegación del navegador. Posibles valores:
|
|
device.chrome.safe_browsing_protection_level == SafeBrowsingLevel.SAFE_BROWSING_LEVEL_STANDARD |
is_site_isolation_enabled |
Valor booleano que indica si el aislamiento de sitios está habilitado para todos los sitios. |
|
device.chrome.is_site_isolation_enabled == true |
is_built_in_dns_client_enabled |
Valor booleano que indica si el cliente DNS integrado de Chrome se comunica con el servidor DNS. |
|
device.chrome.is_built_in_dns_client_enabled == true |
password_protection_warning_trigger |
La política de activación de advertencias de protección de contraseñas del navegador. Posibles valores:
|
|
device.chrome.password_protection_warning_trigger == PasswordProtectionTrigger.PASSWORD_PROTECTION_TRIGGER_PASSWORD_REUSE |
is_chrome_remote_desktop_app_blocked |
Valor booleano que indica si la aplicación Escritorio remoto de Chrome está bloqueada. |
|
device.chrome.is_chrome_remote_desktop_app_blocked == true |
is_chrome_cleanup_enabled |
Valor booleano que indica si la herramienta Limpiador de Chrome está habilitada. | Windows | device.chrome.is_chrome_cleanup_enabled == true |
is_third_party_blocking_enabled
|
Valor booleano que indica si el bloqueo de inyección de software de terceros está habilitado. | Windows | device.chrome.is_third_party_blocking_enabled == true |