Recopila registros de Imperva Attack Analytics

Se admite en los siguientes sistemas operativos:

En este documento, se explica cómo transferir registros de Imperva Attack Analytics a Google Security Operations con Amazon S3. Imperva Attack Analytics aprovecha el aprendizaje automático y la inteligencia artificial para proporcionar capacidades avanzadas de detección y análisis de amenazas. Supervisa el tráfico de red, los registros de aplicaciones y el comportamiento del usuario para detectar anomalías y actividades sospechosas, y correlaciona los datos de varias fuentes para proporcionar estadísticas de seguridad integrales. Esta integración te permite enviar estos registros a Google SecOps para su análisis y supervisión.

Antes de comenzar

Asegúrate de cumplir con los siguientes requisitos previos:

  • Una instancia de Google SecOps
  • Acceso privilegiado a AWS
  • Acceso con privilegios a la consola de Imperva

Recopila los requisitos previos de Imperva Attack Analytics (credenciales de API)

  1. Accede a la consola de Imperva en my.imperva.com.
  2. Ve a Cuenta > Administración de la cuenta.
  3. En la barra lateral, haz clic en Registros de SIEM > Configuración de registros.
  4. Haz clic en Agregar conexión.
  5. Selecciona Amazon S3 como método de entrega.
  6. Configura la conexión para Amazon S3:
    • Nombre de la conexión: Ingresa un nombre descriptivo (por ejemplo, Google SecOps Integration).
    • Clave de acceso: Tu clave de acceso a S3.
    • Clave secreta: Es tu clave secreta de S3.
    • Ruta de acceso: Es la ruta de acceso al bucket en formato <bucket-name>/<folder> (por ejemplo, imperva-attack-analytics-logs/chronicle).

Configura el bucket de AWS S3 y el IAM para Google SecOps

  1. Crea un bucket de Amazon S3 siguiendo esta guía del usuario: Cómo crear un bucket.
  2. Guarda el Nombre y la Región del bucket para futuras referencias (por ejemplo, imperva-attack-analytics-logs).
  3. Crea un usuario siguiendo esta guía del usuario: Cómo crear un usuario de IAM.
  4. Selecciona el usuario creado.
  5. Selecciona la pestaña Credenciales de seguridad.
  6. Haz clic en Crear clave de acceso en la sección Claves de acceso.
  7. Selecciona Servicio de terceros como Caso de uso.
  8. Haz clic en Siguiente.
  9. Opcional: Agrega una etiqueta de descripción.
  10. Haz clic en Crear clave de acceso.
  11. Haz clic en Descargar archivo CSV para guardar la clave de acceso y la clave de acceso secreta para consultarlas en el futuro.
  12. Haz clic en Listo.
  13. Selecciona la pestaña Permisos.
  14. Haz clic en Agregar permisos en la sección Políticas de permisos.
  15. Selecciona Agregar permisos.
  16. Selecciona Adjuntar políticas directamente.
  17. Busca la política AmazonS3FullAccess.
  18. Selecciona la política.
  19. Haz clic en Siguiente.
  20. Haz clic en Agregar permisos.

Configura la política y el rol de IAM para las cargas de S3

  1. En la consola de AWS, ve a IAM > Políticas.
  2. Haz clic en Crear política > pestaña JSON.
  3. Ingresa 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"
        }
      ]
    }
    
    • Reemplaza imperva-attack-analytics-logs si ingresaste un nombre de bucket diferente.
  4. Haz clic en Siguiente > Crear política.

  5. Ve a IAM > Roles > Crear rol > Servicio de AWS > Lambda.

  6. Adjunta la política recién creada.

  7. Nombra el rol imperva-attack-analytics-s3-role y haz clic en Crear rol.

Configura la conexión de Imperva Attack Analytics a S3

  1. Regresa a la configuración de los registros del SIEM de la consola de Imperva.
  2. Actualiza la conexión de Amazon S3 con las credenciales de AWS:
    • Clave de acceso: Es la clave de acceso del usuario con acceso al bucket de S3.
    • Clave secreta: Es la clave secreta del usuario con acceso al bucket de S3.
    • Ruta de acceso: Ingresa la ruta de acceso con el formato imperva-attack-analytics-logs/chronicle.
  3. Haz clic en Probar conexión para verificar la conectividad.
  4. Asegúrate de que el estado de la conexión muestre Disponible.

Configura la exportación de registros de Attack Analytics

  1. En la tabla Connections, expande tu conexión de Amazon S3.
  2. Haz clic en Agregar tipo de registro.
  3. Proporciona los siguientes detalles de configuración:
    • Nombre de la configuración: Ingresa un nombre descriptivo (por ejemplo, Attack Analytics Logs to Google SecOps).
    • Seleccionar servicio: Elige Attack Analytics.
    • Selecciona los tipos de registros: Selecciona los tipos de registros de Attack Analytics que deseas exportar.
    • Formato: CEF (formato de evento común para los registros de Attack Analytics).
    • Estado: Configúralo como Habilitado.
  4. Haz clic en Agregar tipo de registro para guardar la configuración.

Opcional: Crea un usuario y claves de IAM de solo lectura para Google SecOps

  1. Ve a Consola de AWS > IAM > Usuarios.
  2. Haz clic en Agregar usuarios.
  3. Proporciona los siguientes detalles de configuración:
    • Usuario: Ingresa secops-reader.
    • Tipo de acceso: Selecciona Clave de acceso: Acceso programático.
  4. Haz clic en Crear usuario.
  5. Adjunta una política de lectura mínima (personalizada): Usuarios > secops-reader > Permisos > Agregar permisos > Adjuntar políticas directamente > Crear política.
  6. En el editor de JSON, ingresa 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"
        }
      ]
    }
    
  7. Configura el nombre como secops-reader-policy.

  8. Ve a Crear política > busca o selecciona > Siguiente > Agregar permisos.

  9. Ve a Credenciales de seguridad > Claves de acceso > Crear clave de acceso.

  10. Descarga el archivo CSV (estos valores se ingresan en el feed).

Configura un feed en Google SecOps para transferir registros de Imperva Attack Analytics

  1. Ve a Configuración de SIEM > Feeds.
  2. Haz clic en + Agregar feed nuevo.
  3. En el campo Nombre del feed, ingresa un nombre para el feed (por ejemplo, Imperva Attack Analytics logs).
  4. Selecciona Amazon S3 V2 como el Tipo de fuente.
  5. Selecciona Imperva Attack Analytics como el Tipo de registro.
  6. Haz clic en Siguiente.
  7. Especifica valores para los siguientes parámetros de entrada:
    • URI de S3: s3://imperva-attack-analytics-logs/chronicle/
    • Opciones de borrado de la fuente: Selecciona la opción de borrado según tu preferencia.
    • Antigüedad máxima del archivo: Incluye los archivos modificados en la cantidad de días especificada. El valor predeterminado es de 180 días.
    • ID de clave de acceso: Clave de acceso del usuario con acceso al bucket de S3.
    • Clave de acceso secreta: Clave secreta del usuario con acceso al bucket de S3.
    • Espacio de nombres del recurso: Es el espacio de nombres del recurso.
    • Etiquetas de transmisión: Es la etiqueta que se aplica a los eventos de este feed.
  8. Haz clic en Siguiente.
  9. Revisa la nueva configuración del feed en la pantalla Finalizar y, luego, haz clic en Enviar.

¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.