O XDR é tipicamente consumido como uma solução baseada em nuvem ou software como serviço (SaaS); um analista do setor, Gartner, define XDR como "baseado em SaaS". Também pode ser a tecnologia central que impulsiona a oferta de detecção e resposta gerenciada (MDR) de um provedor de segurança ou nuvem.
As soluções de segurança XDR podem integrar:
Coleta contínua de dados
O XDR coleta dados de log e telemetria de todas as ferramentas de segurança integradas, criando um registro continuamente atualizado de tudo o que acontece na infraestrutura - logins (bem-sucedidos e malsucedidos), conexões de rede e fluxos de tráfego, mensagens de e-mail e anexos, arquivos criados e salvos, processos de aplicações e dispositivos, mudanças de configuração e registro. O XDR também coleta alertas específicos gerados pelos vários produtos de segurança.
As soluções abertas de XDR normalmente coletam esses dados usando uma interface de programação de aplicativos aberta ou API (Soluções XDR nativas podem exigir uma ferramenta leve de coleta de dados, ou agente, instalada em dispositivos e aplicações.)Todos os dados coletados são normalizados e armazenados em um banco de dados central baseado em nuvem ou em um data lake.
Análise em tempo real e detecção de ameaças
O XDR usa análises avançadas e algoritmos de aprendizado de máquina para identificar padrões que indicam ameaças conhecidas ou atividades suspeitas em tempo real, conforme elas ocorrem.
Para fazer isso, o XDR correlaciona dados e telemetria através das várias camadas da infraestrutura com dados de serviços de inteligência de ameaças, que fornecem informações continuamente atualizadas sobre novas táticas, vetores e muito mais sobre ameaças cibernéticas.Os serviços de inteligência de ameaças podem ser proprietários (operados pelo provedor de XDR), de terceiros ou baseados na comunidade. A maioria das soluções XDR também mapeia dados para MITRE ATT&CK, uma base de conhecimento global acessível e sem custo sobre táticas e técnicas de ameaças cibernéticas.
Os algoritmos de análise e aprendizado de máquina do XDR também podem fazer suas próprias investigações, comparando dados em tempo real com dados históricos e linhas de base estabelecidas para identificar atividades suspeitas, comportamentos aberrantes de usuários finais e qualquer coisa que possa indicar um incidente ou ameaça de cibersegurança. Eles também podem separar os "sinais", ou ameaças legítimas, do "ruído" dos falsos positivos, para que os analistas de segurança possam se concentrar nos incidentes que importam. Talvez o mais importante, os algoritmos de aprendizado de máquina aprendem continuamente com os dados, melhorando a detecção de ameaças ao longo do tempo.
O XDR resume dados importantes e resultados analíticos em um console de gerenciamento central que também serve como a interface do usuário (IU) da solução. A partir do console, os membros da equipe de segurança podem obter visibilidade completa de todos os problemas de segurança, em toda a empresa, e iniciar investigações, respostas a ameaças e remediações em qualquer lugar da infraestrutura estendida.
Recursos automatizados de detecção e resposta
A automação é o que coloca a resposta rápida no XDR. Com base em regras predefinidas estabelecidas pela equipe de segurança — ou "aprendidas" ao longo do tempo por algoritmos de aprendizado de máquina — o XDR possibilita respostas automatizadas que aceleram a detecção e a resolução de ameaças, permitindo que os analistas de segurança se dediquem a trabalhos mais importantes. O XDR pode automatizar tarefas como:
- Triagem e priorização de alertas de acordo com a gravidade;
- Desconectar ou desligar dispositivos impactados, desconectar usuários da rede, interromper processos de sistema/aplicação/dispositivo e retirar fontes de dados do ar;
- Iniciar software antivírus/anti-malware para escanear outros endpoints na rede para a mesma ameaça;
- Acionar playbooks de resposta a incidentes SOAR relevantes (fluxos de trabalho automatizados que orquestram vários produtos de segurança em resposta a um incidente de segurança específico).
XDR também pode automatizar atividades de investigação e remediação de ameaças (veja a próxima seção). A automação proporciona às equipes de segurança uma resposta mais rápida aos incidentes, prevenindo ou minimizando os danos causados.
Investigação e remediação de ameaças
Uma vez que uma ameaça de segurança é isolada, as plataformas XDR fornecem recursos que os analistas de segurança podem usar para investigar a ameaça mais a fundo. Por exemplo, a análise forense e os relatórios de "rastreamento" ajudam os analistas de segurança a identificar a causa raiz de uma ameaça, identificar os vários arquivos afetados e identificar as vulnerabilidades que o invasor explorou para entrar e se mover pela rede, obter acesso a credenciais de autenticação ou executar outras atividades maliciosas.
Armados com essa informação, os analistas podem coordenar ferramentas de remediação para eliminar a ameaça.A remediação pode envolver:
- Destruir arquivos maliciosos e removê-los dos endpoints, servidores e dispositivos de rede;
- Restaurar configurações de dispositivos e aplicações danificadas, configurações de registro, dados e arquivos de aplicações;
- Aplicar atualizações ou patches para eliminar vulnerabilidades que levaram ao incidente;
- Atualizar regras de detecção para prevenir recorrências.
Suporte para caça a ameaças
Caça a ameaças (também chamada de caça às ameaças cibernéticas) é um exercício de segurança proativo em que um analista de segurança busca na rede ameaças ainda desconhecidas ou conhecidas, mas que ainda não foram detectadas ou remediadas pelas ferramentas automatizadas de cibersegurança da organização.
Ameaças avançadas podem se esconder por meses antes de serem detectadas, preparando-se para um ataque ou violação em grande escala. A caça às ameaças eficaz e oportuna pode reduzir o tempo necessário para encontrar e remediar essas ameaças, o que pode limitar ou prevenir danos do ataque.
Caçadores de ameaças usam uma variedade de táticas e técnicas que dependem das mesmas fontes de dados, análises e recursos de automação que o XDR usa para detecção, resposta e remediação de ameaças. Por exemplo, um caçador de ameaças pode querer procurar um arquivo específico, mudança de configuração ou outro artefato com base em análises forenses ou em dados MITRE ATT&CK descrevendo os métodos de um atacante específico.
Para apoiar esses esforços, o XDR disponibiliza seus recursos de análise e automação para analistas de segurança através de meios guiados por IU ou programáticos, para que possam realizar consultas ad-hoc de dados, correlações com inteligência de ameaças e outras investigações. Algumas soluções XDR incluem ferramentas criadas especificamente para caça a ameaças, como linguagens de script simples (para automatizar tarefas comuns) e até ferramentas de consulta em linguagem natural.