Integra Axonius con Google SecOps

En este documento, se describe cómo integrar Axonius con Google Security Operations (Google SecOps).

Versión de integración: 5.0

Casos de uso

Realizar acciones de enriquecimiento

Parámetros de integración

Usa los siguientes parámetros para configurar la integración:

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Raíz de la API String https://{root} Raíz de la API de Axonius
Clave de API String N/A Clave de API de Axonius
Secreto de API Contraseña N/A Secreto de la API de Axonius
Verificar SSL Casilla de verificación Marcado Si se selecciona, la integración valida el certificado SSL cuando se conecta al servidor de Axonius.

Si quieres obtener instrucciones para configurar una integración en Google SecOps, consulta Configura integraciones.

Si es necesario, puedes hacer cambios más adelante. Después de configurar una instancia de integración, puedes usarla en las guías. Para obtener más información sobre cómo configurar y admitir varias instancias, consulta Compatibilidad con varias instancias.

Acciones

Para obtener más información sobre las acciones, consulta Cómo responder a las acciones pendientes desde Tu escritorio y Cómo realizar una acción manual.

Ping

Prueba la conectividad con Axonius.

Ejecutar en

La acción no se ejecuta en entidades ni tiene parámetros de entrada obligatorios.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la conexión se realiza correctamente: "Successfully connected to the Axonius server with the provided connection parameters!"

La acción debería fallar y detener la ejecución de la guía:

Si no se realiza correctamente: "No se pudo conectar al servidor de Axonius. Error is {0}".format(exception.stacktrace)

General

Enriquece entidades

Enriquece las entidades con la información de Axonius. Las entidades admitidas incluyen nombres de host, direcciones IP, direcciones MAC, usuarios y direcciones de correo electrónico (entidades de usuario que coinciden con la expresión regular de correo electrónico).

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Crea una estadística de extremo Casilla de verificación Verdadero No Si está habilitada, la acción creará una estadística que contiene información sobre los extremos.
Crea estadísticas del usuario Casilla de verificación Verdadero No Si está habilitada, la acción creará una estadística que contiene información sobre el usuario.
Cantidad máxima de notas que se pueden devolver Número entero 50 No Especifica cuántas notas se mostrarán en la tabla del muro de casos.

Ejecutar en

Esta acción se ejecuta en las siguientes entidades:

  • Nombre de host
  • Dirección IP
  • Dirección MAC
  • Usuario
  • Correo electrónico

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True

Resultado de JSON para el extremo:

{
    "adapters": [
        {
            "accurate_for_datetime": "Sun, 21 Mar 2021 03:44:19 GMT",
            "client_used": "DOMAIN\\axoniusSvc",
            "raw": {
                "ad_distinguished_name": "CN=DESKTOP-ID,OU=Computers,DC=demo,DC=local",
                "ad_object_class": [
                    "top",
                    "person",
                    "organizationalperson",
                    "user",
                    "computer"
                ],
                "ad_sAMAccountName": "",
                "ad_site_location": "Richmond",
                "ad_site_name": "",
                "device_disabled": false,
                "device_managed_by": "Example User",
                "domain": "example.example",
                "hostname": "HOSTNAME",
                "id": "CN=ID,OU=Computers,DC=demo,DC=local",
                "last_seen": "Tue, 16 Mar 2021 19:44:05 GMT",
                "name": "NAME",
                "network_interfaces": [
                    {
                        "ips": [
                            "IP"
                        ],
                        "ips_raw": [
                            "IP_RAW"
                        ],
                        "ips_v4": [
                            "IP_V4"
                        ],
                        "ips_v4_raw": [
                            "IP_V4_RAW"
                        ]
                    }
                ],
                "os": {
                    "bitness": 64,
                    "distribution": "10",
                    "is_windows_server": false,
                    "os_str": "windows 10 pro 64-bit",
                    "type": "Windows",
                    "type_distribution": "Windows 10"
                },
                "part_of_domain": true
            },
            "plugin_name": "",
            "plugin_type": "Adapter",
            "plugin_unique_name": "",
            "quick_id": "active_directory_adapter_0!CN=ID,OU=OU,DC=DOMAIN,DC=DOMAIN",
            "type": "entitydata"
        },
        {
            "accurate_for_datetime": "Sun, 21 Mar 2021 03:43:52 GMT",
            "client_used": "https://DOMAIN",
            "raw": {
                "hostname": "HOSTNAME",
                "id": "ID",
                "last_seen": "Sun, 21 Mar 2021 01:50:28 GMT",
                "name": "NAME",
                "network_id": "NETWORK_ID",
                "network_interfaces": [
                    {
                        "ips": [
                            "IP"
                        ],
                        "ips_raw": [
                            "IP_RAW"
                        ],
                        "ips_v4": [
                            "IP_V4"
                        ],
                        "ips_v4_raw": [
                            "IP_V4_RAW"
                        ],
                        "mac": "01:23:45:AB:CD:EF",
                        "manufacturer": "(Intel Corporate)"
                    }
                ]
            },
            "plugin_name": "Example",
            "plugin_type": "Adapter",
            "plugin_unique_name": "Example",
            "quick_id": "ID",
            "type": "entitydata"
        }
    ],
"Notes": [],
    "internal_axon_id": "",
    "labels": []
}

Resultado en JSON para los usuarios:

{
    "adapters": [
        {
            "accurate_for_datetime": "Sun, 21 Mar 2021 03:45:01 GMT",
            "client_used": "DOMAIN\\axoniusSvc",
            "raw": {
                "account_disabled": false,
                "ad_display_name": "",
                "ad_distinguished_name": "CN=example, DC=example",
                "ad_sid": "S-1-5-21-70119-3234025",
                "ad_uac_dont_expire_password": false,
                "ad_uac_password_not_required": false,
                "display_name": "",
                "domain": "example.example",
                "employee_id": "ID",
                "first_name": "Example",
                "id": "CN=example, DC=example",
                "is_admin": false,
                "is_local": false,
                "is_locked": false,
                "last_name": "Example",
                "last_password_change": "Wed, 17 Mar 2021 09:12:11 GMT",
                "last_seen": "Thu, 18 Mar 2021 09:25:08 GMT",
                "mail": "email@example.com",
                "password_never_expires": false,
                "password_not_required": false,
                "user_city": "Boston",
                "user_telephone_number": "(800) 555-0175",
                "username": "user@example.com"
            },
            "user_city": "Boston",
            "user_telephone_number": "(800) 555-0175",
            "username": "user@example.com",
            "plugin_name": "active_directory_adapter",
            "plugin_type": "Adapter",
            "plugin_unique_name": "active_directory_adapter_0",
            "quick_id": "active_directory_adapter_0!CN=example,DC=example",
            "type": "entitydata"
        }
    ],
"Notes": [],
    "internal_axon_id": "",
    "labels": []
}

Enriquecimiento de entidades para Endpoints:

Nombre del campo de enriquecimiento Lógica: Cuándo aplicar
object_classes Cuando está disponible en JSON
site_name Cuando está disponible en JSON
device_disabled Cuando está disponible en JSON
device_managed_by Cuando está disponible en JSON
Nombre de host Cuando está disponible en JSON
ad_distinguished_name Cuando está disponible en JSON
asset_name Cuando está disponible en JSON
ips Cuando está disponible en JSON
os Cuando está disponible en JSON
id Cuando está disponible en JSON
vínculo Cuando está disponible en JSON

Enriquecimiento de entidades: para usuarios

Nombre del campo de enriquecimiento Lógica: Cuándo aplicar
account_disabled Cuando está disponible en JSON
ad_display_name Cuando está disponible en JSON
ad_distinguished_name Cuando está disponible en JSON
ad_sid Cuando está disponible en JSON
employee_id Cuando está disponible en JSON
is_admin Cuando está disponible en JSON
is_local Cuando está disponible en JSON
is_locked Cuando está disponible en JSON
mail Cuando está disponible en JSON
user_telephone_number Cuando está disponible en JSON
id Cuando está disponible en JSON
vínculo Cuando está disponible en JSON
Muro de casos
Tipo de resultado Valor/Descripción Tipo (entidad\general)
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si se enriqueció some(is_success = true): "Se enriquecieron correctamente las siguientes entidades con Axonius:\n".format(entity.identifier)

Si no se enriquecieron algunas (is_success = true): "No se pudieron enriquecer las siguientes entidades con Axonius:\n".format(entity.identifier)

If didn't enrich all (is_success = false): "No se enriqueció ninguna entidad".

La acción debería fallar y detener la ejecución de la guía:

Si se informa un error fatal, como credenciales incorrectas, falta de conexión con el servidor o algún otro error: "Error al ejecutar la acción "Enrich Entities". Reason: {0}''.format(error.Stacktrace)

General
Tabla de entidades Entidad

Tabla del muro de casos

(si los atributos, los datos o la lista de datos tienen valores)

Nombre: {entity.identifier}: Notas

Columna:

  • Nombre de usuario
  • Nota
  • Hora
General

Agregar nota

Agrega una nota a las entidades en Axonius. Las entidades admitidas incluyen nombres de host, direcciones IP, direcciones MAC, usuarios y direcciones de correo electrónico (entidades de usuario que coinciden con la expresión regular de correo electrónico).

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nota String N/A Especifica qué nota se debe agregar.

Ejecutar en

Esta acción se ejecuta en las siguientes entidades:

  • Nombre de host
  • Dirección IP
  • Dirección MAC
  • Usuario
  • Dirección de correo electrónico

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True

Resultado de JSON

{
    "data": {
        "attributes": {
            "accurate_for_datetime": "2021-03-21T15:55:10.876568+00:00",
            "note": "example",
            "user_id": "",
            "user_name": "internal/apiNAME",
            "uuid": ""
        },
        "type": "notes_details_schema"
    }
}
Muro de casos
Tipo de resultado Valor/Descripción Tipo (entidad\general)
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si al menos una operación se realizó correctamente(is_success = true): "Se agregó correctamente la nota a las siguientes entidades en Axonius: {0}".format(entities)

If at least fail for one(is_success = true): "Action wasn't able to add a note to the following entities in Axonius: {0}".format(entities)

If fail for all (is_success = false): "Note wasn't added to the provided entities.".

La acción debería fallar y detener la ejecución de la guía:

Si se produce un error fatal, como credenciales incorrectas, falta de conexión con el servidor o algún otro problema, se mostrará el mensaje "Error al ejecutar la acción "Agregar nota"". Reason: {0}''.format(error.Stacktrace)

General

Agregar etiquetas

Agrega etiquetas a las entidades en Axonius. Entidades admitidas: Nombre de host, IP, dirección MAC, usuario, direcciones de correo electrónico (entidades de usuario que coinciden con la regex de correo electrónico)

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Etiquetas CSV Especifica una lista de etiquetas separadas por comas que se deben agregar a las entidades.

Ejecutar en

Esta acción se ejecuta en las siguientes entidades:

  • Nombre de host
  • Dirección IP
  • Dirección MAC
  • Usuario
  • Dirección de correo electrónico

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Muro de casos
Tipo de resultado Valor/Descripción Tipo (entidad\general)
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si al menos una operación se realizó correctamente(is_success = true): "Se agregaron correctamente etiquetas a las siguientes entidades en Axonius: {0}".format(entities)

If at least fail for one(is_success = true): "Action wasn't able to add tags to the following entities in Axonius: {0}".format(entities)

Si falla para todas las entidades (is_success = false): "No se agregaron etiquetas a las entidades proporcionadas".

La acción debería fallar y detener la ejecución de la guía:

Si se informa un error fatal, como credenciales incorrectas, falta de conexión con el servidor o algún otro problema, se mostrará el mensaje "Error al ejecutar la acción "Add Tags"". Reason: {0}''.format(error.Stacktrace)

General

Cómo quitar etiquetas

Quita etiquetas de entidades en Axonius. Entidades admitidas: Nombre de host, IP, dirección MAC, usuario, direcciones de correo electrónico (entidades de usuario que coinciden con la regex de correo electrónico).

Parámetros
Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Etiquetas CSV Especifica una lista de etiquetas separadas por comas que se deben quitar de las entidades.

Ejecutar en

Esta acción se ejecuta en las siguientes entidades:

  • Nombre de host
  • Dirección IP
  • Dirección MAC
  • Usuario
  • Dirección de correo electrónico

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Muro de casos
Tipo de resultado Valor/Descripción Tipo (entidad\general)
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si al menos una operación se realizó correctamente(is_success = true): "Se quitaron correctamente las etiquetas de las siguientes entidades en Axonius: {0}".format(entities)

if at least fail for one(is_success = true): "Action wasn't able to remove tags from the following entities in Axonius: {0}".format(entities)

Si falla para todos (is_success = false): "No se quitaron las etiquetas de las entidades proporcionadas".

La acción debería fallar y detener la ejecución de la guía:

Si se informa un error fatal, como credenciales incorrectas, falta de conexión con el servidor o algún otro problema: "Error al ejecutar la acción "Remove Tags". Reason: {0}''.format(error.Stacktrace)

General

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