Verificando a operação do nó de filtragem¶
Se tudo estiver configurado corretamente, o Wallarm filtra as solicitações e faz proxy das solicitações filtradas de acordo com as configurações do arquivo de configuração.
Para verificar a operação correta, você deve:
-
Executar a solicitação
wallarm-status
. -
Executar um ataque de teste.
1. Executar a solicitação wallarm-status
¶
Você pode obter estatísticas de operação do nó de filtragem solicitando a URL /wallarm-status
.
Execute o comando:
A saída será assim:
{ "requests":0,"attacks":0,"blocked":0,"abnormal":0,"tnt_errors":0,"api_errors":0,
"requests_lost":0,"segfaults":0,"memfaults":0, "softmemfaults":0,"time_detect":0,"db_id":46,
"custom_ruleset_id":16767,"proton_instances": { "total":1,"success":1,"fallback":0,"failed":0 },
"stalled_workers_count":0,"stalled_workers":[] }
Isso significa que o serviço de estatísticas do nó de filtragem está funcionando corretamente.
O serviço de estatísticas
Você pode ler mais sobre o serviço de estatísticas e como configurá-lo aqui.
2. Execute um ataque de teste¶
Para verificar se o Wallarm detecta corretamente os ataques, envie uma solicitação maliciosa para o recurso protegido.
Por exemplo:
O Wallarm deve detectar na solicitação Path Traversal.
Agora, o contador do número de ataques aumentará quando uma solicitação para wallarm-status
for executada, o que significa que o nó de filtragem está operando normalmente.
Para saber mais sobre as configurações do nó de filtragem do Wallarm, veja o capítulo Opções de Configuração.