Conector de WAF (Firewall do Aplicativo Web) do Citrix para o Microsoft Sentinel

O WAF (Firewall do Aplicativo Web) do Citrix é uma solução WAF de nível empresarial líder do setor. O Citrix WAF atenua as ameaças contra seus ativos voltados ao público, incluindo sites, aplicativos e APIs. Da camada 3 à camada 7, o WAF do Citrix inclui proteções como reputação de IP, mitigação de bot, defesa contra as 10 principais ameaças do aplicativo OWASP, assinaturas internas para proteção contra vulnerabilidades de pilha de aplicativos e muito mais.

O WAF do Citrix dá suporte ao CEF (Formato Comum de Evento), que é um formato padrão do setor sobre mensagens do Syslog. Ao conectar os logs de CEF do WAF do Citrix ao Microsoft Sentinel, você pode aproveitar a pesquisa e correlação, alertas e enriquecimento de inteligência contra ameaças para cada log.

Atributos do conector

Atributo do conector Description
Tabela(s) do Log Analytics CommonSecurityLog (CitrixWAFLogs)
Suporte às regras de coleta de dados DCR de transformação do espaço de trabalho
Com suporte por Citrix Systems

Exemplos de consulta

Logs de WAF do Citrix


CommonSecurityLog

| where DeviceVendor == "Citrix"

| where DeviceProduct == "NetScaler"

Logs de WAF do Citrix para scripts entre sites


CommonSecurityLog

| where DeviceVendor == "Citrix"

| where DeviceProduct == "NetScaler"

| where Activity == "APPFW_XSS"

Logs de WAF do Citrix para injeção de SQL


CommonSecurityLog

| where DeviceVendor == "Citrix"

| where DeviceProduct == "NetScaler"

| where Activity == "APPFW_SQL"

Logs de WAF do Citrix para Bufferoverflow


CommonSecurityLog

| where DeviceVendor == "Citrix"

| where DeviceProduct == "NetScaler"

| where Activity == "APPFW_STARTURL"

Instruções de instalação do fornecedor

  1. Configuração do agente de Syslog do Linux

Instale e configure o agente do Linux para coletar suas mensagens do Syslog no Formato Comum de Evento (CEF) e encaminhá-las para o Microsoft Sentinel.

Observe que os dados de todas as regiões serão armazenados no espaço de trabalho selecionado

1.1 Selecionar ou criar um computador Linux

Selecione ou crie um computador Linux que o Microsoft Sentinel usará como proxy entre a sua solução de segurança e o Microsoft Sentinel. Este computador pode estar no seu ambiente local, no Azure ou em outras nuvens.

1.2 Instalar o coletor CEF no computador Linux

Instale o Microsoft Monitoring Agent no seu computador Linux e configure o computador para escutar na porta necessária e encaminhar mensagens para o espaço de trabalho do Microsoft Sentinel. O coletor CEF coleta mensagens CEF na porta 514 TCP.

  1. Certifique-se de que você tem o Python no seu computador usando o seguinte comando: python -version.
  1. Você deve ter permissões elevadas (sudo) no computador.

Execute o seguinte comando para instalar e aplicar o coletor CEF:

sudo wget https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/DataConnectors/CEF/cef_installer.py&&sudo python cef_installer.py {0} {1}

  1. Encaminhar os logs do CEF (Formato Comum de Evento) ao agente de Syslog

Configure o WAF do Citrix para enviar mensagens do Syslog no formato CEF para o computador proxy usando as etapas abaixo.

  1. Siga este guia para configurar o WAF.

  2. Siga este guia para configurar os logs de CEF.

  3. Siga este guia para encaminhar os logs para o proxy . Certifique-se de enviar os logs para a porta 514 TCP no endereço IP do computador Linux.

  4. Validar conexão

Siga as instruções para validar sua conectividade:

Abra o Log Analytics para verificar se os logs são recebidos usando o esquema CommonSecurityLog.

Pode levar cerca de 20 minutos até que a conexão transmita dados para o seu espaço de trabalho.

Se os logs não forem recebidos, execute o seguinte script de validação de conectividade:

  1. Certifique-se de que você tem o Python instalado no seu computador usando o seguinte comando: python -version
  1. Você precisa ter permissões elevadas (sudo) no seu computador

Execute o seguinte comando para validar a sua conectividade:

sudo wget https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/DataConnectors/CEF/cef_troubleshoot.py&&sudo python cef_troubleshoot.py {0}

  1. Proteja seu computador

Certifique-se de configurar a segurança do computador de acordo com a política de segurança da sua organização

Saiba mais >

Próximas etapas

Para obter mais informações, acesse a solução relacionada no Azure Marketplace.