SiemplifyUtilities

Versión de la integración: 19.0

Configura la integración de SiemplifyUtilities en Google Security Operations

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

Parámetros de integración

Acciones

Recuento de entidades incluidas

Descripción

Cuenta la cantidad de entidades de un alcance específico.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Tipo de entidad 13 N/A Es el tipo de entidades objetivo.

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
list_count N/A N/A
Resultado de JSON
N/A

Lista de recuento

Descripción

Cuenta la cantidad de elementos en una lista, separados por un delimitador configurable.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Cadena de entrada String N/A Lista de cadenas separadas por comas. Por ejemplo: value1,value2,value3.
Delimitador String N/A Define un símbolo que se usa para separar los valores de la lista de entrada.

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
list_count N/A N/A
Resultado de JSON
N/A

Borrar archivo

Descripción

Borra un archivo seleccionado del sistema de archivos.

Parámetros

Nombre Tipo Obligatorio Descripción
Ruta de acceso al archivo String Especifica la ruta de acceso absoluta del archivo que se debe borrar.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Valor
is_success Verdadero/Falso
Resultado de JSON
{
"filepath": ""
"status": "deleted/not found"
}
Muro de casos

La acción proporciona los siguientes mensajes de salida:

Mensaje de salida Descripción del mensaje
Se borró el archivo correctamente. La acción se realizó correctamente.
No se encontró el archivo en la ruta proporcionada. El archivo no existe.
No se encontró actividad para las cuentas de servicio proporcionadas en Google Cloud Policy Intelligence La acción no pudo encontrar datos para ninguna de las cuentas de servicio enumeradas.
Se produjo un error al ejecutar la acción "Borrar archivo".

La acción devolvió un error.

Verifica la conexión al servidor, los parámetros de entrada o las credenciales.

Extrae el valor superior de JSON

Descripción

La acción obtiene un JSON como entrada, lo ordena según una clave específica y devuelve los "X" principales de las ramas pertinentes.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Datos JSON String N/A Son los datos JSON que se procesarán.
Clave de ordenamiento String N/A Clave anidada separada por puntos. Usa * como comodín. Ejemplo: Host.*.wassap_list.Severity.
Tipo de campo String N/A Es el tipo de campo por el que se ordenará. Valores válidos: int (campo numérico), string (un campo de texto) o fecha.
Invertir (DESC -> ASC) Casilla de verificación Marcado Ordena los resultados de forma descendente o ascendente (de la Z a la A).
Filas con el valor más alto String N/A Recupera la cantidad de filas del JSON para procesar.

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
Resultado N/A N/A
Resultado de JSON
[
    {
        "HOST": {
            "DETECTION":{
                "QID": "82003",
                "SEVERITY": "1",
                "RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
            },
            "IP": "1.1.1.1",
            "LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
            "OS": "Windows 10"
        },
        "DATETIME": "2018-08-29T14:01:12Z"
    }, {
        "HOST":{
            "DETECTION": {
                "PORT": "443",
                "QID": "11827",
                "PROTOCOL": "tcp",
                "RESULTS": "X-Frame-Options or Content-Security-Policy: frame-ancestors HTTP Headers missing on port 443.",
                "SEVERITY": "2"
            },
            "IP": "1.1.1.1",
            "LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
            "OS": "Linux 3.13"
        },
        "DATETIME": "2018-08-29T14:01:12Z"
    }, {
        "HOST": {
            "DETECTION": {
                "PORT": "53",
                "QID": "15033",
                "PROTOCOL": "udp",
                "RESULTS": "--- IPv4 --- ",
                "SEVERITY": "4"
            },
            "IP": "1.1.1.1",
            "LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
            "OS": "Linux 3.13"
        },
        "DATETIME": "2018-08-29T14:01:12Z"
    }
]

Filtro JSON

Descripción

Filtra el diccionario JSON.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Datos JSON String N/A Son los datos del diccionario JSON que se filtrarán.
Ruta de acceso de la clave raíz String N/A Es la ruta de acceso a la clave raíz. Nota: El sistema usa la notación de puntos para la búsqueda de JSON. Por ejemplo: json.message.status.
Ruta de condición String N/A Es la ruta de acceso al campo por el que se filtrará, separada por puntos.
Operador de condición String N/A Es el operador de condición. Puede ser uno de los siguientes: = / != / > / < / >= / <= / in / not in.
Valor de condición String N/A Es el valor de la condición por la que se filtrará.
Ruta de salida String N/A Es la ruta de acceso a los resultados deseados en el diccionario filtrado, separada por puntos.
Delimitador String N/A Es el delimitador para unir los valores en la ruta de salida. El valor predeterminado es una coma.

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
resultados Verdadero/Falso results:False
Resultado de JSON
{
    "a": {
        "HOST": [
            {
                "DETECTION": {
                    "QID": "82003",
                    "SEVERITY": "1",
                    "RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
                },
                "IP": "1.1.1.1",
                "LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
                "OS": "Windows 10"
            }
        ],
        "DATETIME": "2018-08-29T14:01:12Z"
    }
}

Obtén la URL de implementación

Obtén la URL de implementación de Google Security Operations.

Entidades

La acción no se ejecuta en entidades.

Entradas de acción

N/A

Resultados de la acción

Tipo de salida de la acción
Adjunto del muro de casos N/A
Vínculo al muro de casos N/A
Tabla del muro de casos N/A
Tabla de enriquecimiento N/A
Estadísticas de la entidad N/A
Estadística N/A
Resultado de JSON Disponible
Widget OOTB N/A
Resultado de secuencia de comandos Disponible
Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Valor
is_success Verdadero/Falso
Resultado de JSON
{
"url": ""
}
Muro de casos
Mensaje de salida Descripción del mensaje
Se recuperó correctamente la URL de implementación. La acción se realizó correctamente.
Se produjo un error al ejecutar la acción "Obtener URL de implementación". Motivo: ERROR_REASON

La acción devolvió un error.

Verifica la conexión al servidor, los parámetros de entrada o las credenciales.

Enumerar operaciones

Descripción

Proporciona operaciones en listas.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Primera lista String N/A Lista de cadenas separadas por comas. Por ejemplo: value1,value2,value3.
Segunda lista String N/A Lista de cadenas separadas por comas. Por ejemplo: value1,value2,value3.
Delimitador String N/A Define un símbolo que se usa para separar los valores en ambas listas.
Operador String N/A Debe ser una de las siguientes opciones: intersección, unión, resta o xor.

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
result_list N/A N/A
Resultado de JSON
{
    "results": {
        "count": 6,
        "data": [
            "item",
            "item1",
            "item2"
        ]
    }
}​​

Analiza EML en JSON

Descripción

Analiza EML en JSON.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Contenido EML String N/A Contenido del archivo EML codificado en Base64.
Encabezados incluidos en la lista negra Cadena separada por comas No Encabezados que se excluirán de la respuesta.
Usar la lista negra como lista blanca Casilla de verificación Desmarcado Para incluir solo los encabezados enumerados.

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
parsed_eml N/A N/A
Resultado de JSON
{
    "HTML Body": "<div><br></div>",
    "Attachments": {},
    "Recipients": "john_doe@example.com",
    "CC": "",
    "Links": {
        "urls_1": "https://lh4.googleusercontent.com/rE6-WYjfFuiHbHUV33G31NCtUeBl9YGnw4bvlorqMeNaC60qWagqtohFwCpq2eJxlMYMJPPDAqqXRZW6Oja8GqOjt3jB3aB6tzJP-jdtbCBoj-m3vu49tttHmWpXGJUSI6UuTUYS",
        "urls_2": "https://lh4.googleusercontent.com/Uih5TalWnJjBbG_QaRICp8emX5wIakbCmstEDP3YHT7l45qdjIllcxg_Ddapvrh5DqGKszK3KKM5M0kEoC1YX6TgbWKJKPX0OxD5BeWr3uu6SRAHs7lwP20khjHSlxsIM46egQ-M"
    },
    "BCC": "",
    "To": "john_doe@example.com",
    "Date": "Mon, 13 Aug 2018 13:20:34 +0300",
    "From": "john_doe@example.com",
    "Subject": "TEST6:::Test:::ADVANCE NOTICE: 07.08.2018-Disable Accounts-user\\\r\\\\n Office Il Office"
}

En el caso de esta acción, los cambios funcionales se aplican a la versión 10 y posteriores de la integración: En el resultado JSON, el campo with se divide en los campos id y with. Para obtener más detalles, consulta el siguiente ejemplo:

  • Versión 9 de la integración y versiones anteriores:

    "with": "smtp id ID"
    
  • Versión de integración 10 y posteriores:

    "id": "ID"
    "with": "SMTP"
    

Ping

Descripción

Prueba la conectividad.

Parámetros

N/A

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
correcto Verdadero/Falso success:False
Resultado de JSON
N/A

Unión de consultas

Descripción

Forma una cadena de consulta a partir de los parámetros proporcionados.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Valores String N/A Lista de cadenas separadas por comas. Por ejemplo: value1,value2,value3.
Campo de consulta String N/A Ejemplo de campo objetivo de la búsqueda SrcIP, DestHost, etcétera
Operador de consulta String N/A Operador de consulta(OR, AND, etc.).
Agregar cotizaciones Casilla de verificación N/A Si está habilitada, la acción agregará comillas a cada elemento de la lista "Valores".
Agregar comillas dobles Casilla de verificación N/A Si está habilitada, la acción agregará comillas dobles a cada elemento de la lista "Valores".

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
consulta N/A N/A
Resultado de JSON
N/A

Exportar entidades como archivo OpenIOC

Descripción

Exporta entidades como un archivo OpenIOC. Entidades admitidas: Hash de archivo, dirección IP, URL, nombre de host y usuario.

Parámetros

Nombre Tipo Obligatorio Descripción
Ruta de acceso de la carpeta de exportación String Especifica la carpeta en la que se deben almacenar los archivos OpenIOC.

Ejecutar en

Esta acción se ejecuta en las siguientes entidades:

  • Filehash
  • Dirección IP
  • URL
  • Nombre de host
  • Usuario

Resultados de la acción

Resultado de JSON
{

"absolute_file_path": OpenIOC_{random_guid}.txt

}
Muro de casos
Caso Listo Reprobada Mensaje
Si la operación se realiza correctamente No Se creó correctamente un archivo OpenIOC basado en las entidades proporcionadas.
No hay entidades en el alcance No No La acción no pudo crear un archivo OpenIOC porque no hay entidades en el alcance de ejecución de la acción.
Error fatal, credenciales no válidas, raíz de la API No Se produjo un error al ejecutar la acción "Export Entities as OpenIOC File". Motivo: {error traceback}

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