SiemplifyUtilities

Versión de integración: 19.0

Configurar la integración de SiemplifyUtilities en Google Security Operations

Para obtener instrucciones detalladas sobre cómo configurar una integración en Google SecOps, consulta Configurar integraciones.

Parámetros de integración

Acciones

Contar entidades en el ámbito

Descripción

Cuenta el número de entidades de un ámbito específico.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Tipo de entidad 13 N/A El tipo de las entidades de destino.

Fecha de ejecución

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 el número de elementos de una lista separados por un delimitador configurable.

Parámetros

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

Fecha de ejecución

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

Eliminar archivo

Descripción

Elimina un archivo seleccionado del sistema de archivos.

Parámetros

Nombre Tipo Obligatorio Descripción
Ruta del archivo Cadena Especifica la ruta de archivo absoluta del archivo que se debe eliminar.

Fecha de ejecución

Esta acción no se ejecuta en entidades.

Resultados de la acción

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

La acción proporciona los siguientes mensajes de salida:

Mensaje resultante Descripción del mensaje
Se ha eliminado el archivo correctamente. La acción se ha realizado correctamente.
No se ha encontrado el archivo en la ruta proporcionada. El archivo no existe.
No se ha encontrado actividad de las cuentas de servicio proporcionadas en Google Cloud Policy Intelligence No se han encontrado datos de ninguna de las cuentas de servicio indicadas.
Error al ejecutar la acción "Eliminar archivo".

La acción ha devuelto un error.

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

Extraer los elementos principales de JSON

Descripción

La acción recibe un JSON como entrada, lo ordena por una clave específica y devuelve los "x" principales de las ramas correspondientes.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Datos JSON Cadena N/A Datos JSON que se van a procesar.
Clave de ordenación Cadena N/A Clave anidada separada por puntos. Usa * como comodín. Ejemplo: Host.*.wassap_list.Severity.
Tipo de campo Cadena N/A Tipo del campo por el que se va a ordenar. Valores válidos: int (campo numérico), cadena (campo de texto) o fecha.
Invertir (DESC. -> ASC.) Casilla Marcada Ordena los resultados de forma descendente o ascendente (Z -> A).
Filas superiores Cadena N/A Recupera el número de filas del JSON que se va a procesar.

Fecha de ejecución

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 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"
    }
]

Filtrar JSON

Descripción

Filtra un diccionario JSON.

Parámetros

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

Fecha de ejecución

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"
    }
}

Obtener URL de implementación

Obtener la URL de implementación de Google Security Operations.

Entidades

La acción no se ejecuta en entidades.

Entradas de acciones

N/A

Resultados de la acción

Tipo de salida de la acción
Adjunto del panel de casos N/A
Enlace del panel de casos N/A
Tabla del panel de casos N/A
Tabla de enriquecimiento N/A
Información valiosa sobre la entidad N/A
Insight N/A
Resultado de JSON Disponible
Widget predefinido N/A
Resultado de la secuencia de comandos Disponible
Resultado de la secuencia de comandos
Nombre del resultado del script Valor
is_success Verdadero/Falso
Resultado de JSON
{
"url": ""
}
Panel de casos
Mensaje resultante Descripción del mensaje
Se ha obtenido la URL de implementación correctamente. La acción se ha realizado correctamente.
Error al ejecutar la acción "Get Deployment URL". Motivo: ERROR_REASON

La acción ha devuelto un error.

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

Mostrar operaciones

Descripción

Proporciona operaciones en listas.

Parámetros

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

Fecha de ejecución

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"
        ]
    }
}​​

Analizar EML a JSON

Descripción

Analiza EML en JSON.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Contenido EML Cadena N/A El contenido codificado en base64 del archivo EML.
Encabezados incluidos en la lista de bloqueadas cadena separada por comas No Encabezados que se excluirán de la respuesta.
Usar la lista negra como lista blanca Casilla Desmarcada Para incluir solo los encabezados de la lista.

Fecha de ejecución

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 esta acción, los cambios funcionales se aplican a la versión 10 de la integración y posteriores: en el resultado JSON, el campo with se divide en los campos id y with. Para obtener más información, consulta el siguiente ejemplo:

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

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

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

Ping

Descripción

Prueba de conectividad.

Parámetros

N/A

Fecha de ejecución

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

Query Joiner

Descripción

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

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Valores Cadena N/A Lista de cadenas separadas por comas. Por ejemplo: valor1,valor2,valor3.
Campo de consulta Cadena N/A Campo de consulta de destino (por ejemplo, SrcIP, DestHost, etc.
Operador de consulta Cadena N/A Operador de consulta(OR, AND, etc.).
Añadir comillas Casilla N/A Si está habilitada, la acción añadirá comillas a todos los elementos de la lista "Valores".
Añadir comillas dobles Casilla N/A Si está habilitada, la acción añadirá comillas dobles a todos los elementos de la lista "Valores".

Fecha de ejecución

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
query N/A N/A
Resultado de JSON
N/A

Exportar entidades como archivo OpenIOC

Descripción

Exportar entidades como 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 la carpeta de exportación Cadena Especifica la carpeta en la que se deben almacenar los archivos OpenIOC.

Fecha de ejecución

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

}
Panel de casos
Caso Correcto No superada Mensaje
Si se realiza correctamente No Se ha creado correctamente un archivo OpenIOC basado en las entidades proporcionadas.
No hay entidades en el ámbito No No La acción no ha podido crear un archivo OpenIOC porque no hay entidades en el ámbito de ejecución de la acción.
Error grave, credenciales no válidas, raíz de la API No Error al ejecutar la acción "Export Entities as OpenIOC File". Motivo: {error traceback}

¿Necesitas más ayuda? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.