Como identificar os principais ataques usando a API GraphQL
Você pode usar informações do conjunto de dados httpMetrics
para monitorar padrões de tráfego, detectar anomalias e analisar ameaças potenciais. Este guia explica como filtrar os principais tipos de ataque, classificados por ocorrência, conforme identificado pelo WAF.
Consulte os dados
Para consultar os 5 principais ataques, identificados pelo WAF e classificados por ocorrência, siga os passos abaixo:
- Acesse o GraphiQL Playground neste link:
https://manager.azion.com/metrics/graphql
.- Você deve estar logado na sua conta Azion. Caso contrário, você receberá uma mensagem de erro.
- Envie uma consulta seguindo este formato:
Onde:
Campo | Descrição |
---|---|
limit | Especifica o número máximo de resultados a serem retornados. Neste caso, 5 |
filter | Define os critérios usados para filtrar os dados retornados pela consulta |
tsRange | Um subcampo de filter . Especifica um intervalo de tempo para filtrar dados. Inclui campos begin e end para definir a data e hora de início e fim. Formato: "YYYY-MM-DDTHH:mm:ss" ; exemplo: "2024-04-11T00:00:00" |
orderBy | Especifica a ordem em que os resultados devem ser retornados. Exemplos: [wafRequestsThreat_DESC] , para ordem decrescente, e [wafRequestsThreat_ASC] , para ordem crescente |
groupBy | Especifica os campos pelos quais os resultados da consulta devem ser agrupados. No exemplo: [wafAttackFamily] para agrupar por famílias de ataque detectadas pelo WAF |
- Você receberá uma resposta semelhante a esta:
Onde:
Campo | Descrição |
---|---|
wafAttackFamily | Categoria ou tipo de ataque detectado pelo Web Application Firewall (WAF), com base em suas características. Exemplo: $SQL , $RFI , $SQL , $XSS , $OTHERS |
wafRequestsThreat | Total de solicitações sinalizadas como ameaças pelo WAF, classificadas pelos tipos de ataque mais frequentes. Exemplo: 216747 |