Planejar a Implantação
Planeje uma arquitetura que agregue dados de log com várias extensões e os transmita a uma plataforma SIEM (Security Information and Event Management).
Projetar a Implantação
Use as etapas básicas a seguir para implantar uma arquitetura que agrega dados de log do OCI (Oracle Cloud Infrastructure).
- Projetar a arquitetura regional
A arquitetura abaixo agrega logs, logs de serviço e eventos de segurança do Oracle Cloud Infrastructure Audit do Oracle Cloud Guard e do Oracle Data Safe usando o Oracle Cloud Infrastructure Events na região de relatório do Cloud Guard.
- Implante a arquitetura entre regiões
Para garantir que você esteja agregando todos os logs e eventos de segurança, implante uma arquitetura semelhante em todas as regiões nas quais sua tenancy está inscrita. Embora o Oracle Cloud Guard consolide problemas na região de relatório do Cloud Guard, o Oracle Cloud Infrastructure Logging e o Oracle Data Safe são serviços regionais que se reportam de uma região específica.
Veja a seguir a arquitetura de uma região que não está na região de relatório do Oracle Cloud Guard.
- Configure seu SIEM para ler o fluxo de dados em cada região
Depois que cada região for configurada, você precisará configurar sua solução SIEM para ler o fluxo do OCI em cada região.
- Criar políticas de gerenciamento de acesso para seus SIEMs
Você pode ler dados de um fluxo do OCI usando as APIs do OCI ou usando as APIs compatíveis com Kafka do Oracle Cloud Infrastructure Streaming. Cada API tem um método de autenticação específico:
Tipo de Autenticação OCI API API Compatível com Kafka Chave de Assinatura de API: um par de chaves RSA no formato PEM (mín. 2048 bits) Sim Tokens de Autenticação: strings de token geradas pela Oracle para autenticação com APIs de 3a parte Sim Controlador de Instâncias: recurso de serviço IAM que permite que as instâncias sejam atores autorizados (ou principais) para executar ações em recursos de serviço Sim A Oracle recomenda o uso de um controlador de instâncias, quando aplicável, para evitar o armazenamento de tokens de longa duração no seu SIEM.
O SIEM precisa das seguintes permissões do Oracle Cloud Infrastructure Identity and Access Management (IAM) para ler no fluxo do OCI. Para seguir um modelo de menor privilégio, use a política mostrada nos seguintes exemplos:
- A primeira política é para um usuário do OCI IAM:
Allow group SIEM to use stream-pull in compartment <compartment>
- A segunda política é para um controlador de instâncias:
Allow dynamic-group SIEMInstances to use stream-pull in compartment <compartment>
- A primeira política é para um usuário do OCI IAM:
Considerações
Ao implementar esse design de arquitetura, considere o seguinte:
- Se o seu SIEM não tiver suporte Kafka nativo ou um plug-in nativo, você poderá enviar logs para o Ponto Final da API HTTPS do SIEM usando o Oracle Functions. Para fazer isso, adicione outro Hub Conector do Serviço do Oracle Cloud Infrastructure regional que leia do fluxo regional e cujo destino seja uma função.
- Para garantir a coleta de todos os logs de compartimento do Oracle Cloud Infrastructure Audit, use o flag
Include _Audit in subcompartments
no compartimento raiz no Hub Conector do OCI Service. - Para coletar descobertas do Oracle Cloud Guard em toda a tenancy, anexe um destino do Oracle Cloud Guard ao compartimento raiz. Em seguida, crie um evento do Oracle Cloud Guard OCI no compartimento raiz para capturar todas as descobertas do Oracle Cloud Guard na tenancy.
- Para retenção de log do OCI de longo prazo (armazenamento frio), crie um segundo Hub Conector de Serviço do OCI para ler do fluxo regional com um bucket do Oracle Cloud Infrastructure Object Storage como destino. Usando o Gerenciamento do Ciclo de Vida de Objetos para gerenciar seu armazenamento de objetos e dados de armazenamento de arquivos compactados, você pode reduzir os custos de armazenamento e o tempo gasto gerenciando os dados manualmente.
- Use o Oracle Cloud Infrastructure Monitoring e Alarmes para monitorar o tempo de disponibilidade da ingestão de log.
- A tabela abaixo mostra algumas ferramentas comuns e seu padrão:
Ferramentas APIs do OCI (Plug-in) Compatível com Kafka Código da Função Splunk Sim QRadar Sim Microsoft Sentinel Sim Google Chronicle Sim Datadog Sim ELK Sim LogStash Sim