Regras para Mascaramento de Dados¶
O nó da Wallarm envia os seguintes dados para a Nuvem Wallarm:
-
Solicitações serializadas com ataques
-
Contadores do sistema Wallarm
-
Estatísticas do sistema: carga da CPU, uso de RAM, etc.
-
Estatísticas do sistema Wallarm: número de solicitações NGINX processadas, estatísticas do Tarantool, etc.
-
Informações sobre a natureza do tráfego que a Wallarm precisa para detectar corretamente a estrutura do aplicativo
Alguns dados não devem ser transferidos para fora do servidor em que são processados. Normalmente, esta categoria inclui autorização (cookies, tokens, senhas), dados pessoais e credenciais de pagamento.
O nó da Wallarm suporta o mascaramento de dados nas solicitações. Esta regra corta o valor original do ponto de solicitação especificado antes de enviar a solicitação para o módulo de pós-análise e Nuvem Wallarm. Este método garante que os dados sensíveis não possam vazar fora do ambiente confiável.
Isso pode afetar a exibição de ataques, verificação de ataque ativo (ameaça) e a detecção de ataques de força bruta.
Criando e aplicando a regra¶
Você pode criar e aplicar a regra tanto na seção Eventos quanto na seção Regras do Console Wallarm.
- Na seção Eventos, as regras são criadas com uma descrição preenchida de endpoints para aplicar a regra. A descrição do endpoint corresponde à solicitação que você clicou no botão Regra.
Para concluir a configuração da regra, basta selecionar o tipo de ação da regra e garantir que todos os componentes da regra estejam configurados corretamente.
- Na seção Regras, todos os componentes da regra devem ser preenchidos manualmente.
Exemplo: Mascaramento de um Valor de Cookie¶
Se as seguintes condições ocorrerem:
-
o aplicativo está acessível no domínio example.com
-
o aplicativo usa um cookie PHPSESSID para autenticação do usuário
-
as políticas de segurança negam o acesso a essas informações para os funcionários que utilizam a Wallarm
Então, para criar uma regra de mascaramento de dados para este cookie, as seguintes ações devem ser executadas:
- Vá para a guia Regras
- Encontre o ramo para
example.com/**/*.*
e clique em Adicionar regra - Escolha Mascarar dados sensíveis
-
Selecione o parâmetro Header e digite seu valor
COOKIE
; selecione o parâmetro cookie e digite seu valorPHPSESSID
após nesta parte da solicitaçãoAs opções sequencialmente (se várias) selecionadas em nesta parte da solicitação devem refletir uma sequência de analisadores que o Wallarm aplicaria para ler o elemento de solicitação necessário.
-
Clique em Criar