Stellar Cyber Starlight

Versão da integração: 15.0

Exemplos de utilização de produtos

  1. Ingira eventos de segurança do Stellar Cyber Starlight para os usar na criação de alertas do Google Security Operations. Em seguida, no Google SecOps, os alertas podem ser usados para realizar orquestrações com manuais de procedimentos ou análises manuais.
  2. Faça pesquisas no Stellar Cyber Starlight.

Autorização do produto

Autenticação básica (username:api_key)

Configure a integração do Stellar Cyber Starlight no Google SecOps

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

Use os seguintes parâmetros para configurar a integração:

Nome a apresentar do parâmetro Tipo Valor predefinido É obrigatório Descrição
Nome da instância String N/A Não Nome da instância para a qual pretende configurar a integração.
Descrição String N/A Não Descrição da instância.
Raiz da API String https://{ip address}/connect/api/ Sim Raiz da API da instância do Stellar Cyber Starlight.
Nome de utilizador String N/A Sim Nome de utilizador da conta do Stellar Cyber Starlight.
Chave de API Palavra-passe N/A Não

Chave da API da conta do Stellar Cyber Starlight. Este parâmetro foi usado para a autenticação básica.

Se forem fornecidos API Key e API Token, o API Token tem prioridade.

Chave da API Palavra-passe N/A Não

Token da API da conta do Stellar Cyber Starlight. Este parâmetro é usado para a autenticação JWT.

Se forem fornecidos API Key e API Token, o API Token tem prioridade.

Validar SSL Caixa de verificação Desmarcado Não Se estiver ativado, verifique se o certificado SSL para a ligação ao servidor Stellar Cyber Starlight é válido
Executar remotamente Caixa de verificação Desmarcado Não Selecione o campo para executar a integração configurada remotamente. Depois de selecionada, a opção aparece para selecionar o utilizador remoto (agente).

Ações

Tchim-tchim

Descrição

Teste a conetividade ao Stellar Cyber Starlight com os parâmetros fornecidos na página de configuração da integração no separador Google Security Operations Marketplace.

Parâmetros

N/A

Executar em

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

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Case Wall
Tipo de resultado Valor / descrição Tipo (entidade / geral)
Mensagem de saída*

A ação não deve falhar nem parar a execução de um guia interativo:

Se for bem-sucedido:

Imprima "Successfully connected to the Stellar Cyber Starlight server with the provided connection parameters!" (Ligação estabelecida com êxito ao servidor Stellar Cyber Starlight com os parâmetros de ligação fornecidos!)

A ação deve falhar e parar a execução de um guia interativo:

Se não for bem-sucedido:

Imprime "Failed to connect to the Stellar Cyber Starlight server! O erro é {0}".format(exception.stacktrace)

Se receber o erro 401 para a chave da API:

Imprime "Falha ao estabelecer ligação ao servidor Stellar Cyber Starlight. Nome de utilizador ou token da API inválido. Valide as credenciais."

Se receber o erro 401 para a chave da API:

Imprime "Falha ao estabelecer ligação ao servidor Stellar Cyber Starlight. Chave da API ou nome de utilizador fornecido inválido. Valide as credenciais."

Geral

Descrição

Faça uma pesquisa simples no Stellar Cyber Starlight.

Índices conhecidos

Nome Índice
Recursos aella-assets-*
Eventos da AWS aella-cloudtrail-*
Eventos Linux aella-audit-*
Eventos de deteção de software malicioso/IDS de ML aella-maltrace-*
Monitorização aella-ade-*
Análises aella-scan-*
Eventos de segurança aella-ser-*
SNMP aella-perf-*
Syslog aella-syslog-*
Trânsito aella-adr-*
Utilizadores aella-users-*
Eventos do Windows aella-wineventlog-*

Parâmetros

Nome a apresentar do parâmetro Tipo Valor predefinido É Mandatório Descrição
Índice String N/A Sim Especifique em que índice quer pesquisar. Pode encontrar uma lista de índices conhecidos na documentação.
Consulta String N/A Sim Especifique o filtro de consulta para a pesquisa.
Máximo de resultados a devolver Número inteiro 50 Não Especifique quantos resultados devolver na resposta.
Campo de ordenação String N/A Não Especifique o campo que deve ser usado para a ordenação.
Disposição da Ordenação LDD

Descendente

Valores possíveis:
Ascending

Descendente

Não Especifique a ordem de ordenação do resultado.

Executar em

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

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado JSON
{
                "_index": "aella-ser-1594316167944-",
                "_type": "amsg",
                "_id": "LzfKNHMByqrLS2zLF9bf",
                "_score": null,
                "_source": {
                    "actual": 1,
                    "advanced": 2,
                    "aella_tuples": "172.30.202.208.52.8.234.27.80.67",
                    "anomaly_id": "job024_anomalous_user_agent-2020.07.09",
                    "appid": 67,
                    "appid_family": "Web",
                    "appid_name": "http",
                    "appid_stdport": "yes",
                    "days_silent": 14,
                    "detected_field": "metadata.request.user_agent",
                    "detected_value": "curl/7.47.0",
                    "detector_index": 0,
                    "doc_ids": [],
                    "dscp_name": "Best Effort",
                    "dstip": "52.8.234.27",
                    "dstip_geo": {
                        "city": "San Jose",
                        "countryCode": "US",
                        "countryName": "United States",
                        "latitude": 37.3388,
                        "longitude": -121.8914,
                        "region": "California"
                    },
                    "dstip_geo_point": "37.3388,-121.8914",
                    "dstip_host": "dl.stellarcyber.ai",
                    "dstip_reputation": "Good",
                    "dstip_type": "public",
                    "dstmac": "e8:1c:ba:4c:37:be",
                    "dstport": 80,
                    "duration": 605,
                    "end_reason": 4,
                    "end_time": 1594318194011,
                    "engid": "ad42005056a204db",
                    "engid_gateway": "",
                    "engid_name": "siemplify-sensor",
                    "event_category": "network",
                    "event_name": "user_agent_anomaly",
                    "event_score": 54,
                    "event_source": "rare_ml",
                    "event_status": "New",
                    "event_type": "conn",
                    "fidelity": 99,
                    "flow_score": 100,
                    "inbytes_delta": 2323,
                    "inbytes_total": 2323,
                    "inpkts_delta": 5,
                    "locid": "unassigned location",
                    "metadata": {
                        "request": {
                            "host": "dl.stellarcyber.ai",
                            "index": 1,
                            "method": "GET",
                            "server": "dl.stellarcyber.ai",
                            "uri": "/ubuntu/apt.gpg.key",
                            "user_agent": "curl/7.47.0"
                        },
                        "response": {
                            "code": 200,
                            "file_type": "data",
                            "index": 1,
                            "mime_type": "application/octet-stream",
                            "processing_time": 0,
                            "response_time": 199
                        }
                    },
                    "metadata.request.user_agent": "\"curl/7.47.0\"",
                    "msg_class": "interflow_traffic",
                    "msg_origin": {
                        "source": "network_sensor"
                    },
                    "msgtype": 4,
                    "msgtype_name": "startend",
                    "netid": 0,
                    "netid_name": "vlan0",
                    "obsid": 2887699152,
                    "orig_id": "4TfENHMByqrLS2zLZtWQ",
                    "orig_index": "aella-adr-1594315890054-",
                    "outbytes_delta": 570,
                    "outbytes_total": 570,
                    "outpkts_delta": 7,
                    "port_name": "ethernet0",
                    "processing_time": 0,
                    "proto": 6,
                    "proto_name": "tcp",
                    "response_time": 199,
                    "severity": 30,
                    "src_tuples": "00:50:56:a2:04:db.0.172.30.202.208",
                    "srcip": "172.30.202.208",
                    "srcip_geo": {
                        "city": "Unknown",
                        "countryCode": "UN",
                        "countryName": "Unknown"
                    },
                    "srcip_geo_point": "0.0,0.0",
                    "srcip_host": "172.30.202.208",
                    "srcip_reputation": "Good",
                    "srcip_type": "private",
                    "srcmac": "00:50:56:a2:04:db",
                    "srcport": 42344,
                    "start_time": 1594317594889,
                    "state": "Closed",
                    "tcp_rtt": 203,
                    "tenant_id": "",
                    "tenantid": "",
                    "threat_score": 0,
                    "timestamp": 1594318142374,
                    "tos": 0,
                    "totalbytes": 2893,
                    "totalpackets": 12,
                    "typical": 0,
                    "url": "dl.stellarcyber.ai/ubuntu/apt.gpg.key",
                    "url_reputation": "Good",
                    "vlan": 0,
                    "write_time": 1594318526414
                },
                "sort": [
                    1594318142374
                ]
            }
Case Wall
Tipo de resultado Valor / descrição Tipo (entidade / geral)
Mensagem de saída*

A ação não deve falhar nem parar a execução de um guia interativo:

If status code == 200 (is_success = true)

Imprime "Successfully executed search in Stellar Cyber Starlight." (Pesquisa executada com êxito no Stellar Cyber Starlight.)

Se outro código de estado (is_success=false):

Imprimir "Não foi possível executar a pesquisa no Stellar Cyber Starlight. Motivos: {0}.(new line separated list of error/root_cause/reason.)

A ação deve falhar e parar a execução de um guia interativo:

Ii erro fatal, como credenciais incorretas, sem ligação ao servidor , outro:

Imprimir "Erro ao executar a ação "Pesquisa simples". Motivo: {0}''.format(error.Stacktrace)

Geral

Descrição

Faça uma pesquisa avançada no Stellar Cyber Starlight.

Índices conhecidos

Nome Índice
Recursos aella-assets-*
Eventos da AWS aella-cloudtrail-*
Eventos Linux aella-audit-*
Eventos de deteção de software malicioso/IDS de ML aella-maltrace-*
Monitorização aella-ade-*
Análises aella-scan-*
Eventos de segurança aella-ser-*
SNMP aella-perf-*
Syslog aella-syslog-*
Trânsito aella-adr-*
Utilizadores aella-users-*
Eventos do Windows aella-wineventlog-*

Parâmetros

Nome a apresentar do parâmetro Tipo Valor predefinido É obrigatório Descrição
Índice String N/A Sim Especifique em que índice quer pesquisar. Pode encontrar uma lista de índices conhecidos na documentação.
Consulta DSL String

{

"size": 1,

"from": 0,

"query": {

"match_all": {}

},

"sort": [

{

"timestamp": {

"order": "asc"

}

}

]

}

Sim Especifique o objeto JSON da consulta DSL que quer executar.

Executar em

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

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado JSON
{
                "_index": "aella-ser-1594316167944-",
                "_type": "amsg",
                "_id": "LzfKNHMByqrLS2zLF9bf",
                "_score": null,
                "_source": {
                    "actual": 1,
                    "advanced": 2,
                    "aella_tuples": "172.30.202.208.52.8.234.27.80.67",
                    "anomaly_id": "job024_anomalous_user_agent-2020.07.09",
                    "appid": 67,
                    "appid_family": "Web",
                    "appid_name": "http",
                    "appid_stdport": "yes",
                    "days_silent": 14,
                    "detected_field": "metadata.request.user_agent",
                    "detected_value": "curl/7.47.0",
                    "detector_index": 0,
                    "doc_ids": [],
                    "dscp_name": "Best Effort",
                    "dstip": "52.8.234.27",
                    "dstip_geo": {
                        "city": "San Jose",
                        "countryCode": "US",
                        "countryName": "United States",
                        "latitude": 37.3388,
                        "longitude": -121.8914,
                        "region": "California"
                    },
                    "dstip_geo_point": "37.3388,-121.8914",
                    "dstip_host": "dl.stellarcyber.ai",
                    "dstip_reputation": "Good",
                    "dstip_type": "public",
                    "dstmac": "e8:1c:ba:4c:37:be",
                    "dstport": 80,
                    "duration": 605,
                    "end_reason": 4,
                    "end_time": 1594318194011,
                    "engid": "ad42005056a204db",
                    "engid_gateway": "",
                    "engid_name": "siemplify-sensor",
                    "event_category": "network",
                    "event_name": "user_agent_anomaly",
                    "event_score": 54,
                    "event_source": "rare_ml",
                    "event_status": "New",
                    "event_type": "conn",
                    "fidelity": 99,
                    "flow_score": 100,
                    "inbytes_delta": 2323,
                    "inbytes_total": 2323,
                    "inpkts_delta": 5,
                    "locid": "unassigned location",
                    "metadata": {
                        "request": {
                            "host": "dl.stellarcyber.ai",
                            "index": 1,
                            "method": "GET",
                            "server": "dl.stellarcyber.ai",
                            "uri": "/ubuntu/apt.gpg.key",
                            "user_agent": "curl/7.47.0"
                        },
                        "response": {
                            "code": 200,
                            "file_type": "data",
                            "index": 1,
                            "mime_type": "application/octet-stream",
                            "processing_time": 0,
                            "response_time": 199
                        }
                    },
                    "metadata.request.user_agent": "\"curl/7.47.0\"",
                    "msg_class": "interflow_traffic",
                    "msg_origin": {
                        "source": "network_sensor"
                    },
                    "msgtype": 4,
                    "msgtype_name": "startend",
                    "netid": 0,
                    "netid_name": "vlan0",
                    "obsid": 2887699152,
                    "orig_id": "4TfENHMByqrLS2zLZtWQ",
                    "orig_index": "aella-adr-1594315890054-",
                    "outbytes_delta": 570,
                    "outbytes_total": 570,
                    "outpkts_delta": 7,
                    "port_name": "ethernet0",
                    "processing_time": 0,
                    "proto": 6,
                    "proto_name": "tcp",
                    "response_time": 199,
                    "severity": 30,
                    "src_tuples": "00:50:56:a2:04:db.0.172.30.202.208",
                    "srcip": "172.30.202.208",
                    "srcip_geo": {
                        "city": "Unknown",
                        "countryCode": "UN",
                        "countryName": "Unknown"
                    },
                    "srcip_geo_point": "0.0,0.0",
                    "srcip_host": "172.30.202.208",
                    "srcip_reputation": "Good",
                    "srcip_type": "private",
                    "srcmac": "00:50:56:a2:04:db",
                    "srcport": 42344,
                    "start_time": 1594317594889,
                    "state": "Closed",
                    "tcp_rtt": 203,
                    "tenant_id": "",
                    "tenantid": "",
                    "threat_score": 0,
                    "timestamp": 1594318142374,
                    "tos": 0,
                    "totalbytes": 2893,
                    "totalpackets": 12,
                    "typical": 0,
                    "url": "dl.stellarcyber.ai/ubuntu/apt.gpg.key",
                    "url_reputation": "Good",
                    "vlan": 0,
                    "write_time": 1594318526414
                },
                "sort": [
                    1594318142374
                ]
            }
Case Wall
Tipo de resultado Valor / descrição Tipo (entidade / geral)
Mensagem de saída*

A ação não deve falhar nem parar a execução de um guia interativo:

If status code == 200 (is_success = true)

Imprime "Successfully executed search in Stellar Cyber Starlight." (Pesquisa executada com êxito no Stellar Cyber Starlight.)

Se outro código de estado (is_success=false):

Imprimir "Não foi possível executar a pesquisa no Stellar Cyber Starlight. Motivos: {0}.(new line separated list of error/root_cause/reason.)

A ação deve falhar e parar a execução de um guia interativo:

Ii erro fatal, como credenciais incorretas, sem ligação ao servidor , outro:

Imprimir "Erro ao executar a ação "Pesquisa avançada". Motivo: {0}''.format(error.Stacktrace)

Geral

Atualize o evento de segurança

Descrição

Atualize o evento de segurança no Stellar Cyber Starlight.

Parâmetros

Nome a apresentar do parâmetro Tipo Valor predefinido É obrigatório Descrição
Índice String N/A Sim Especifique o índice do evento de segurança.
ID String N/A Sim Especifique o ID do evento de segurança.
Estado LDD

Selecione uma opção

Valores possíveis:

Selecione uma opção

Novo
Em curso
Ignorado
Fechado

Não Especifique o novo estado do evento de segurança.
Comentário String N/A Não Especifique um comentário para o evento de segurança.

Executar em

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

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Case Wall
Tipo de resultado Valor/descrição Tipo
Mensagem de saída*

A ação não deve falhar nem parar a execução de um guia interativo:

If status code == 200 (is_success = true): "Successfully updated event {event_id} in Stellar Cyber Starlight.".

A ação deve falhar e parar a execução de um guia interativo:

Se ocorrer um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: "Erro ao executar a ação "Atualizar evento de segurança". Motivo: {0}''.format(error.Stacktrace)

Se outro código de estado (is_success=false): erro ao executar a ação "Atualizar evento de segurança". Motivo: {text from response}

Se não for fornecido nenhum dos parâmetros: erro ao executar a ação "Atualizar evento de segurança". Motivo: pelo menos um dos campos "Estado" ou "Comentário" deve ter um valor.

Geral

Conetores

Stellar Cyber Starlight - Security Events Connector

Descrição

Extraia eventos de segurança do Stellar Cyber Starlight.

Configure o Stellar Cyber Starlight – Security Events Connector no Google SecOps

Para ver instruções detalhadas sobre como configurar um conetor no Google SecOps, consulte o artigo Configurar o conetor.

Parâmetros do conetor

Use os seguintes parâmetros para configurar o conector:

Nome a apresentar do parâmetro Tipo Valor predefinido É obrigatório Descrição
Nome do campo do produto String Nome do produto Sim Introduza o nome do campo de origem para obter o nome do campo do produto.
Nome do campo de evento String event_data.event_name Sim Introduza o nome do campo de origem para obter o nome do campo do evento.
Nome do campo do ambiente String "" Não

Descreve o nome do campo onde o nome do ambiente está armazenado.

Se o campo do ambiente não for encontrado, o ambiente é o ambiente predefinido.

Padrão de regex do ambiente String .* Não

Um padrão de regex a executar no valor encontrado no campo "Nome do campo do ambiente".

A predefinição é .* para captar tudo e devolver o valor inalterado.

Usado para permitir que o utilizador manipule o campo do ambiente através da lógica de regex.

Se o padrão regex for nulo ou estiver vazio, ou o valor do ambiente for nulo, o resultado final do ambiente é o ambiente predefinido.

Limite de tempo do script (segundos) Número inteiro 180 Sim Limite de tempo limite para o processo Python que executa o script atual.
Raiz da API String https://{ip}/connect/api/ Sim Raiz da API da instância do Stellar Cyber Starlight.
Nome de utilizador String N/A Sim Nome de utilizador da conta do Stellar Cyber Starlight.
Chave de API Palavra-passe N/A Não

Chave da API da conta do Stellar Cyber Starlight. Este parâmetro foi usado para a autenticação básica.

Se forem fornecidos API Key e API Token, o API Token tem prioridade.

Chave da API Palavra-passe N/A Não

Token da API da conta do Stellar Cyber Starlight. Este parâmetro é usado para a autenticação JWT.

Se forem fornecidos API Key e API Token, o API Token tem prioridade.

Gravidade mais baixa a obter Número inteiro 50 Sim Gravidade mais baixa que vai ser usada para obter eventos.
Fetch Max Hours Backwards Número inteiro 1 Não Quantidade de horas a partir das quais obter eventos.
Máximo de eventos a obter Número inteiro 50 Não O número de eventos a processar por iteração de um conetor.
Use a lista de autorizações como uma lista negra Caixa de verificação Desmarcado Sim Se estiver ativada, a lista de autorizações é usada como uma lista negra.
Validar SSL Caixa de verificação Desmarcado Sim Se estiver ativada, valide se o certificado SSL para a ligação ao servidor Stellar Cyber Starlight é válido.
Endereço do servidor proxy String N/A Não O endereço do servidor proxy a usar.
Nome de utilizador do proxy String N/A Não O nome de utilizador do proxy para autenticação.
Palavra-passe do proxy Palavra-passe N/A Não A palavra-passe do proxy para autenticação.
Período de preenchimento Número inteiro 0 Não Período de preenchimento em horas para a execução do conetor.

Regras de conector

Suporte de proxy

O conetor suporta proxy.

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