Ejemplos de consulta de datos de referencia

Utilice consultas AQL para obtener datos de conjuntos de referencia, correlaciones de referencia o tablas de referencia. Puede crear y llenar datos de referencia utilizando reglas para llenar conjuntos de referencia, utilizando canales de información de amenazas externos, por ejemplo, LDAP Threat Intelligence App, o utilizando archivos de datos importados para el conjunto de referencia.

Sugerencia: Para obtener información sobre cómo utilizar comillas en consultas AQL, consulte Comillas.

Utilice los ejemplos siguientes como ayuda para crear consultas para extraer datos de los datos de referencia.


Utilizar tablas de referencia para obtener metadatos externos para nombres de usuario que se muestran en sucesos

SELECT
REFERENCETABLE('user_data','FullName',username) AS 'Full Name',
REFERENCETABLE('user_data','Location',username) AS 'Location',
REFERENCETABLE('user_data','Manager',username) AS 'Manager',
UNIQUECOUNT(username) AS 'Userid Count',
UNIQUECOUNT(sourceip) AS 'Source IP Count',
COUNT(*) AS 'Event Count'
FROM events
WHERE qidname(qid)ILIKE '%logon%'
GROUP BY "Full Name", "Location", "Manager"
LAST 1 days

Utilice la tabla de referencia para obtener datos externos como, por ejemplo, el nombre completo, la ubicación y el nombre del gestor para los usuarios que han iniciado la sesión en la red en las últimas 24 horas.


Obtener los ID de usuario globales para los usuarios en sucesos que están marcados para actividad sospechosa

SELECT
REFERENCEMAP('GlobalID_Mapping',username) AS 'Global ID', 
REFERENCETABLE('user_data','FullName', 'Global ID') AS 'Full Name',
UNIQUECOUNT(username),
COUNT(*) AS 'Event count'
FROM events
WHERE RULENAME(creEventlist) 
ILIKE '%suspicious%'
GROUP BY "Global ID"
LAST 2 days

En este ejemplo, los usuarios tienen varias cuentas en la red. La organización requiere una única vista de la actividad de un usuario. Utilice datos de referencia para correlacionar un ID de usuario local con un ID global. La consulta devuelve las cuentas de usuario utilizadas por un ID global para sucesos marcados como sospechosos.


Utilice una búsqueda de correlación de referencia para extraer nombres de usuario globales para los nombres de usuario que se devuelven en los sucesos

SELECT
QIDNAME(qid) as 'Event name', 
starttime AS Time,
sourceip AS 'Source IP', 
destinationip AS 'Destination IP',
username AS 'Event Username',
REFERENCEMAP('GlobalID_Mapping', username) AS 'Global User'
FROM events
WHERE "Global User" = 'John Ariel'
LAST 1 days

Utilice la correlación de referencia para buscar los nombres de usuario globales para los nombres de usuario que se devuelven en los sucesos. Utilice la cláusula WHERE para devolver sólo sucesos para el usuario global John Ariel. John Ariel puede tener algunos nombres de usuario diferentes, pero estos nombres de usuario se correlacionan con un usuario global, por ejemplo, en un sistema de correlación de identidades externo, puede correlacionar un usuario global con varios nombres de usuario utilizados por el mismo usuario global.


Supervisión de la alta utilización de red por parte de los usuarios

SELECT
LONG(REFERENCETABLE('PeerGroupStats', 'average', 
REFERENCEMAP('PeerGroup',username)))
AS PGave,
LONG(REFERENCETABLE('PeerGroupStats', 'stdev', 
REFERENCEMAP('PeerGroup',username)))
AS PGstd, 
SUM(sourcebytes+destinationbytes) AS UserTotal
FROM flows
WHERE flowtype = 'L2R'
GROUP BY UserTotal 
HAVING UserTotal > (PGAve+ 3*PGStd)

Devuelve nombres de usuario donde la utilización del flujo es tres veces mayor que el usuario promedio.

Necesita un conjunto de referencia para almacenar la utilización de red de iguales por nombre de usuario y total de bytes.


Clasificaciones y categorías de amenazas

SELECT 
REFERENCETABLE('ip_threat_data','Category',destinationip) 
AS 'Threat Category',
REFERENCETABLE('ip_threat_data','Rating', destinationip) 
AS 'Threat Rating',
UNIQUECOUNT(sourceip) 
AS 'Source IP Count',
UNIQUECOUNT(destinationip) 
AS 'Destination IP Count' 
FROM events 
GROUP BY "Threat Category", "Threat Rating" LAST 24 HOURS

Devuelve la categoría de amenaza y la calificación de amenaza.

Puede buscar datos de amenaza de tabla de referencia e incluirlos en las búsquedas.

Copia de ejemplos de consulta desde la guía de AQL

Si copia y pega un ejemplo de consulta que contiene comillas simples o dobles de la Guía de AQL, debe volver a escribir las comillas para asegurarse de que la consulta analiza.