SiemplifyUtilities
Versão da integração: 19.0
Configurar a integração do SiemplifyUtilities no Google Security Operations
Para instruções detalhadas sobre como configurar uma integração no Google SecOps, consulte Configurar integrações.
Parâmetros de integração
Ações
Contar entidades no escopo
Descrição
Contar o número de entidades de um escopo específico.
Parâmetros
Parâmetro | Tipo | Valor padrão | Descrição |
---|---|---|---|
Tipo da entidade | 13 | N/A | O tipo das entidades de destino. |
Executar em
Essa ação é executada em todas as entidades.
Resultados da ação
Enriquecimento de entidades
N/A
Insights
N/A
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
list_count | N/A | N/A |
Resultado do JSON
N/A
Lista de contagem
Descrição
Conta o número de itens em uma lista, separados por um delimitador configurável.
Parâmetros
Parâmetro | Tipo | Valor padrão | 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 separar valores da lista de entrada. |
Executar em
Essa ação é executada em todas as entidades.
Resultados da ação
Enriquecimento de entidades
N/A
Insights
N/A
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
list_count | N/A | N/A |
Resultado do JSON
N/A
Excluir arquivo
Descrição
Exclui um arquivo selecionado do sistema de arquivos.
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
Caminho do arquivo | String | Sim | Especifica o caminho absoluto do arquivo que precisa ser excluído. |
Executar em
Essa 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 do JSON
{
"filepath": ""
"status": "deleted/not found"
}
Painel de casos
A ação fornece as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
O arquivo foi excluído. | A ação foi concluída. |
O arquivo não foi encontrado no caminho fornecido. | O arquivo não existe. |
Nenhuma atividade foi encontrada para as contas de serviço fornecidas no Google Cloud Policy Intelligence | A ação não encontrou dados para nenhuma das contas de serviço listadas. |
Erro ao executar a ação "Excluir arquivo". | A ação retornou um erro. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Extrair os principais do JSON
Descrição
A ação recebe um JSON como entrada, classifica por uma chave específica e retorna o TOP "x" das ramificações relevantes.
Parâmetros
Parâmetro | Tipo | Valor padrão | Descrição |
---|---|---|---|
Dados JSON | String | N/A | Dados JSON a serem processados. |
Chave para ordenar por | String | N/A | Chave aninhada separada por pontos. Use * como um caractere curinga. Exemplo: Host.*.wassap_list.Severity. |
Tipo de campo | String | N/A | O tipo do campo de classificação. Valores válidos: int (campo numérico), string (campo de texto) ou data. |
Inverter (DESC -> ASC) | Caixa de seleção | Selecionado | Classifique os resultados por DESC ou ASC (Z -> A). |
Primeiras linhas | String | N/A | Recupera o número de linhas do JSON para processar. |
Executar em
Essa ação é executada em todas as entidades.
Resultados da ação
Enriquecimento de entidades
N/A
Insights
N/A
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
result | N/A | N/A |
Resultado do 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
Filtra o dicionário JSON.
Parâmetros
Parâmetro | Tipo | Valor padrão | Descrição |
---|---|---|---|
Dados JSON | String | N/A | Os dados do dicionário JSON a serem filtrados. |
Caminho da chave raiz | String | N/A | O caminho para a chave raiz. Observação: o sistema usa a notação de ponto para a pesquisa JSON. Por exemplo: json.message.status. |
Caminho da condição | String | N/A | O caminho para o campo a ser filtrado, 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 para 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 unir os valores no caminho de saída. O padrão é vírgula. |
Executar em
Essa ação é executada em todas as entidades.
Resultados da ação
Enriquecimento de entidades
N/A
Insights
N/A
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
resultados | Verdadeiro/Falso | results:False |
Resultado do 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"
}
}
Acessar o URL de implantação
Receba o URL de implantação do Google Security Operations.
Entidades
A ação não é executada em entidades.
Entradas de ação
N/A
Saídas de ação
Tipo de saída da ação | |
---|---|
Anexo do Painel de Casos | N/A |
Link do Painel de Casos | N/A |
Tabela do painel de casos | N/A |
Tabela de enriquecimento | N/A |
Insight de 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": ""
}
Painel de casos
Mensagem de resposta | Descrição da mensagem |
---|---|
O URL de implantação foi recuperado. | A ação foi concluída. |
Erro ao executar a ação "Get Deployment URL". Motivo:
ERROR_REASON |
A ação retornou um erro. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Listar operações
Descrição
Fornece operações em listas.
Parâmetros
Parâmetro | Tipo | Valor padrão | 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 separar os valores nas duas listas. |
Operador | String | N/A | Precisa ser um dos seguintes: intersection, union, subtract ou xor. |
Executar em
Essa ação é executada em todas as entidades.
Resultados da ação
Enriquecimento de entidades
N/A
Insights
N/A
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
result_list | N/A | N/A |
Resultado do JSON
{
"results": {
"count": 6,
"data": [
"item",
"item1",
"item2"
]
}
}
Analisar EML para JSON
Descrição
Analisa EML para JSON.
Parâmetros
Parâmetro | Tipo | Valor padrão | Descrição |
---|---|---|---|
Conteúdo EML | String | N/A | O conteúdo codificado em base64 do arquivo EML. |
Cabeçalhos na lista de proibições | string separada por vírgulas | Não | Cabeçalhos a serem excluídos da resposta. |
Usar lista de proibições como lista de permissões | Caixa de seleção | Desmarcado | Para incluir apenas os cabeçalhos listados. |
Executar em
Essa ação é executada em todas as entidades.
Resultados da ação
Enriquecimento de entidades
N/A
Insights
N/A
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
parsed_eml | N/A | N/A |
Resultado do 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 essa ação, as mudanças funcionais se aplicam à versão 10
e posteriores da integração: no resultado JSON, o campo with
é dividido em id
e with
campos. Para mais detalhes, veja este exemplo:
Versão 9 e anteriores da integração:
"with": "smtp id ID"
Versão 10 da integração e mais recentes:
"id": "ID" "with": "SMTP"
Ping
Descrição
Teste a conectividade.
Parâmetros
N/A
Executar em
Essa ação é executada em todas as entidades.
Resultados da ação
Enriquecimento de entidades
N/A
Insights
N/A
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
sucesso | Verdadeiro/Falso | success:False |
Resultado do JSON
N/A
Unificador de consultas
Descrição
Forma uma string de consulta com base nos parâmetros fornecidos.
Parâmetros
Parâmetro | Tipo | Valor padrão | Descrição |
---|---|---|---|
Valores | String | N/A | Lista de strings separadas por vírgulas. Por exemplo: value1,value2,value3. |
Campo de consulta | String | N/A | Exemplo de campo de destino da consulta. SrcIP, DestHost etc. |
Operador de consulta | String | N/A | Operador de consulta(OR, AND etc.). |
Adicionar cotações | Caixa de seleção | N/A | Se ativada, a ação vai adicionar aspas a todos os itens da lista "Valores". |
Adicionar aspas duplas | Caixa de seleção | N/A | Se ativada, a ação vai adicionar aspas duplas a cada item na lista "Valores". |
Executar em
Essa ação é executada em todas as entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
consulta | N/A | N/A |
Resultado do JSON
N/A
Exportar entidades como arquivo OpenIOC
Descrição
Exportar entidades como arquivo OpenIOC. Entidades compatíveis: Filehash, endereço IP, URL, nome do host e usuário.
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
Caminho da pasta de exportação | String | Sim | Especifique a pasta que vai armazenar os arquivos OpenIOC. |
Executar em
Essa ação é executada nas seguintes entidades:
- Filehash
- Endereço IP
- URL
- Nome do host
- Usuário
Resultados da ação
Resultado do JSON
{
"absolute_file_path": OpenIOC_{random_guid}.txt
}
Painel de casos
Caso | Sucesso | Reprovado | Mensagem |
---|---|---|---|
Se for bem-sucedido | Sim | Não | Um arquivo OpenIOC foi criado com base nas entidades fornecidas. |
Nenhuma entidade no escopo | Não | Não | Não foi possível criar um arquivo OpenIOC porque não há entidades no escopo 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 arquivo OpenIOC". Motivo: {error traceback} |
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.