Huella digital del atacante
Este tema describe una característica llamada Huella digital del atacante en Datadog para identificar atacantes más allá de las direcciones IP.
La huella digital del atacante en Datadog identifica a los atacantes más allá de las direcciones IP. Las huellas digitales de los atacantes en Datadog se calculan automáticamente y se añaden a tus trazas (traces) en los intentos de ataque o inicio de sesión cuando Application Security Management (ASM) está activado en tu servicio.
Las huellas digitales de los atacantes en Datadog se componen de varios fragmentos:
- Identificador de endpoint
- Identificador de sesión
- Identificador de cabecera
- Identificador de red
Cada fragmento identifica las especificidades de la solicitud buscando determinadas cabeceras y campos del cuerpo de la consulta y haciendo un hash de los valores de las cookies y los parámetros de la consulta.
Detalles del fragmento de la huella digital del atacante
Identificador de endpoint
El fragmento identificador de endpoint proporciona información sobre un endpoint específico, así como los parámetros utilizados para llamarlo. Este fragmento utiliza la siguiente información:
- Método HTTP
- Hash del URI de la solicitud
- Hash de los campos de parámetros de la consulta
- Hash de los campos del cuerpo
Identificador de sesión
El fragmento identificador de sesión realiza un seguimiento de los usuarios basándose en su información de sesión y en si están autenticados. Este fragmento utiliza la siguiente información:
- Hash del ID de usuario
- Hash de los campos de cookies
- Hash de los valores de cookies
- Hash del ID de sesión
Si todos los campos no están disponibles, el fragmento se omite, ya que no proporciona información significativa.
Identificador de cabecera
El fragmento identificador de cabecera proporciona información sobre las cabeceras utilizadas en la solicitud. Este fragmento en particular utiliza la siguiente información:
- Presencia de cabeceras conocidas: Referer, Connection, Accept-Encoding, etc.
- Hash del Agent del usuario
- Número de cabeceras desconocidas
- Hash de cabeceras desconocidas. La lista de cabeceras desconocidas excluye todas las cabeceras XFF, cookies y cabeceras x-datadog.
Identificador de red
El fragmento identificador de red proporciona información sobre la parte de red de la solicitud. Este fragmento utiliza la siguiente información:
- Número de IP en la cabecera XFF utilizado por el llamante para determinar la IP del cliente.
- Presencia o ausencia de cabeceras XFF conocidas
Uso de las huellas digitales del atacante
Los fragmentos pueden utilizarse como filtros en el Explorador de trazas ASM filtrando el campo de huellas digitales elegido. Por ejemplo: @appsec.fingerprint.header.ua_hash:e462fa45
filtrará todas las solicitudes que tengan el mismo hash del Agent del usuario.
Las huellas digitales de los atacantes se utilizan en la función Agrupación de atacantes. Si una parte significativa de tu tráfico presenta los mismos atributos de huella digital, la agrupación de atacantes mostrará que tiene un atributo de ataque común.
Referencias adicionales
Más enlaces, artículos y documentación útiles: