Envía datos de Security Command Center a IBM QRadar

En esta página, se explica cómo enviar automáticamente hallazgos, recursos, registros de auditoría y registros de seguridad de Security Command Center fuentes a IBM QRadar. También se describe cómo administrar los datos exportados. QRadar es una plataforma de administración de información y eventos de seguridad (SIEM) que transfiere datos de seguridad de una o más fuentes y permite que los equipos administrar las respuestas a incidentes y realizar análisis en tiempo real.

En esta guía, te aseguras de que los servicios necesarios de Security Command Center y Google Cloud estén configurados correctamente y habiliten QRadar para acceder a los resultados, los registros de auditoría y recursos del entorno de Security Command Center.

Antes de comenzar

En esta guía, se da por sentado que usas QRadar (v7.4.1 del paquete de corrección 2 o posterior). Para comenzar a usar QRadar, consulta Regístrate en QRadar.

Configura la autenticación y la autorización

Antes de conectarte a QRadar, debes crear una cuenta de Identity and Access Management (IAM) cuenta de servicio en cada organización de Google Cloud que quieras conectar y otorga a la cuenta el nivel de organización y Roles de IAM que necesita la app de SCC de Google para QRadar.

Crea una cuenta de servicio y otorga roles de IAM

En los siguientes pasos, se usa la consola de Google Cloud. Para otros métodos, consulta los vínculos al final de esta sección.

Completa estos pasos para cada organización de Google Cloud que desees importar Security Command Center los datos de origen.

  1. En el mismo proyecto en el que creas los temas de Pub/Sub, usa el Cuentas de servicio en la consola de Google Cloud para crear una cuenta de servicio. Para obtener instrucciones, consulta Crea y administra cuentas de servicio.
  2. Otorga el siguiente rol a la cuenta de servicio:

    • Editor de Pub/Sub (roles/pubsub.editor)
  3. Copia el nombre de la cuenta de servicio que acabas de crear.

  4. Usa el selector de proyectos de la consola de Google Cloud para cambiar a nivel de la organización.

  5. Abre la página IAM de la organización:

    Ir a IAM

  6. En la página de IAM, haz clic en Otorgar acceso. El otorgamiento se abre el panel de acceso.

  7. En el panel Otorgar acceso, completa los siguientes pasos:

    1. En la sección Agregar principales, en el campo Principales nuevas, pega el nombre de la cuenta de servicio.
    2. En la sección Asignar roles, usa el campo Rol para otorgar la los siguientes roles de IAM a la cuenta de servicio:

      • Editor administrador del centro de seguridad (roles/securitycenter.adminEditor)
      • Editor de configuración de notificaciones del centro de seguridad (roles/securitycenter.notificationConfigEditor)
      • Lector de la organización (roles/resourcemanager.organizationViewer)
      • Visualizador de recursos de Cloud (roles/cloudasset.viewer)
    3. Haz clic en Guardar. La cuenta de seguridad aparece en la pestaña Permisos. de la página IAM en Ver por principales.

      Por herencia, la cuenta de servicio también se convierte en una principal proyectos secundarios de la organización y los roles que se aplican al a nivel de proyecto se enumeran como roles heredados.

Para obtener más información sobre cómo crear cuentas de servicio y otorgar roles, consulta los siguientes temas:

Proporciona las credenciales a QRadar

Según dónde alojas el QRadar, cómo proporcionas el Las credenciales de IAM para QRadar son diferentes.

Configurar las notificaciones

Completa estos pasos para cada organización de Google Cloud que desees importar Security Command Center los datos de origen.

  1. Configura las notificaciones de resultados de la siguiente manera:
    1. Habilita la API de Security Command Center.
    2. Crea un filtro para exportar los resultados y elementos deseados.
    3. Crear tres temas de Pub/Sub: uno para los resultados, los registros de auditoría y activos de datos de una empresa. El NotificationConfig debe usar el tema de Pub/Sub que crear para los resultados.
  2. Crea un receptor para los registros de auditoría, como se describe en Recopilación y enrutamiento de registros a nivel de la organización a destinos compatibles. El receptor debe usar el tema de Pub/Sub que creaste para los registros de auditoría. Por ejemplo:

    gcloud logging sinks create SINK_NAME  /SINK_DESTINATION
      --include-children /
      --organization=ORGANIZTION_ID /
      --log-filter=FILTER
    

    Reemplaza lo siguiente:

    • SINK_NAME por el nombre del receptor de registros de auditoría

    • SINK_DESTINATION con pubsub.googleapis.com/projects/PROJECT_ID/topic/TOPIC_ID

    • ORGANIZATION_ID por el ID de tu organización.

    • FILTER con logName:activity, logName:data_access, logName:system_event o logName:policy.

  3. Otorga el rol de Publicador de Pub/Sub (roles/pubsub.publisher) a la cuenta de servicio del receptor.

  4. Habilita la API de Cloud Asset para el proyecto.

  5. Crea feeds para tus recursos. Debes crear dos feeds en el mismo tema de Pub/Sub, uno para tus recursos y otra para las políticas de Identity and Access Management (IAM).

    • El tema de Pub/Sub para los recursos debe ser diferente del que se usa en los resultados.
    • Para el feed de tus recursos, usa el siguiente filtro: content-type=resource.
    • Para el feed de políticas de IAM, debes usar el siguiente filtro: content-type=iam-policy --asset-types="cloudresourcemanager.googleapis.com/Project".

Necesitarás los IDs de tu organización y Pub/Sub de suscripciones para configurar QRadar.

Instala la app de Google SCC para QRadar: QRadar v7.4.1FP2+

En esta sección, instalarás la app de Google SCC para QRadar - QRadar v7.4.1FP2+ (v3.0.0). La app que mantiene Security Command Center, automatiza el proceso de programación la API de Security Command Center llama, y recupera con regularidad los datos de Security Command Center para su uso en QRadar.

La instalación de la aplicación requiere acceso a la máquina de la consola de QRadar a través de la Web interfaz de usuario.

Para completar la instalación, sigue estos pasos:

  1. Descarga la app de Google SCC para QRadar desde IBM App Exchange.
  2. Accede a tu consola de QRadar en https://QRadar_Console_IP.
  3. En el menú de la consola, haz clic en Administrador y, luego, selecciona Administración de extensiones.
  4. Para seleccionar el archivo ZIP de descarga, haz clic en Add. Sigue las indicaciones mientras la instalación.
  5. Selecciona Iniciar una instancia predeterminada para cada app.
  6. Haz clic en Install. Una vez que la instalación se complete correctamente, verás un mensaje una lista de componentes de la aplicación.
  7. Haz clic en la pestaña Administrador y, luego, en Implementar cambios.
  8. Borra la caché del navegador y actualiza la ventana del navegador.
  9. Navega a Administración de extensiones. Deberías consultar el artículo App de SCC de Google QRadar con el estado Instalado.

Configura la app de SCC de Google

En esta sección, configurarás la app de SCC de Google. Para completar de Terraform, haz lo siguiente:

  1. Ve a la pestaña Administrador de QRadar.
  2. Haz clic en Google SCC App Settings.
  3. Haz clic en Agregar organización a SCC de Google.
  4. Ingresa las siguientes variables según sea necesario:

    • JSON de la cuenta de servicio: el archivo JSON que incluye la clave de la cuenta de servicio

      Si alojas la implementación de QRadar en Google Cloud, este campo no estará disponible. Asegúrate de proporcionar la cuenta de servicio que está vinculada a la VM con los permisos de IAM para cada organización de Google Cloud. Para obtener más información, consulta Proporciona las credenciales a QRadar.

    • Configuración de credenciales: el archivo de configuración de credenciales que descargaste cuando configuraste la federación de identidades para cargas de trabajo

    • ID de la organización: el ID de tu organización

    • Nombre de suscripción de hallazgos: Nombre de la suscripción de Pub/Sub para tus notificaciones de resultados.

    • Assets Subscription Name: Es el nombre de la suscripción a Pub/Sub para tu feed de recursos.

    • Habilitar la recopilación de registros de auditoría: selecciona esta opción para enviar registros de auditoría a tu instancia de QRadar.

      • Nombre de la suscripción de registros de auditoría: el nombre de la suscripción de Pub/Sub para tu receptor de registros de auditoría
    • Intervalo: la cantidad de segundos entre las llamadas a Pub/Sub durante la recopilación de datos en tiempo real

    • Token de autorización de QRadar: Es el token de tu instancia de QRadar. Para recuperar un token, haz lo siguiente:

      1. Ve a la pestaña Administrador de QRadar.
      2. En Administración de usuarios, haz clic en Servicio autorizado.
      3. Copia tu token de autorización con Administrador como rol de usuario. Administrador como Perfil de seguridad. Si no tienes un token, crea uno. Haz clic en Agregar servicio autorizado.
      4. Haz clic en Implementar cambios y, luego, actualiza la ventana del navegador.
  5. Para ingresar los detalles opcionales de configuración del proxy, haz clic en el botón de activación Habilitar/inhabilitar proxy y, luego, ingresa la configuración del proxy:

    • IP/Nombre de host: la dirección IP o nombre de host de tu servidor proxy (no incluyas el HTTP/HTTPS)
    • Puerto: el puerto del servidor proxy
    • Nombre de usuario: el nombre de usuario utilizado para el proxy de autenticación
    • Contraseña: la contraseña utilizada para el proxy de autenticación
  6. Haz clic en Guardar.

  7. Repite estos pasos para cada organización de Google Cloud que desees integrar.

Se almacena la configuración de la app y se agregan tus organizaciones a ella página de configuración. En las siguientes secciones, se explica cómo ver y administrar Datos de Security Command Center en el servicio.

Actualiza la app de SCC de Google

En esta sección, actualizarás una app de SCC de Google existente para QRadar a la versión más reciente.

Para completar la actualización, haz lo siguiente:

  1. Descarga la versión más reciente de la app de Google SCC desde IBM App Exchange.
  2. Accede a tu consola de QRadar en https://QRadar_Console_IP.
  3. En el menú de la consola, haz clic en Administrador y, luego, selecciona Administración de extensiones.
  4. Para seleccionar el archivo ZIP de descarga, haz clic en Add. Sigue las indicaciones mientras la actualización esté lista.
  5. Selecciona Reemplazar elementos existentes y, luego, Iniciar una instancia predeterminada para cada app.
  6. Haz clic en Install. Una vez que el proceso de actualización se complete correctamente, verás un mensaje una lista de componentes de la aplicación.
  7. Haz clic en la pestaña Administrador y, luego, en Implementar cambios.
  8. Borra la caché del navegador y actualiza la ventana del navegador.
  9. Navega a Administración de extensiones. Deberías consultar el artículo App de SCC de Google QRadar con el estado Instalado.
  10. Quita los registros de la aplicación de los usuarios que acceden a la aplicación desde QRadar mediante SSH:

    1. Descarga la versión más reciente de la app de Reference Data Management de IBM App Exchange.

    2. Accede a tu consola de QRadar en https://QRadar_Console_IP.

    3. En el menú de la consola, haz clic en Administrador y, luego, selecciona Administración de extensiones.

    4. Para seleccionar el archivo ZIP de descarga, haz clic en Add. Sigue las indicaciones para instalar la aplicación.

    5. En la consola, navega al panel Administración de datos de referencia.

    6. Haz clic en Mapa de referencia.

    7. Selecciona asset_owners y haz clic en Borrar datos.

Visualiza los datos exportados en QRadar

En esta sección, se describe la funcionalidad relevante disponible en QRadar, que incluye lo siguiente: buscar resultados, registros de auditoría y recursos, visualizar políticas de IAM y visualizar paneles personalizados.

Busca datos

Para buscar datos de Security Command Center en QRadar, usa el panel Log Activity. Puedes ver los resultados transferidos, los recursos, los registros de auditoría y las fuentes de seguridad, y aplicar estilo SQL filtros para definir mejor los datos.

Visualiza datos de la política de IAM

Para ver los datos de la política de IAM de tus recursos, haz lo siguiente:

  1. Descarga y, luego, instala la aplicación Administración de datos de referencia desde el Portal de App Engine de IBM.
  2. Haz clic en el panel Reference Data Management QRadar.
  3. En el panel de navegación, haz clic en Mapa de referencia.
  4. Selecciona asset_owners. El panel se propaga con tus para los datos de políticas de IAM.

Paneles personalizados

Puedes usar paneles personalizados en QRadar para visualizar y analizar tus resultados, activos y fuentes de seguridad.

Descripción general

El panel Descripción general muestra la cantidad total de hallazgos, amenazas y vulnerabilidades en tu cuenta de Google Cloud organizaciones. Los resultados son compiladas a partir de servicios integrados de Security Command Center, como Security Health Analytics, Web Security Scanner, Event Threat Detection, y Container Threat Detection y cualquier servicios integrados que habilites.

Puedes filtrar datos para actualizar las visualizaciones, especificar la organización de Google Cloud y recuperar datos nuevos a pedido.

Recursos

En la pestaña Activos, se muestra una tabla de tus recursos de Google Cloud. Los datos de la tabla incluyen el nombre y el tipo de recurso, los propietarios de recurso, la hora de la última actualización y los vínculos a la página Recursos de Security Command Center en la consola de Google Cloud.

Puedes buscar y filtrar datos de recursos por organización, intervalo de tiempo y tipo de recurso, y desglosar los hallazgos de activos específicos.

Fuente

En la pestaña Fuentes, se muestra una tabla de tus fuentes de seguridad, que incluye la siguiente información: el nombre, el nombre visible y la descripción de la fuente. Al hacer clic en el nombre de una fuente, podrás ver los resultados de esa fuente.

Resultados

En la pestaña Hallazgos, se muestra una tabla de los hallazgos de tu organización. Puedes buscar en la tabla y filtrar la lista por intervalo de tiempo, categoría, gravedad, seguridad la fuente, el recurso y el nombre del proyecto.

Las columnas de la tabla incluyen el nombre del hallazgo, la categoría, el nombre del recurso, el nombre de la fuente de seguridad, las marcas de seguridad, la gravedad, el nombre del proyecto, la hora del evento, la hora del evento, la clase de resultado y el estado de la actualización. Si haces clic en un hallazgo se te redireccionará a la página Hallazgos de Security Command Center en La consola de Google Cloud y se muestran los detalles del hallazgo seleccionado.

En la columna Estado de actualización, puedes actualizar el estado de un resultado. Para indicar que revisas un resultado de forma activa, haz clic en Marcar como ACTIVO. Si no revisas un resultado de forma activa, haz clic en Marcar como INACTIVO.

Registros de auditoría

En el panel Registros de auditoría, se muestra una serie de gráficos y tablas en los que se muestra información de registro de auditoría. Los registros de auditoría que se incluyen en el panel son la actividad del administrador, el acceso a los datos, los eventos del sistema y los registros de auditoría de política denegada. La tabla incluye la hora, el nombre del registro, la gravedad, el nombre del servicio, el nombre del recurso y el tipo de recurso.

Los registros de la aplicación

  1. Accede a QRadar a través de SSH.
  2. Enumera todas las aplicaciones instaladas y sus valores de App-ID:

    /opt/qradar/support/recon ps
    

    El resultado es similar al siguiente. Toma nota del App-ID de la app de Google SCC

    App-ID  Name                                    Managed Host ID Workload ID             Service Name    AB       Container Name          CDEGH          Port          IJKL
    1101    QRadar Log Source Management            53              apps                    qapp-1101       ++           qapp-1101           +++++          5000          ++++
    1104    QRadar Assistant                        53              apps                    qapp-1104       ++           qapp-1104           +++++          5000          ++++
    1105    QRadar Use Case Manager                 53              apps                    qapp-1105       ++           qapp-1105           +++++          5000          ++++
    1163    IBM QRadar Pre-Validation App Service   53              apps                    qapp-1163       ++           qapp-1163           +++++          5000          ++++
    1164    IBM QRadar Pre-Validation App UI        53              apps                    qapp-1164       ++           qapp-1164           +++++          5000          ++++
    1170    Google SCC                              53              apps                    qapp-1170       ++           qapp-1170           +++++          5000          ++++
    
  3. Conéctate al contenedor de la app Google SCC:

    /opt/qradar/support/recon connect APP_ID
    

    Reemplaza APP_ID por el App-ID de la app Google SCC.

  4. Ve al directorio de registros:

    cd /opt/app-root/store/log
    
  5. Obtén una lista de todos los archivos en el directorio:

    ls
    
  6. Visualiza el contenido de un archivo:

    cat FILENAME
    

    Reemplaza FILENAME por el nombre del archivo.

Desinstala la app de Google SCC

Para desinstalar la app de Google SCC, haz lo siguiente:

  1. Vaya a la pestaña Administrador.
  2. Selecciona Administración de extensiones.
  3. Selecciona Google SCC App For QRadar - QRadar v7.4.1FP2+ (App de Google SCC para QRadar - QRadar v7.4.1FP2+).
  4. Haz clic en Desinstalar.

Si desinstalas la aplicación, las propiedades de eventos personalizados, se quitan los paneles y las fuentes de registro que proporciona la app de SCC de Google.

Problemas conocidos

En esta sección, se enumeran los problemas conocidos de la app de SCC de Google y los paneles de QRadar.

v1.0.0

  • En el panel Descripción general, el panel Findings By Severity Over Time muestra un error técnico para datos con más de 250,000 hallazgos y el frasco de datos, que propaga los paneles, se reinicia en el backend. Para evitar este problema, selecciona un intervalo de tiempo más corto para el panel.

    Este problema está resuelto en la versión 2.0.0.

  • Es posible que los recursos borrados aparezcan en el panel Recursos debido a un comportamiento inesperado de la función GROUP BY de AQL.

v2.0.0

  • Es posible que los recursos borrados aparezcan en el panel Recursos debido a un comportamiento inesperado de la función GROUP BY de AQL.
  • Es posible que el panel Hallazgos no muestre los datos de los hallazgos más recientes después de actualizar la app de SCC de Google debido al comportamiento inesperado de la función GROUP BY de AQL.

v3.0.0

  • Es posible que el panel no muestre los últimos eventos cuando hay varios eventos disponibles con la misma clave única debido al comportamiento inesperado de la función GROUP BY de AQL.
  • En el caso de los datos que ya se transfirieron con v2, no se aplica el filtro ID de organización. Para ver los datos, selecciona el valor Todos en el filtro ID de organización.

Solucionar problemas

En esta sección, se describen soluciones para algunos problemas habituales.

Los eventos de SCC de Google se muestran como mensajes de SCC de Google

Problema: Los eventos de Security Command Center aparecerán como Security Command Center. mensajes en lugar de identificarse como la categoría QRadar correcta. Mensajes se muestran en la pestaña Registrar actividad en QRadar cuando un usuario busca un evento desde una fuente de registros de Google Cloud.

Este problema ocurre cuando un campo obligatorio no está presente en un evento de registro sin procesar o si el tamaño de la carga útil del evento supera los 4,096 bytes predeterminados, lo que puede hacer que los eventos se trunquen.

Solución: Si las cargas útiles están truncadas, sigue estos pasos para aumentarlas el tamaño máximo de carga útil:

  1. Ve a la pestaña Administrador y selecciona Configuración del sistema.
  2. En Cambiar a, haz clic en Configuración avanzada.
  3. En la lista Certificado, haz lo siguiente:
    1. Selecciona Longitud máxima de carga útil de Syslog de TCP y aumenta su valor; el valor recomendado es 32,000.
    2. Selecciona Longitud máxima de carga útil Syslog de UDP y aumenta su valor; el valor recomendado es 32,000.
  4. Haz clic en Implementar cambios y usa la opción Implementación completa.

Los eventos de SCC de Google se muestran como eventos desconocidos

Problema: Los eventos de Security Command Center aparecen como Desconocido. Esta edición ocurre cuando el ID del evento y la categoría de la carga útil no están asignados en QRadar.

Solución: Sigue estos pasos para solucionar el problema:

  1. Navega a Registrar actividad y haz clic en Agregar filtro.
  2. Selecciona Parámetro y, luego, Tipo de fuente de registro (indexado).
  3. Selecciona Operador (Operator) y, luego, selecciona Es igual a (Equals).
  4. Selecciona Tipo de fuente de registro y, luego, Google SCC.
  5. En el menú desplegable de filtros Vistas, consulta Últimos 7 días.
  6. Si los eventos aparecen como Desconocidos, sigue estos pasos:
    1. Haz clic con el botón derecho en el evento y selecciona Ver en el editor de DSM.
    2. En Vista previa de la actividad del registro, verifica los valores de ID de evento y Categoría del evento.
    3. Si los valores son desconocidos, comunícate con la Asistencia de Cloud.

La configuración de la app falla y genera mensajes de error

Si recibes un error de configuración de la app, sigue estos pasos para solucionar el problema.

Error Descripción Solución
“Ingresa un JSON de cuenta de servicio válido”. Este error ocurre si un se proporciona un JSON con el formato correcto, pero la autenticación falla cuando intentando guardar la configuración. Ingresa un JSON válido con las credenciales de la cuenta correctas.
“El formato JSON de la cuenta de servicio debe ser una cadena JSON”. Este error ocurre si un Se proporciona un JSON con formato incorrecto o el archivo está en un formato que que JSON. Ingresa un archivo JSON válido.
"Ingresa un ID de organización válido". Este error ocurre cuando un Se ingresó un ID de la organización incorrecto o incompleto. Verifica el ID de la organización y vuelve a ingresarlo.
"Ingresa un ID del proyecto o un ID de suscripción de resultados válidos". Este error se produce cuando se indica un ID del proyecto o ID de suscripción incorrecto o no válido ingresaron. Verifica el ID del proyecto y el de la organización, y vuelve a ingresarlos.
"Ingresa el ID de suscripción de recursos válido". Este error ocurre cuando un Se ingresó un ID de suscripción de activos incorrecto o no válido. Verifica el ID de suscripción del activo y vuelve a ingresarlo.
“Se produjo un error al validar el token de autorización”. Este error se produce cuando Se proporcionó un token de autorización de QRadar incorrecto o no válido. Verifica tu token de autorización de QRadar y vuelve a ingresarlo. Debe tener Administrador como el rol del usuario y el perfil de seguridad. El token tampoco debe estar vencido.

Se produjo un error cuando se iniciaba la conexión del socket con QRadar

Problema: Aparece un mensaje de error que indica que se produjo un error durante el inicio de la conexión del socket con IBM QRadar" se observa en los archivos de registro de recopilación de datos. Este problema puede deberse a observado en el framework de apps QRadar v2 (< v7.4.2 P2).

Solución: Sigue estos pasos para solucionar el problema:

  1. Revisa la nota de asistencia sobre los cambios en la implementación de QRadar.
  2. Actualizar QRadar.

Problemas con la interfaz

Problema: Un panel de control o una página de configuración muestran errores o comportamientos no deseados.

Solución: Sigue estos pasos para solucionar el problema:

  1. Borra la caché del navegador y vuelve a cargar la página web.
  2. Reduce el intervalo de tiempo del filtro. Las consultas QRadar pueden vencer si la cantidad de respuestas es demasiado grande.
  3. Si el problema no se resuelve, comunícate con el equipo de Asistencia de Cloud.

Los paneles de panel no se cargan y el proceso del frasco finaliza.

Problema: Se agota el tiempo de espera del proceso del frasco y algunos paneles no se cargan.

Solución: Sigue estos pasos para solucionar el problema:

  1. Borra la caché del navegador y vuelve a cargar la página web.
  2. Reduce el intervalo de tiempo del filtro. Las consultas QRadar pueden vencer si la cantidad de respuestas es demasiado grande.
  3. Si el problema persiste, comunícate con el equipo de Asistencia de Cloud.

Otros problemas de rendimiento

Si tu problema no se resuelve siguiendo las instrucciones de esta guía, haz lo siguiente: lo siguiente:

  1. Ve a la pestaña Admin y, luego, haz clic en System and License Administración.
  2. Selecciona el host en el que se instaló la app de SCC de Google para QRadar - QRadar v7.4.1FP2+.
  3. Haz clic en Acción y, luego, selecciona Recopilar archivos de registro.
  4. En el cuadro de diálogo, haz clic en Opciones avanzadas.
  5. Selecciona las casillas de verificación junto a Include Debug Logs, en Application Registros de extensiones y Registros de configuración (versión actual).
  6. Selecciona dos días como entrada de datos y, luego, haz clic en Recopilar archivos de registro.
  7. Selecciona Hacer clic aquí para descargar archivos.

    Los archivos de registro se descargarán en un archivo ZIP. Comunícate con la Asistencia de Cloud y comparte los archivos de registro.

¿Qué sigue?