Ejemplo de Texto de Consulta SQL

Aplica A: WatchGuard Advanced Reporting Tool

WatchGuard EPDR y WatchGuard EDR recopilan información y la envían a Advanced Visualization Tool, que la organiza en tablas de datos. Cada línea de una tabla es un evento monitorizado por WatchGuard EPDR o WatchGuard EDR.

Las tablas contienen una serie de campos específicos, así como campos comunes que aparecen en todas las tablas y que proporcionan información como cuándo se produjo el evento, la computadora en la que se detectó, la dirección IP de la computadora, etc.

Este tema ofrece recomendaciones sobre los datos que se deben monitorizar y ejemplos de texto de consulta SQL para filtrar los datos de las tablas de datos.

Su rol de operador determina lo que puede ver y hacer en WatchGuard Cloud. Su rol debe tener permiso Acceder a Información de Seguridad Avanzada para ver o configurar esta función. Para más información, vaya a Administrar Operadores y Roles de WatchGuard Cloud.

Para utilizar el texto de consulta SQL de ejemplo, en la Advanced Visualization Tool:

  1. Seleccione Búsquedas de Datos Icono de búsqueda de datos.
  2. Seleccione la tabla adecuada para el período de tiempo que desee.
    Por ejemplo, para crear una consulta que muestre las conexiones de escritorio remoto detectadas hacia o desde una dirección IP externa, seleccione la tabla oem.panda.paps.socket.

Screen shot of the data table date selection dialog box

  1. En la barra de herramientas, haga clic en Query Code Editor Icono del editor de consultas.
  2. Despeje la consulta existente del cuadro de texto del editor.
  3. Pegue el código de muestra en el cuadro de texto.
  4. Haga clic en Run.

Consulte la sección correspondiente para ver el código de ejemplo:

Conexión de Escritorio Remoto (Puerto 3389) Detectada Hacia o Desde IP Externa

Los Servicios de Escritorio Remoto abiertos sin las funciones de seguridad adecuadas corren un alto riesgo de ataque. Los atacantes se aprovechan de ello mediante ataques de fuerza bruta o ingresan en la red con credenciales robadas. Muchos ataques de ransomware comienzan a través de Servicios de Escritorio Remoto abiertos.

Le recomendamos que ajuste las funciones de seguridad para evitar ataques a través de estos servicios.

Tabla

oem.panda.paps.socket

Sample Code

desde oem.panda.paps.socket

where localPort = 3389,

ispublic(remoteIP)

Los 5 Principales Volúmenes de Datos Recibidos por Aplicación en Bytes (1 Semana)

Cuando realiza un rastreo del tráfico consumido por cada aplicación, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible filtración de datos y más.

Le recomendamos monitorizar y configurar alertas activas si los procesos consumen más datos de lo normal. Esto le ayuda a identificar problemas y actuar si es necesario. Para más información, consulte Crear Alertas en Advanced Visualization Tool.

Tabla

oem.panda.paps.processnetbytes

Sample Code

from oem.panda.paps.processnetbytes where endswith(path,".exe")

group every 30m by path

every 0

select peek(path, re("\\\\(\\w+.\\w+)$"), 0) as executable

select sum(bytesReceived) as bytesReceived,

bytesReceived > 1073741824 as `+1G`,

bytesReceived > 2147483648 as `+2G`,

bytesReceived > 3221225472 as `+3G`,

bytesReceived > 4294967296 as `+4G`,

bytesReceived > 5368709120 as `+5G`,

bytesReceived > 6442450944 as `+6G`,

bytesReceived > 7516192768 as `+7G`,

bytesReceived > 8589934592 as `+8G`,

bytesReceived > 9663676416 as `+9G`,

bytesReceived > 10737418240 as `+10G`

Los 5 Principales Volúmenes de Datos Enviados por Aplicación en Bytes (1 Semana)

Cuando realiza un rastreo del tráfico enviado por la aplicación, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible filtración de datos y más.

Le recomendamos monitorizar y configurar alertas activas si los procesos consumen más datos de lo normal. Esto le ayuda a identificar problemas y actuar si es necesario. Para más información, consulte Crear Alertas en Advanced Visualization Tool.

Tabla

oem.panda.paps.processnetbytes

Sample Code

from oem.panda.paps.processnetbytes where endswith(path,".exe")

group every 30m by path

every 0

select peek(path, re("\\\\(\\w+.\\w+)$"), 0) as executable

select sum(bytesSent) as bytesSent,

bytesSent > 1073741824 as `+1G`,

bytesSent > 2147483648 as `+2G`,

bytesSent > 3221225472 as `+3G`,

bytesSent > 4294967296 as `+4G`,

bytesSent > 5368709120 as `+5G`,

bytesSent > 6442450944 as `+6G`,

bytesSent > 7516192768 as `+7G`,

bytesSent > 8589934592 as `+8G`,

bytesSent > 9663676416 as `+9G`,

bytesSent > 10737418240 as `+10G`

Los 5 Principales Volúmenes de Datos Recibidos por Máquina en Bytes (1 Semana)

Cuando realiza un rastreo del tráfico descargado por aplicación, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible filtración de datos y más.

Le recomendamos monitorizar y configurar alertas activas si los procesos consumen más datos de lo normal. Esto le ayuda a identificar problemas y actuar si es necesario. Para más información, consulte Crear Alertas en Advanced Visualization Tool.

Tabla

oem.panda.paps.processnetbytes

Sample Code

from oem.panda.paps.processnetbytes

group every 30m by machineName

every 0

select sum(bytesReceived) as bytesReceived,

bytesReceived > 1073741824 as `+1G`,

bytesReceived > 2147483648 as `+2G`,

bytesReceived > 3221225472 as `+3G`,

bytesReceived > 4294967296 as `+4G`,

bytesReceived > 5368709120 as `+5G`,

bytesReceived > 6442450944 as `+6G`,

bytesReceived > 7516192768 as `+7G`,

bytesReceived > 8589934592 as `+8G`,

bytesReceived > 9663676416 as `+9G`,

bytesReceived > 10737418240 as `+10G`

Los 5 Principales Volúmenes de Datos Enviados por Máquina en Bytes (1 Semana)

Cuando realiza un rastreo del tráfico cargado por aplicación, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible filtración de datos y más.

Le recomendamos monitorizar y configurar alertas activas si los procesos consumen más datos de lo normal. Esto le ayuda a identificar problemas y actuar si es necesario. Para más información, consulte Crear Alertas en Advanced Visualization Tool.

Tabla

oem.panda.paps.processnetbytes

Sample Code

from oem.panda.paps.processnetbytes

group every 30m by machineName

every 0

select sum(bytesSent) as bytesSent,

bytesSent > 1073741824 as `+1G`,

bytesSent > 2147483648 as `+2G`,

bytesSent > 3221225472 as `+3G`,

bytesSent > 4294967296 as `+4G`,

bytesSent > 5368709120 as `+5G`,

bytesSent > 6442450944 as `+6G`,

bytesSent > 7516192768 as `+7G`,

bytesSent > 8589934592 as `+8G`,

bytesSent > 9663676416 as `+9G`,

bytesSent > 10737418240 as `+10G`

Los 5 Principales Volúmenes de Datos Enviados por Usuario en Bytes (1 Semana)

Cuando realiza un rastreo del tráfico cargado por usuario, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible filtración de datos y más.

Le recomendamos monitorizar y configurar alertas activas si los procesos consumen más datos de lo normal. Esto le ayuda a identificar problemas y actuar si es necesario. Para más información, consulte Crear Alertas en Advanced Visualization Tool.

Tabla

oem.panda.paps.processnetbytes

Sample Code

from oem.panda.paps.processnetbytes

group every 30m by user

every 0

select sum(bytesSent) as bytesSent,

bytesSent > 1073741824 as `+1G`,

bytesSent > 2147483648 as `+2G`,

bytesSent > 3221225472 as `+3G`,

bytesSent > 4294967296 as `+4G`,

bytesSent > 5368709120 as `+5G`,

bytesSent > 6442450944 as `+6G`,

bytesSent > 7516192768 as `+7G`,

bytesSent > 8589934592 as `+8G`,

bytesSent > 9663676416 as `+9G`,

bytesSent > 10737418240 as `+10G`

Los 5 Principales Volúmenes de Datos Recibidos por Usuario en Bytes (1 Semana)

Cuando realiza un rastreo del tráfico descargado por usuario, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible filtración de datos y más.

Le recomendamos monitorizar y configurar alertas activas si los procesos consumen más datos de lo normal. Esto le ayuda a identificar problemas y actuar si es necesario. Para más información, consulte Crear Alertas en Advanced Visualization Tool.

Tabla

oem.panda.paps.processnetbytes

Sample Code

from oem.panda.paps.processnetbytes

group every 30m by user

every 0

select sum(bytesReceived) as bytesReceived,

bytesReceived > 1073741824 as `+1G`,

bytesReceived > 2147483648 as `+2G`,

bytesReceived > 3221225472 as `+3G`,

bytesReceived > 4294967296 as `+4G`,

bytesReceived > 5368709120 as `+5G`,

bytesReceived > 6442450944 as `+6G`,

bytesReceived > 7516192768 as `+7G`,

bytesReceived > 8589934592 as `+8G`,

bytesReceived > 9663676416 as `+9G`,

bytesReceived > 10737418240 as `+10G`

Los 5 Principales Puertos de Comunicación TCP Utilizados para Descargar desde IP Externas

Cuando realiza un rastreo de los puertos TCP utilizados para la descarga desde direcciones IP externas, le ayuda a identificar rápidamente el uso indebido, los errores de las aplicaciones, la posible filtración de datos y más.

Le recomendamos monitorizar y configurar alertas activas si los procesos consumen más datos de lo normal. Esto le ayuda a identificar problemas y actuar si es necesario. Para más información, consulte Crear Alertas en Advanced Visualization Tool.

Tabla

oem.panda.paps.socket

Sample Code

desde oem.panda.paps.socket

where ispublic(remoteIP)

group every 30m by protocol, localPort, direction

every 0

select count() as count,

count > 100 as `+100_times`,

count > 500 as `+500_times`,

count > 1000 as `+1000_times`,

count > 2000 as `+2000_times`,

count > 5000 as `+5000_times`,

count > 10000 as `+10000_times`

where protocol = "TCP"

where direction = "Down"

Los 5 Principales Puertos de Comunicación TCP Utilizados para Cargar hacia IP Externas

Cuando realiza un rastreo de los puertos TCP utilizados para la carga hacia direcciones IP externas, le ayuda a identificar rápidamente el uso indebido, los errores de las aplicaciones, la posible filtración de datos y más.

Le recomendamos monitorizar y configurar alertas activas si los procesos consumen más datos de lo normal. Esto le ayuda a identificar problemas y actuar si es necesario. Para más información, consulte Crear Alertas en Advanced Visualization Tool.

Tabla

oem.panda.paps.socket

Sample Code

desde oem.panda.paps.socket

where ispublic(remoteIP)

group every 30m by protocol, localPort, direction

every 0

select count() as count,

count > 100 as `+100_times`,

count > 500 as `+500_times`,

count > 1000 as `+1000_times`,

count > 2000 as `+2000_times`,

count > 5000 as `+5000_times`,

count > 10000 as `+10000_times`

where protocol = "TCP"

where direction = "Up"

Los 5 Principales Puertos de Comunicación UDP Utilizados para Descargar desde IP Externas

Cuando realiza un rastreo de los puertos UDP utilizados para la descarga desde direcciones IP externas, le ayuda a identificar rápidamente el uso indebido, los errores de las aplicaciones, la posible filtración de datos y más.

Tabla

oem.panda.paps.socket

Sample Code

desde oem.panda.paps.socket

where ispublic(remoteIP)

group every 30m by protocol, localPort, direction

every 0

select count() as count,

count > 100 as `+100_times`,

count > 500 as `+500_times`,

count > 1000 as `+1000_times`,

count > 2000 as `+2000_times`,

count > 5000 as `+5000_times`,

count > 10000 as `+10000_times`

where direction = "Up"

where direction = "Down"

Los 5 Principales Puertos de Comunicación UDP Utilizados para Cargar hacia IP Externas

Cuando realiza un rastreo de los puertos TCP utilizados para la carga a direcciones IP externas, le ayuda a identificar rápidamente el uso indebido, los errores de las aplicaciones, la posible filtración de datos y más.

Tabla

oem.panda.paps.socket

Sample Code

desde oem.panda.paps.socket

where ispublic(remoteIP)

group every 30m by protocol, localPort, direction

every 0

select count() as count,

count > 100 as `+100_times`,

count > 500 as `+500_times`,

count > 1000 as `+1000_times`,

count > 2000 as `+2000_times`,

count > 5000 as `+5000_times`,

count > 10000 as `+10000_times`

where direction = "Up"

where direction = "Up"

Los 10 Principales Países y Puertos (Descargas 1 Semana)

Cuando realiza un seguimiento de los principales países y puertos utilizados para las descargas, le ayuda a identificar rápidamente usos indebidos, errores de aplicación, posibles exfiltraciones de datos, etc.

Tabla

oem.panda.paps.socket

Sample Code

from oem.panda.paps.socket where ispublic(remoteIP)

select mmcountry(remoteIP) as CC

where isnotnull(CC)

group every 30m by CC, localPort, protocol, direction

every 0

select count() as count,

count > 100 as `+100`,

count > 300 as `+300`,

count > 500 as `+500`,

count > 800 as `+800`,

count > 1000 as `+1000`,

count > 1500 as `+1500`,

count > 2000 as `+2000`,

count > 5000 as `+5000`,

count > 10000 as `+10000`,

count > 15000 as `+15000`,

count > 20000 as `+20000`

where direction = "Down"

Los 10 Principales Países y Puertos (Cargas 1 Semana)

Cuando realiza un seguimiento de los principales países y puertos utilizados para las cargas, le ayuda a identificar rápidamente usos indebidos, errores de aplicación, posibles exfiltraciones de datos, etc.

Tabla

oem.panda.paps.socket

Sample Code

from oem.panda.paps.socket where ispublic(remoteIP)

select mmcountry(remoteIP) as CC

where isnotnull(CC)

group every 30m by CC, localPort, protocol, direction

every 0

select count() as count,

count > 1 as `+1`,

count > 50 as `+50`,

count > 100 as `+100`,

count > 300 as `+300`,

count > 500 as `+500`,

count > 800 as `+800`,

count > 1000 as `+1000`,

count > 1500 as `+1500`,

count > 2000 as `+2000`,

count > 5000 as `+5000`,

count > 10000 as `+10000`,

count > 15000 as `+15000`,

count > 20000 as `+20000`

where direction = "Up"

Recuento Total de Descargas de Archivos Ejecutables (.EXE en 1 Semana)

Cuando realiza un rastreo de los principales archivos ejecutables que descargan los usuarios, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible filtración de datos y más.

Tabla

oem.panda.paps.urldownload

Sample Code

from oem.panda.paps.urldownload

where endswith(url, ".exe")

group every 30m

every 0

select count() as count

Recuento Total de Descargas de Archivos en Formato Comprimido (.ZIP, .RAR , .7Z en 1 Semana)

Cuando realiza un rastreo de los principales archivos comprimidos que descargan los usuarios, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible filtración de datos y más.

Tabla

oem.panda.paps.urldownload

Sample Code

from oem.panda.paps.urldownload

where has(url, ".zip", ".rar", ".7z")

group every 30m

every 0

select count() as count

Recuento Total de Descargas de Documentos de Office (.DOC* , .XLS* , .PPT* , .OCT)

Cuando realiza un rastreo de los principales tipos de archivos de documentos de Office que descargan los usuarios, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible exfiltración de datos y más.

Tabla

oem.panda.paps.urldownload

Sample Code

from oem.panda.paps.urldownload

where has(url, ".doc*", ".xls*", ".ppt*" , ".oct")

group every 30m

every 0

select count() as count

Actividad de Torrent Detectada

Cuando realiza un rastreo de la actividad de Torrents por usuario, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible exfiltración de datos y más.

Tabla

oem.panda.paps.urldownload

Sample Code

from oem.panda.paps.urldownload

where url -> "torrent"

group every 30m

every 0

select count() as count

Malware y Programas Potencialmente No Deseados (PUP) en Cifras (1 Semana)

Cuando realiza un rastreo de las alertas de malware y PUP cada semana, le ayuda a identificar rápidamente el uso indebido, los errores de la aplicación, la posible exfiltración de datos y más.

Tabla

oem.panda.paps.alert

Sample Code

from oem.panda.paps.alert

group every 30m by alertType, executionStatus

every 0

select count() as count

Aplicaciones Vulnerables o Software No Actualizado Ejecutado

Cuando realiza un rastreo de las aplicaciones vulnerables o del software obsoleto que utilizan los usuarios, le ayuda a identificar rápidamente el uso indebido, los errores de las aplicaciones, la posible filtración de datos y más.

Tabla

oem.panda.paps.ops

Sample Code

from oem.panda.paps.ops where isnotnull(ocsVer), endswith(childPath, ".exe") select subs(childPath, re(".*\\\\"), template("")) as executablename, lower(executablename) as executablename2, split(executablename2, ".exe", 0) as executable

group every 30m

every 0

select count() as count

Cantidad de Posibles Aplicaciones Vulnerables Detectadas

Cuando realiza un rastreo de las posibles aplicaciones vulnerables utilizadas, le ayuda a identificar rápidamente el uso indebido, los errores de las aplicaciones, la posible filtración de datos y más.

Tabla

oem.panda.paps.vulnerableappsfound

Sample Code

from oem.panda.paps.vulnerableappsfound

group every 30m by companyName

every 0

select count() as count

Temas Relacionados

Búsquedas de Datos en Advanced Visualization Tool

Crear una Consulta de Búsqueda