Recopila registros de Intel 471 Malware Intelligence
En este documento, se explica cómo transferir registros de Intel 471 Malware Intelligence a Google Security Operations con Google Cloud Storage V2.
Intel 471 es una plataforma de inteligencia contra amenazas que proporciona indicadores de malware, seguimiento de agentes de amenazas y supervisión de foros clandestinos. El analizador asigna los datos de indicadores con formato JSON al modelo de datos unificado (UDM), y extrae los hashes de archivos, los metadatos de amenazas, las puntuaciones de confianza y el contexto de MITRE ATT&CK.
Antes de comenzar
Asegúrate de cumplir con los siguientes requisitos previos:
- Una instancia de Google SecOps
- Un proyecto de GCP con la API de Cloud Storage habilitada
- Permisos para crear y administrar buckets de GCS y políticas de IAM
- Una cuenta de Intel 471 Titan con acceso a la API del módulo Malware Intelligence
Crea un bucket de Google Cloud Storage
- Ve a la consola de Google Cloud.
- Selecciona tu proyecto o crea uno nuevo.
- En el menú de navegación, ve a Cloud Storage > Buckets.
- Haz clic en Crear bucket.
Proporciona los siguientes detalles de configuración:
Parámetro de configuración Valor Asigna un nombre a tu bucket Ingresa un nombre global único (por ejemplo, intel471-malware-intel-logs).Tipo de ubicación Elige según tus necesidades (regional, birregional o multirregional) Ubicación Selecciona la ubicación (por ejemplo, us-central1).Clase de almacenamiento Estándar (recomendado para los registros a los que se accede con frecuencia) Control de acceso Uniforme (recomendado) Herramientas de protección Opcional: Habilita el control de versiones de objetos o la política de retención Haz clic en Crear.
Exporta el feed de IOC de Intel 471 a Google Cloud Storage
Intel 471 proporciona datos de indicadores de malware a través de la API de Titan. Usa un proceso programado para exportar indicadores y subirlos a GCS en formato JSON.
- Accede al portal de Intel 471 Titan.
- Ve a Configuración > API y genera una clave de API si aún no tienes una.
- Copia y guarda la clave de API. La autenticación usa tu dirección de correo electrónico registrada y la clave de API a través de la autenticación básica HTTP.
- Usa una secuencia de comandos programada o una función de Cloud Run para llamar a la API de Intel 471 Indicators Stream y escribir los resultados en GCS en formato JSON:
/v1/indicators/streampara transmitir indicadores de malware (hashes de archivos, URLs y dominios)
- Asegúrate de que los archivos exportados estén en formato JSON.
- Programa la exportación para que se ejecute a intervalos regulares (por ejemplo, cada hora) y, así, mantener la cobertura de los indicadores actualizada.
Recupera la cuenta de servicio de Google SecOps
- Accede a la consola de Google SecOps.
- Ve a Configuración de SIEM > Feeds.
- Haz clic en Add New Feed.
- Haz clic en Configura un feed único.
- Selecciona Google Cloud Storage V2 como el Tipo de fuente.
- Selecciona Intel 471 Malware Intelligence como el Tipo de registro.
Haz clic en Obtener cuenta de servicio. Se mostrará un correo electrónico único de la cuenta de servicio, por ejemplo:
chronicle-12345678@chronicle-gcp-prod.iam.gserviceaccount.comCopia esta dirección de correo electrónico. la usarás en el próximo paso.
Otorga permisos de IAM a la cuenta de servicio de Google SecOps
- Ve a Cloud Storage > Buckets.
- Haz clic en el nombre de tu bucket.
- Ve a la pestaña Permisos.
- Haz clic en Otorgar acceso.
- Proporciona los siguientes detalles de configuración:
- Agregar entidades: Pega el correo electrónico de la cuenta de servicio de Google SecOps.
- Asignar roles: Selecciona Visualizador de objetos de Storage.
- Haz clic en Guardar.
Configura un feed en Google SecOps para transferir registros de Intel 471 Malware Intelligence
- Ve a Configuración de SIEM > Feeds.
- Haz clic en Add New Feed.
- Haz clic en Configura un feed único.
- En el campo Nombre del feed, ingresa un nombre para el feed (por ejemplo,
Intel 471 Malware Intelligence logs). - Selecciona Google Cloud Storage V2 como el Tipo de fuente.
- Selecciona Intel 471 Malware Intelligence como el Tipo de registro.
- Haz clic en Siguiente.
Especifica valores para los siguientes parámetros de entrada:
Campo Valor URI del bucket de almacenamiento gs://intel471-malware-intel-logs/intel471/indicators/Opción de eliminación de la fuente Selecciona la opción de eliminación según tu preferencia. Antigüedad máxima del archivo (días) El valor predeterminado es de 180 días. Espacio de nombres del recurso El espacio de nombres del recurso Etiquetas de transferencia Es la etiqueta que se aplicará a los eventos de este feed. - Reemplaza
intel471-malware-intel-logspor el nombre real de tu bucket de GCS. - Siempre incluye la barra diagonal final (
/) al final del URI.
- Reemplaza
Haz clic en Siguiente.
Revisa la nueva configuración del feed en la pantalla Finalizar y, luego, haz clic en Enviar.
Tabla de asignación de UDM
| Campo de registro | Asignación de UDM | Lógica |
|---|---|---|
| data.uid | additional.fields | Campos adicionales para los datos personalizados |
| data.threat.uid | additional.fields | Campos adicionales para los datos personalizados |
| data.context.description | metadata.description | Descripción del evento |
| metadata.event_type | Tipo de evento (p.ej., USER_LOGIN, NETWORK_CONNECTION) | |
| meta.version | metadata.product_version | Versión del producto |
| data.indicator_data.file.md5 | principal.file.md5 | Hash MD5 del archivo |
| data.indicator_data.file.type | principal.file.mime_type | Tipo de MIME del archivo |
| data.indicator_data.file.sha1 | principal.file.sha1 | Hash SHA1 del archivo |
| data.indicator_data.file.sha256 | principal.file.sha256 | Hash SHA256 del archivo |
| data.indicator_data.file.size | principal.file.size | Tamaño del archivo en bytes |
| data.indicator_data.file.download_url | principal.url | URL asociada con el principal |
| data.confidence | security_result.confidence | Nivel de confianza del resultado de seguridad |
| data.indicator_type, data.intel_requirements, data.mitre_tactics, data.source_id, data.threat.data.family, data.threat.data.malware_family_profile_uid | security_result.detection_fields | Campos de detección adicionales |
| data.threat.type | security_result.threat_name | Nombre de la amenaza |
| metadata.product_name | Nombre del producto | |
| metadata.vendor_name | Nombre del proveedor o la empresa |
Registro de cambios
Consulta el registro de cambios de este analizador
¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.