Coletar registros do Intel 471 Malware Intelligence
Este documento explica como ingerir registros do Intel 471 Malware Intelligence no Google Security Operations usando o Google Cloud Storage V2.
A Intel 471 é uma plataforma de inteligência contra ameaças que fornece indicadores de malware, rastreamento de agentes de ameaças e monitoramento de fóruns clandestinos. O analisador mapeia os dados de indicadores em formato JSON para o modelo de dados unificado (UDM), extraindo hashes de arquivos, metadados de ameaças, pontuações de confiança e contexto do MITRE ATT&CK.
Antes de começar
Verifique se você tem os pré-requisitos a seguir:
- Uma instância do Google SecOps
- Um projeto do GCP com a API Cloud Storage ativada
- Permissões para criar e gerenciar buckets do GCS e políticas do IAM
- Uma conta Intel 471 Titan com acesso de API ao módulo Malware Intelligence
Criar um bucket do Google Cloud Storage
- Acesse o Console do Google Cloud.
- Selecione seu projeto ou crie um novo.
- No menu de navegação, acesse Cloud Storage > Buckets.
- Clique em Criar bucket.
Informe os seguintes detalhes de configuração:
Configuração Valor Nomeie seu bucket Insira um nome globalmente exclusivo (por exemplo, intel471-malware-intel-logs)Tipo de local Escolha de acordo com suas necessidades (região, birregional, multirregional) Local Selecione o local (por exemplo, us-central1).Classe de armazenamento Padrão (recomendado para registros acessados com frequência) Controle de acesso Uniforme (recomendado) Ferramentas de proteção Opcional: ativar o controle de versões de objetos ou a política de retenção Clique em Criar.
Exportar o feed de IOC da Intel 471 para o Google Cloud Storage
A Intel 471 fornece dados de indicadores de malware por meio da API Titan. Use um processo programado para exportar indicadores e fazer upload deles para o GCS no formato JSON.
- Faça login no portal Intel 471 Titan.
- Acesse Configurações > API e gere uma chave de API, se ainda não tiver uma.
- Copie e salve a chave de API. A autenticação usa seu e-mail registrado e a chave de API por meio da autenticação básica HTTP.
- Use um script programado ou uma função do Cloud Run para chamar a API Intel 471 Indicators Stream e gravar os resultados no GCS no formato JSON:
/v1/indicators/streampara indicadores de malware de streaming (hashes de arquivos, URLs, domínios)
- Verifique se os arquivos exportados estão no formato JSON.
- Programe a exportação para ser executada em intervalos regulares (por exemplo, a cada hora) para manter a cobertura de indicadores atualizada.
Recuperar a conta de serviço do Google SecOps
- Faça login no console do Google SecOps.
- Acesse Configurações > Gerenciamento de dados > Feeds. Se você estiver em uma plataforma somente SIEM, acesse Configurações > Feeds.
- Clique em Adicionar novo feed.
- Clique em Configurar um único feed.
- Selecione Google Cloud Storage V2 como o Tipo de origem.
- Selecione Intel 471 Malware Intelligence como o Tipo de registro.
Clique em Get Service Account. Um e-mail exclusivo da conta de serviço será exibido, por exemplo:
chronicle-12345678@chronicle-gcp-prod.iam.gserviceaccount.comCopie o endereço de e-mail. Você vai usá-la na próxima etapa.
Conceder permissões do IAM à conta de serviço do Google SecOps
- Acesse Cloud Storage > Buckets.
- Clique no nome do bucket.
- Acesse a guia Permissões.
- Clique em Conceder acesso.
- Informe os seguintes detalhes de configuração:
- Adicionar principais: cole o e-mail da conta de serviço do Google SecOps.
- Atribuir papéis: selecione Leitor de objetos do Storage.
- Clique em Salvar.
Configurar um feed no Google SecOps para ingerir registros do Intel 471 Malware Intelligence
- Acesse Configurações > Gerenciamento de dados > Feeds. Se você estiver em uma plataforma somente SIEM, acesse Configurações > Feeds.
- Clique em Adicionar novo feed.
- Clique em Configurar um único feed.
- No campo Nome do feed, insira um nome para o feed (por exemplo,
Intel 471 Malware Intelligence logs). - Selecione Google Cloud Storage V2 como o Tipo de origem.
- Selecione Intel 471 Malware Intelligence como o Tipo de registro.
- Clique em Próxima.
Especifique valores para os seguintes parâmetros de entrada:
Campo Valor URI do bucket de armazenamento gs://intel471-malware-intel-logs/intel471/indicators/Opção de exclusão da origem Selecione a opção de exclusão de acordo com sua preferência. Idade máxima do arquivo (dias) O padrão é 180 dias. Namespace do recurso O namespace do recurso Rótulos de ingestão O rótulo a ser aplicado aos eventos deste feed - Substitua
intel471-malware-intel-logspelo nome real do bucket do GCS. - Sempre inclua a barra final (
/) no final do URI.
- Substitua
Clique em Próxima.
Revise a configuração do novo feed na tela Finalizar e clique em Enviar.
Tabela de mapeamento de UDM
| Campo de registro | Mapeamento de UDM | Lógica |
|---|---|---|
| data.uid | additional.fields | Campos adicionais para dados personalizados |
| data.threat.uid | additional.fields | Campos adicionais para dados personalizados |
| data.context.description | metadata.description | A descrição do evento |
| metadata.event_type | Tipo de evento (por exemplo, USER_LOGIN, NETWORK_CONNECTION) | |
| meta.version | metadata.product_version | Versão do produto |
| data.indicator_data.file.md5 | principal.file.md5 | Hash MD5 do arquivo |
| data.indicator_data.file.type | principal.file.mime_type | Tipo MIME do arquivo. |
| data.indicator_data.file.sha1 | principal.file.sha1 | Hash SHA1 do arquivo |
| data.indicator_data.file.sha256 | principal.file.sha256 | Hash SHA256 do arquivo |
| data.indicator_data.file.size | principal.file.size | Tamanho do arquivo em bytes |
| data.indicator_data.file.download_url | principal.url | URL associado ao principal |
| data.confidence | security_result.confidence | Nível de confiança do resultado de segurança |
| data.indicator_type, data.intel_requirements, data.mitre_tactics, data.source_id, data.threat.data.family, data.threat.data.malware_family_profile_uid | security_result.detection_fields | Outros campos de detecção |
| data.threat.type | security_result.threat_name | Nome da ameaça |
| metadata.product_name | Nome do produto | |
| metadata.vendor_name | Nome do fornecedor/da empresa |
Registro de alterações
Confira o registro de alterações deste analisador
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.