SiemplifyUtilities

Versão da integração: 19.0

Configure a integração do SiemplifyUtilities no Google Security Operations

Para obter instruções detalhadas sobre como configurar uma integração no Google SecOps, consulte o artigo Configure integrações.

Parâmetros de integração

Ações

Contagem de entidades no âmbito

Descrição

Contar o número de entidades de um âmbito específico.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Tipo de entidade 13 N/A O tipo das entidades de destino.

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valores Exemplo
list_count N/A N/A
Resultado JSON
N/A

Lista de contagem

Descrição

Contar o número de itens numa lista, separados por um delimitador configurável.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
String de entrada String N/A Lista de strings separadas por vírgulas. Por exemplo: value1,value2,value3.
Delimitador String N/A Defina um símbolo, que é usado para a separação de valores da lista de entrada.

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valores Exemplo
list_count N/A N/A
Resultado JSON
N/A

Eliminar ficheiro

Descrição

Eliminar um ficheiro selecionado do sistema de ficheiros.

Parâmetros

Nome Tipo Obrigatório Descrição
Caminho do ficheiro String Sim Especifica o caminho absoluto do ficheiro que tem de ser eliminado.

Executar em

Esta ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Valor
is_success Verdadeiro/Falso
Resultado JSON
{
"filepath": ""
"status": "deleted/not found"
}
Case Wall

A ação fornece as seguintes mensagens de saída:

Mensagem de saída Descrição da mensagem
O ficheiro foi eliminado com êxito. A ação foi concluída com êxito.
Não foi possível encontrar o ficheiro no caminho indicado. O ficheiro não existe.
Não foi encontrada atividade para as contas de serviço fornecidas na Google Cloud inteligência de políticas A ação não conseguiu encontrar dados para nenhuma das contas de serviço indicadas.
Erro ao executar a ação "Eliminar ficheiro".

A ação devolveu um erro.

Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais.

Extraia os principais resultados de JSON

Descrição

A ação recebe um JSON como entrada, ordena-o por uma chave específica e devolve os "x" principais ramos relevantes.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Dados JSON String N/A Dados JSON a processar.
Chave para ordenar por String N/A Chave aninhada separada por pontos. Use * como um caráter universal. Exemplo: Host.*.wassap_list.Severity.
Tipo de campo String N/A O tipo do campo pelo qual ordenar. Valores válidos: int (campo numérico), string (campo de texto) ou data.
Inverter (DESC -> ASC) Caixa de verificação Marcado Ordene os resultados por DESC ou ASC (Z -> A).
Principais linhas String N/A Recupere o número de linhas do JSON a processar.

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valores Exemplo
result N/A N/A
Resultado 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

Descrição

Filtrar dicionário JSON.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Dados JSON String N/A Os dados do dicionário JSON a filtrar.
Caminho da chave raiz String N/A O caminho para a chave principal. Nota: o sistema usa a notação de pontos para a pesquisa JSON. Por exemplo: json.message.status.
Caminho da condição String N/A O caminho para o campo pelo qual filtrar, separado por pontos.
Operador de condição String N/A O operador de condição. Pode ser um dos seguintes: = / != / > / < / >= / <= / in / not in.
Valor da condição String N/A O valor da condição pelo qual filtrar.
Caminho de saída String N/A O caminho para os resultados desejados no dicionário filtrado, separado por pontos.
Delimitador String N/A O delimitador para juntar os valores no caminho de saída. Predefinição: vírgula.

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valores Exemplo
resultados Verdadeiro/Falso results:False
Resultado 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"
    }
}

Obtenha o URL de implementação

Obtenha o URL de implementação do Google Security Operations.

Entidades

A ação não é executada em entidades.

Dados de ações

N/A

Resultados da ação

Tipo de saída da ação
Fixação à parede da caixa N/A
Link da parede da caixa N/A
Mesa de parede para caixas N/A
Tabela de enriquecimento N/A
Estatísticas da entidade N/A
Insight N/A
Resultado JSON Disponível
Widget OOTB N/A
Resultado do script Disponível
Resultado do script
Nome do resultado do script Valor
is_success Verdadeiro/Falso
Resultado JSON
{
"url": ""
}
Parede da caixa
Mensagem de saída Descrição da mensagem
O URL de implementação foi obtido com êxito. A ação foi bem-sucedida.
Erro ao executar a ação "Get Deployment URL" (Obter URL de implementação). Motivo: ERROR_REASON

A ação devolveu um erro.

Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais.

Apresentar operações

Descrição

Fornecer operações em listas.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Primeira lista String N/A Lista de strings separadas por vírgulas. Por exemplo: value1,value2,value3.
Segunda lista String N/A Lista de strings separadas por vírgulas. Por exemplo: value1,value2,value3.
Delimitador String N/A Defina um símbolo, que é usado para a separação de valores em ambas as listas.
Operador String N/A Tem de ser um dos seguintes: intersection, union, subtract ou xor.

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valores Exemplo
result_list N/A N/A
Resultado JSON
{
    "results": {
        "count": 6,
        "data": [
            "item",
            "item1",
            "item2"
        ]
    }
}​​

Analise EML para JSON

Descrição

Analise EML para JSON.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Conteúdo EML String N/A O conteúdo codificado em base64 do ficheiro EML.
Cabeçalhos na lista negra string separada por vírgulas Não Cabeçalhos a excluir da resposta.
Use a lista negra como lista de autorizações Caixa de verificação Desmarcado Para incluir apenas os cabeçalhos listados.

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valores Exemplo
parsed_eml N/A N/A
Resultado 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"
}

Para esta ação, as alterações funcionais aplicam-se à versão 10 da integração e posteriores: no resultado JSON, o campo with é dividido nos campos id e with. Para mais detalhes, consulte o seguinte exemplo:

  • Versão 9 e anteriores da integração:

    "with": "smtp id ID"
    
  • Versão de integração 10 e posterior:

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

Tchim-tchim

Descrição

Testar conetividade.

Parâmetros

N/A

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valores Exemplo
êxito Verdadeiro/Falso success:False
Resultado JSON
N/A

Aglutinador de consultas

Descrição

Formar uma string de consulta a partir dos parâmetros fornecidos.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Valores String N/A Lista de strings separadas por vírgulas. Por exemplo: value1,value2,value3.
Campo de consulta String N/A Campo de destino da consulta, por exemplo SrcIP, DestHost, etc.
Operador de consulta String N/A Operador de consulta(OR, AND, etc.).
Adicione aspas Caixa de verificação N/A Se estiver ativada, a ação adiciona aspas a todos os itens na lista "Valores".
Adicione aspas Caixa de verificação N/A Se estiver ativada, a ação adiciona aspas duplas a todos os itens na lista "Valores".

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valores Exemplo
consulta N/A N/A
Resultado JSON
N/A

Exporte entidades como ficheiro OpenIOC

Descrição

Exporte entidades como ficheiro OpenIOC. Entidades suportadas: hash de ficheiro, endereço IP, URL, nome de anfitrião e utilizador.

Parâmetros

Nome Tipo Obrigatório Descrição
Caminho da pasta de exportação String Sim Especifique a pasta que deve armazenar os ficheiros OpenIOC.

Executar em

Esta ação é executada nas seguintes entidades:

  • Filehash
  • Endereço IP
  • URL
  • Nome do anfitrião
  • Utilizador

Resultados da ação

Resultado JSON
{

"absolute_file_path": OpenIOC_{random_guid}.txt

}
Case Wall
Caixa Concluído Falha Mensagem
Se for bem-sucedido Sim Não Foi criado com êxito um ficheiro OpenIOC com base nas entidades fornecidas.
Nenhuma entidade no âmbito Não Não Não foi possível criar um ficheiro OpenIOC porque não existem entidades no âmbito de execução da ação.
Erro fatal, credenciais inválidas, raiz da API Não Sim Erro ao executar a ação "Exportar entidades como ficheiro OpenIOC". Motivo: {error traceback}

Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.