Este artículo discute cómo crear Perfiles de Postura de Dispositivo y Verificaciones de Dispositivo para asegurarse de que solo los dispositivos que cumplan con los requisitos de seguridad puedan conectarse a la red.
"Visión general"
El Perfil de Postura de Dispositivo y las Verificaciones le permiten aplicar requisitos de cumplimiento para usuarios remotos antes de que se les permita conectarse a la Red. Puede usarlos en la Política de Conectividad del Cliente y el firewall de Internet y WAN para definir los requisitos específicos del dispositivo.
Por ejemplo, puede crear una Verificación de Dispositivo para un proveedor, producto y versión específicos de Anti-Malware. El Cliente verifica que este software esté instalado en el dispositivo antes de conectarse a la red. El Cliente solo se conecta a la red si identifica que este software está instalado en el dispositivo. Para más información sobre el flujo de Conexión del Cliente, consulte Understanding the Cato Client Connection Flow.
Pueden configurarse varias Verificaciones de Dispositivo. Consulte la sección Verificaciones de Dispositivo Soportadas para una lista de Verificaciones de Dispositivo Disponibles y la sección Trabajando con Verificaciones de Dispositivo y Características Específicas para información adicional sobre cada verificación.
Las Verificaciones de Dispositivo pueden añadirse a Perfiles de Dispositivo que pueden contener múltiples verificaciones. Los Perfiles de Dispositivo pueden añadirse a la Política de Conectividad del Cliente para determinar qué dispositivos pueden conectarse a la red.
Los Perfiles de Dispositivo también pueden usarse en el firewall de Internet y WAN para crear reglas que incluyan acceso condicional basado en el dispositivo real del usuario final. Para más información sobre el uso de Verificaciones de Dispositivo en una política de firewall, consulte Adding Device Conditions to Firewall Rules. Puede monitorear el número de dispositivos que han cumplido con cada Perfil de Postura de Dispositivo en el Panel de control de Usuarios Remotos.
Para obtener más información sobre cómo mejorar la efectividad de las Verificaciones de Dispositivo, consulte Política de Acceso de Cliente - Verificaciones de Postura Mejoradas.
Mejor Práctica: Recomendamos que habilite la configuración de Postura Avanzada para que el Cliente verifique continuamente la postura del dispositivo. Para más información, consulte Política de Acceso de Cliente - Verificaciones de Postura Mejoradas.
Verificaciones de Dispositivo detrás de un Sitio de Socket
Los Perfiles de Postura de Dispositivo se aplican a dispositivos que se conectan a su red detrás de un Socket. Esto te permite aplicar los mismos perfiles de postura del dispositivo, sin importar la ubicación física del dispositivo. Por ejemplo, un ejecutivo de ventas trabaja dos días en la oficina y tres días de forma remota. El Perfil de Postura de Dispositivo se aplica a su dispositivo siempre que se conecten a Cato.
Verificaciones de dispositivos compatibles
Estos son los requisitos mínimos del Cliente en versión para las Verificaciones de Dispositivo. Consulte Trabajar con Verificaciones de Dispositivo Específicas y Características para obtener detalles sobre cada Verificación de Dispositivo.
Verificación de Dispositivo | Windows | macOS | Linux | iOS | Android |
|---|---|---|---|---|---|
Anti-Malware | 5.2 | 5.2 | 5.1 |
|
|
Firewall | 5.4 | 5.2 | 5.1 |
|
|
Encriptación de Disco | 5.5 | 5.6 |
|
|
|
Gestión de Parches | 5.5 | 5.2 | 5.2 |
|
|
Certificado del Dispositivo | 5.5 | 5.4 | 5.1 | 5.3 | 5.0.1.115 |
DLP | 5.9 | 5.4.3 | 5.2 |
|
|
Versión del cliente Cato | 5.0 | 5.0 | 5.0 |
|
|
Proceso en ejecución | 5.11 | 5.7 |
|
|
|
Claves de Registro | 5.11 |
|
|
|
|
Lista de Propiedades (plist) |
| 5.7 |
|
|
|
Versión del SO | 6.8.2 | 6.1 | 5.9 | 5.6 | |
Verificaciones de Dispositivo aplicadas para usuarios en una oficina | 5.7 | 5.8 | 5.3 |
|
|
Una caja vacía indica que la Verificación de Dispositivo no es compatible con el Sistema Operativo.
Limitaciones Conocidas
Después de crear una Verificación de Dispositivo, la página debe ser actualizada para que la nueva verificación pueda ser incluida en un Perfil de Dispositivo
Preparación para usar las verificaciones de dispositivos
Cada Verificación de Dispositivo puede incluir estas configuraciones:
Un Tipo de Prueba de Dispositivo (por ejemplo, Anti-Malware o Firewall)
Un proveedor, producto, y versión (para todas las verificaciones excepto Proceso en Ejecución, Clave del Registro y Lista de Propiedades)
Puede elegir cualquier versión, una versión específica, o una versión mínima/máxima (mayor que o menor que).
Nota: En una verificación de dispositivo de Firewall, si selecciona el firewall incorporado de Apple macOS, el número de versión se refiere al número de versión de macOS
Para las verificaciones de postura de dispositivo Anti-Malware, Firewall, Gestión de Parches y DLP, puede crear una Verificación General para cualquier proveedor o producto compatible. Por ejemplo, puede crear una Verificación para permitir acceso a un dispositivo con cualquiera de las soluciones Anti-Malware compatibles instaladas. Para una lista de proveedores y productos compatibles, vea las listas desplegables en la sección Proveedor del panel de Nuevo Chequeo de Dispositivo.
Configuración de las verificaciones de dispositivos
Las Verificaciones de Dispositivo definen los criterios que debe cumplir un dispositivo para conectarse a la red. Después de crear una Verificación, añádala a un Perfil de Dispositivo para hacer cumplir los requisitos de postura.
|
Para configurar una Verificación de Dispositivo:
Desde el menú de navegación, seleccione Recursos > Postura del Dispositivo.
Seleccione la pestaña Verificaciones de Dispositivo.
Haga clic en New. Se abre el panel de Nueva Verificación de Dispositivo.

Configure los ajustes para la Verificación de Dispositivo.
Haz clic en Aplicar y, a continuación, haz clic en Guardar.
Configuración de los perfiles de dispositivo
Después de crear una Verificación de Dispositivo, puede añadirla a un Perfil de Dispositivo para incluirla en reglas en la Política de Conectividad del Cliente o política de firewall para hacer cumplir los requisitos de postura.

Para configurar un Perfil de Dispositivo:
Desde el menú de navegación, seleccione Recursos > Postura del Dispositivo.
Haz clic en la pestaña Perfiles de Postura de Dispositivo.
Haga clic en New.
Se abre el panel de Nuevo Perfil de Dispositivo.
Configure los ajustes para el Perfil de Dispositivo, y agregue las Verificaciones de Dispositivo requeridas (que haya creado en la sección anterior).
Haz clic en Aplicar y, a continuación, haz clic en Guardar.
Creación de un perfil con múltiples verificaciones
Cuando crea un Perfil de Dispositivo con múltiples chequeos, tienen una relación Y entre ellos. Esto significa que un dispositivo debe cumplir los requisitos de todas las Verificaciones de Dispositivo para aplicar la acción de regla al dispositivo.
El siguiente ejemplo muestra el Perfil de Dispositivo de Muestra, que incluye estos chequeos:
Gestión de Parches - Ejemplo de Gestión de Parches
Encriptación de Disco - Ejemplo de Encriptación de Disco

Trabajando con verificaciones de dispositivos y características específicas
Información importante sobre verificaciones de dispositivo específicas y características se describe en las siguientes secciones.
Trabajando con verificaciones de certificados de dispositivos
Puede crear Verificaciones de Dispositivo para los certificados instalados en el dispositivo del usuario final definido para su cuenta. La verificación confirma que un par de claves de certificado de usuario está instalado en el dispositivo y ha sido firmado y emitido por una de las autoridades certificadoras asociadas con su cuenta. Para que la verificación de postura detecte el certificado, debe estar instalado en el Almacén de Certificados Personales de la Máquina Local como un certificado de usuario de par de claves combinado.
Solo los certificados RSA son válidos para la Postura del Dispositivo.
Trabajando con verificaciones de cifrado de disco
Puede definir una o más rutas de disco que están cifradas (la ruta raíz completa está cifrada, por ejemplo, C:\ o Macintosh HD). Solo se admite el cifrado basado en software (no se admite cifrado basado en hardware).
Nota:
Si la verificación no pasa en un dispositivo MacOS, valide si sus usuarios tienen permisos para modificar el nombre del volumen predeterminado. Si el nombre del volumen no coincide con la ruta definida, la verificación de postura del dispositivo no pasará.
Para dispositivos con múltiples particiones, puede especificar qué partición está cifrada. Cuando define múltiples rutas de unidad para un dispositivo, la Verificación valida que todas las rutas estén cifradas.
Trabajando con verificaciones de la versión del cliente Cato
Puede crear Verificaciones de Dispositivo para la versión del Cliente instalada en el dispositivo del usuario final.
Para permitir una versión exacta del Cliente, use el operador Igual a
Para permitir una versión específica del Cliente, use el Igual o superior operador
Trabajando con las verificaciones de procesos en ejecución
Los Controles de Procesos en Ejecución son compatibles en dispositivos Windows y macOS.
Verificaciones de procesos en ejecución en dispositivos Windows
Puede crear una Comprobación de Dispositivo para verificar que se está ejecutando un proceso en el dispositivo, validando opcionalmente que está firmado por un certificado ID especificado. Para configurar esta Comprobación, puede incluir el nombre del proceso o la ruta completa del proceso y, opcionalmente, la Huella Digital del Certificado del Firmante.
Puedes identificar la Huella Digital del Certificado Firmante dentro de las Propiedades del proceso. Por ejemplo, para el proceso CatoClient.exe la Huella Digital del Certificado Firmante es 81d821c152fa98db1c950b87d435122e5a0b451d.

Para identificar la Huella digital del certificado de firmante:
Haz clic derecho sobre el proceso y selecciona Propiedades.
En la pestaña Firmas Digitales, selecciona el certificado requerido y haz clic en Detalles.
Se muestra la ventana Detalles de la Firma Digital.
Haz clic en Ver Certificado.
En la pestaña Detalles, haz clic en Huella Digital.
Se muestra la Huella Digital del Certificado Firmante.
Nota: El nombre del proceso y la ruta del proceso no distinguen entre mayúsculas y minúsculas.
Verificaciones de procesos en ejecución en dispositivos macOS
Puede crear una Comprobación de Dispositivo para verificar que se está ejecutando un proceso en el dispositivo, validando opcionalmente que está firmado por un Team ID especificado. Para identificar el ID de Equipo, en el terminal ejecuta el comando codesign seguido de la ruta completa del proceso. El ID de Equipo se muestra. Por ejemplo, para el proceso /Applications/CatoClient.app/Contents/MacOS/CatoClient, el ID de Equipo es CKGSB8CH43:

Los nombres de los procesos pueden contener caracteres unicode y distinguen entre mayúsculas y minúsculas.
Limitaciones conocidas de las verificaciones de procesos en dispositivos macOS
No se admite la verificación para Aplicaciones, se debe incluir la ruta completa del proceso en la configuración
Trabajando con las verificaciones de claves del registro
Para crear un control de Clave de Registro, debes especificar el:
Ruta completa de clave de registro
Nombre de Valor (puedes elegir verificar el valor predeterminado o un valor específico)
Datos de Valor (puedes elegir verificar cualquier valor o un valor específico)
Nota:
Nota: No se admiten caracteres no ASCII para claves de registro o nombres de valor.
Todos los tipos de datos son compatibles. En una Clave de Registro de Múltiples Cadenas, separa las líneas con un símbolo de barra vertical (| ). El formato de los datos en un Valor Binario o tipo de Valor Binario es la representación HEX de los primeros 16 bytes, por ejemplo, 0102030405060708090A0B0C0D0E0F10.
Para identificar el Nombre del Valor y los Datos del Valor, en el Editor de Registro, haz doble clic en la Clave de Registro que estás verificando. En el ejemplo a continuación, el Nombre de Valor de la Clave es start_minimized y los Datos de Valor de la Clave son 0.

Trabajando con las verificaciones de la lista de propiedades
Para crear un control para un archivo de Lista de Propiedades (plist), debes especificar la ruta completa del archivo plist a verificar. Puedes configurar el Control para verificar que:
Una clave específica existe en el plist seleccionando Cualquier Valor
Una clave y valor específicos existen en el plist seleccionando Específico.
Para identificar el nombre de la clave y el valor dentro de un plist, abre el archivo con un editor de texto. En el ejemplo a continuación, el nombre de la clave es Label y el valor es com.catonetworks.mac.CatoClient.helper.

Tipos de datos de lista de propiedades compatibles
Estos tipos de datos plist son soportados:
Cadenas
Enteros
Estos tipos de datos anidados:
String
Enteros
Limitaciones conocidas de la verificación de la lista de propiedades
El nombre de ruta solo puede contener caracteres UTF-8
Los archivos plist ubicados en las carpetas de usuario no son compatibles
Trabajando con la protección en tiempo real
En la sección Criterios, también puedes elegir habilitar Protección en tiempo real, y un dispositivo conectado se verifica continuamente que cumpla con el Control de Dispositivo.
Trabajando con las verificaciones de la versión del SO
Puede definir una versión mínima del SO, con la opción de especificar una versión menor.
Seleccione Pasar verificación del dispositivo para versiones del Sistema Operativo no reconocidas para permitir que los dispositivos pasen la verificación cuando su versión del Sistema Operativo no pueda ser identificada.
Esta verificación incluye un operador OR. Esto le permite crear una verificación para múltiples versiones del SO.
Nota:
Al crear una verificación para Windows:
Windows 10 y Windows 11 se consideran productos separados
Si crea una regla con un operador mayor que, la regla se aplica a la versión menor de ese producto. Por ejemplo, si crea una regla para aplicar a versiones de Windows 10 superiores a 21H2, la regla no se aplica a Windows 11.
Trabajar con Clientes Cato No Soportados
A veces necesitas acomodar Clients en tu organización que actualmente no admiten la Postura de Dispositivo, y permitir que estos Clients accedan a la network. Cuando configuras un Control de Dispositivo, la sección Criterios te permite elegir el comportamiento para Clients que no admiten la Postura de Dispositivo.
Cuando un Client no soportado coincide con la configuración de una regla excepto por el perfil, estas son las opciones de comportamiento:
Omitir la Verificación de Dispositivo y permitir que los Clientes no compatibles se conecten a la red
Bloquear Clientes no compatibles porque no pueden cumplir los requisitos de la Verificación de Dispositivo
Recomendamos que minimices el alcance y el impacto de los Controles de Dispositivo que permiten Clients no soportados en tu organización. Cuantos menos Clients no soportados se permitan, más fuerte será la Política de Conectividad del Cliente.
Versiones de OPSWAT compatibles por Cliente
El Cliente de Cato usa las siguientes versiones de OPSWAT:
Clientes Windows
Cliente Windows v6.12.6 utiliza OPSWAT v4.3.6344
Cliente Windows v6.12 utiliza OPSWAT v4.3.6344
Cliente Windows v6.8.3 utiliza OPSWAT v4.3.5908
Cliente Windows v6.4 utiliza OPSWAT v4.3.5908
Cliente Windows v6.2 utiliza OPSWAT v4.3.5495
Cliente Windows v6.0 utiliza OPSWAT v4.3.5495
Cliente Windows v5.17 utiliza OPSWAT v4.3.4761
Cliente Windows v5.16 utiliza OPSWAT v4.3.4582
Cliente Windows v5.15 utiliza OPSWAT v4.3.4548
Cliente Windows v5.14.5 utiliza OPSWAT v4.3.4373
Cliente Windows v5.14 utiliza OPSWAT v4.3.4487
Cliente Windows v5.13 utiliza OPSWAT v4.3.4373
Cliente Windows v5.12 utiliza OPSWAT v4.3.4195
Cliente Windows v5.11 utiliza OPSWAT v4.3.3896
Clientes macOS
Cliente macOS v6.0.1 utiliza OPSWAT v4.3.5584
Cliente macOS v5.12 utiliza OPSWAT v4.3.4973
Cliente macOS v5.11 utiliza OPSWAT v4.3.4702
Cliente macOS v5.10 utiliza OPSWAT v4.3.4222
Cliente macOS v5.9 utiliza OPSWAT v4.3.4025
Cliente macOS v5.8.5 utiliza OPSWAT v4.3.3952
Cliente macOS v5.8.0 utiliza OPSWAT v4.3.3952
Cliente macOS v5.7 utiliza OPSWAT v4.3.3479
Cliente macOS v5.6 utiliza OPSWAT v4.3.3479
Clientes Linux
Cliente Linux v5.6 utiliza OPSWAT v4.3.4572
Cliente Linux v5.5 utiliza OPSWAT v4.3.3700
Cliente Linux v5.4 utiliza OPSWAT v4.3.3558
Cliente Linux v5.3 utiliza OPSWAT v4.3.3509
Cliente Linux v5.2 utiliza OPSWAT v4.3.2690
Cliente Linux v5.1 utiliza OPSWAT v4.3.2690
