Recoger registros de análisis de ataques de Imperva
En este documento se explica cómo ingerir registros de Imperva Attack Analytics en Google Security Operations mediante Amazon S3. Imperva Attack Analytics aprovecha el aprendizaje automático y la inteligencia artificial para ofrecer funciones avanzadas de detección y análisis de amenazas. Monitoriza el tráfico de red, los registros de aplicaciones y el comportamiento de los usuarios para detectar anomalías y actividades sospechosas, y correlaciona datos de varias fuentes para ofrecer información de seguridad completa. Esta integración le permite enviar estos registros a Google SecOps para analizarlos y monitorizarlos.
Antes de empezar
Asegúrate de que cumples los siguientes requisitos previos:
- Una instancia de Google SecOps
- Acceso privilegiado a AWS
- Acceso con privilegios a la consola de Imperva
Recoger los requisitos previos de Imperva Attack Analytics (credenciales de API)
- Inicia sesión en la consola de Imperva en
my.imperva.com. - Ve a Cuenta > Gestión de cuentas.
- En la barra lateral, haga clic en Registros de SIEM > Configuración de registros.
- Haz clic en Añadir conexión.
- Selecciona Amazon S3 como método de entrega.
- Configura la conexión de Amazon S3:
- Nombre de la conexión: introduce un nombre descriptivo (por ejemplo,
Google SecOps Integration). - Clave de acceso: tu clave de acceso de S3.
- Clave secreta: tu clave secreta de S3.
- Ruta: la ruta del segmento en formato
<bucket-name>/<folder>(por ejemplo,imperva-attack-analytics-logs/chronicle).
- Nombre de la conexión: introduce un nombre descriptivo (por ejemplo,
Configurar un segmento de AWS S3 y IAM para Google SecOps
- Crea un segmento de Amazon S3 siguiendo esta guía de usuario: Crear un segmento.
- Guarda el nombre y la región del segmento para consultarlos más adelante (por ejemplo,
imperva-attack-analytics-logs). - Crea un usuario siguiendo esta guía: Crear un usuario de gestión de identidades y accesos.
- Selecciona el usuario creado.
- Selecciona la pestaña Credenciales de seguridad.
- En la sección Claves de acceso, haz clic en Crear clave de acceso.
- Selecciona Servicio de terceros en Caso práctico.
- Haz clic en Siguiente.
- Opcional: añade una etiqueta de descripción.
- Haz clic en Crear clave de acceso.
- Haz clic en Descargar archivo CSV para guardar la clave de acceso y la clave de acceso secreta para futuras consultas.
- Haz clic en Listo.
- Selecciona la pestaña Permisos.
- En la sección Políticas de permisos, haz clic en Añadir permisos.
- Selecciona Añadir permisos.
- Seleccione Adjuntar políticas directamente.
- Busca la política AmazonS3FullAccess.
- Selecciona la política.
- Haz clic en Siguiente.
- Haz clic en Añadir permisos.
Configurar la política y el rol de gestión de identidades y accesos para las subidas de S3
- En la consola de AWS, ve a IAM > Políticas.
- Haz clic en Crear política > pestaña JSON.
Introduce la siguiente política:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowPutObjects", "Effect": "Allow", "Action": "s3:PutObject", "Resource": "arn:aws:s3:::imperva-attack-analytics-logs/*" }, { "Sid": "AllowGetObjects", "Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::imperva-attack-analytics-logs/*" }, { "Sid": "AllowListBucket", "Effect": "Allow", "Action": "s3:ListBucket", "Resource": "arn:aws:s3:::imperva-attack-analytics-logs" } ] }- Sustituye
imperva-attack-analytics-logssi has introducido otro nombre de segmento.
- Sustituye
Haz clic en Siguiente > Crear política.
Ve a IAM > Roles > Crear rol > Servicio de AWS > Lambda.
Adjunte la política que acaba de crear.
Dale el nombre
imperva-attack-analytics-s3-roleal rol y haz clic en Crear rol.
Configurar la conexión S3 de Imperva Attack Analytics
- Vuelve a la configuración de registros SIEM de la consola de Imperva.
- Actualiza la conexión de Amazon S3 con las credenciales de AWS:
- Clave de acceso: la clave de acceso de usuario con acceso al bucket de S3.
- Clave secreta: la clave secreta del usuario con acceso al segmento de S3.
- Ruta: introduce la ruta en formato
imperva-attack-analytics-logs/chronicle.
- Haz clic en Probar conexión para verificar la conectividad.
- Comprueba que el estado de la conexión sea Disponible.
Configurar la exportación de registros de Attack Analytics
- En la tabla de conexiones, despliega tu conexión de Amazon S3.
- Haz clic en Añadir tipo de registro.
- Proporcione los siguientes detalles de configuración:
- Nombre de la configuración: introduce un nombre descriptivo (por ejemplo,
Attack Analytics Logs to Google SecOps). - Seleccionar servicio: elige Estadísticas de ataques.
- Seleccionar tipos de registro: selecciona los tipos de registro de Estadísticas de ataques que quieras exportar.
- Formato: CEF (Common Event Format for Attack Analytics logs).
- Estado: selecciona Habilitado.
- Nombre de la configuración: introduce un nombre descriptivo (por ejemplo,
- Haz clic en Añadir tipo de registro para guardar la configuración.
Opcional: Crear un usuario y claves de gestión de identidades y accesos de solo lectura para Google SecOps
- Ve a Consola de AWS > IAM > Usuarios.
- Haz clic en Add users (Añadir usuarios).
- Proporcione los siguientes detalles de configuración:
- Usuario: introduce
secops-reader. - Tipo de acceso: selecciona Clave de acceso – Acceso programático.
- Usuario: introduce
- Haz clic en Crear usuario.
- Asigna una política de lectura mínima (personalizada): Usuarios > lector-secops > Permisos > Añadir permisos > Asignar políticas directamente > Crear política.
En el editor de JSON, introduce la siguiente política:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["s3:GetObject"], "Resource": "arn:aws:s3:::imperva-attack-analytics-logs/*" }, { "Effect": "Allow", "Action": ["s3:ListBucket"], "Resource": "arn:aws:s3:::imperva-attack-analytics-logs" } ] }Asigna el nombre
secops-reader-policy.Ve a Crear política > busca o selecciona > Siguiente > Añadir permisos.
Ve a Credenciales de seguridad > Claves de acceso > Crear clave de acceso.
Descarga el archivo CSV (estos valores se introducen en el feed).
Configurar un feed en Google SecOps para ingerir registros de Imperva Attack Analytics
- Ve a Configuración de SIEM > Feeds.
- Haz clic en + Añadir nuevo feed.
- En el campo Nombre del feed, introduce un nombre para el feed (por ejemplo,
Imperva Attack Analytics logs). - Selecciona Amazon S3 V2 como Tipo de fuente.
- Seleccione Imperva Attack Analytics como Tipo de registro.
- Haz clic en Siguiente.
- Especifique valores para los siguientes parámetros de entrada:
- URI de S3:
s3://imperva-attack-analytics-logs/chronicle/ - Opciones de eliminación de la fuente: selecciona la opción de eliminación que prefieras.
- Antigüedad máxima del archivo: incluye los archivos modificados en los últimos días. El valor predeterminado es de 180 días.
- ID de clave de acceso: clave de acceso de usuario con acceso al bucket de S3.
- Clave de acceso secreta: clave secreta del usuario con acceso al segmento de S3.
- Espacio de nombres de recursos: el espacio de nombres de recursos.
- Etiquetas de ingestión: la etiqueta aplicada a los eventos de este feed.
- URI de S3:
- Haz clic en Siguiente.
- Revise la nueva configuración del feed en la pantalla Finalizar y, a continuación, haga clic en Enviar.
¿Necesitas más ayuda? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.