INTEGRITY Документация

Атаки сетевого уровня

Атаки сетевого уровня показывают DDoS ↗ трендов атак на сетевом уровне. Эти атаки можно разделить по используемому сетевому протоколу: ICMP ↗, TCP ↗, UDP ↗ и другие.

При фильтрации по локации или автономной системе (AS) выполняется фильтрация по локации или AS источника атаки. Она может значительно отличаться от местонахождения человека, организовавшего атаку. Подробнее см. ботнеты ↗, где это описано подробнее.

Список конечных точек

Timeseries

Пример: почасовая процентная разбивка по методу атаки

В следующем примере мы сравним распределение отражённых атак по сетевому протоколу в мире и в Сингапуре:

curl "https://api.cloudflare.com/client/v4/radar/attacks/layer3/timeseries_groups?name=global&dateRange=1d&location=&name=singapore&location=SG&dateRange=1d&aggInterval=1h&format=json" \
--header "Authorization: Bearer <API_TOKEN>"

Если рассмотреть сокращённый ответ ниже, можно сделать вывод, что глобально в указанные моменты времени UDP и TCP атаки были распределены примерно поровну.

{
  "success": true,
  "errors": [],
  "result": {
    "global": {
      "timestamps": ["2022-11-06T13:00:00Z", "2022-11-06T14:00:00Z", "..."],
      "udp": ["50.784034", "51.055221", "..."],
      "tcp": ["49.213944", "48.943769", "..."],
      "icmp": ["0.002023", "0.001009", "..."],
      "gre": ["0.0", "0.0", "0.0", "..."]
    },
    "singapore": {
      "timestamps": ["2022-11-06T13:00:00Z", "2022-11-06T14:00:00Z", "..."],
      "tcp": ["79.605287", "83.943885", "..."],
      "udp": ["20.394594", "16.056115", "..."],
      "icmp": ["0.000119", "0.0", "..."],
      "gre": ["0.0", "0.0", "..."]
    },
    "meta": {
      "dateRange": {
        "startTime": "2022-11-06T13:00:00Z",
        "endTime": "2022-11-07T13:00:00Z"
      },
      "normalization": "PERCENTAGE",
			// ...
    }
  }
}

Также можно сделать вывод, что распределение атак на сетевом уровне, поступающих из Сингапура (точнее, достигающих дата-центра Cloudflare, расположенного в Сингапуре), заметно отличается от общемирового распределения. В эти периоды времени распределение атак на сетевом уровне явно смещено в сторону TCP ↗.

Дополнительную информацию см. в Справочник по API для этой конечной точки.

Сводка

Пример: Россия, общая процентная разбивка по сетевым протоколам

Также можно фильтровать по географическому источнику и рассмотреть атаки, исходящие из России:

curl "https://api.cloudflare.com/client/v4/radar/attacks/layer3/summary?location=RU&name=attacks_ru&dateRange=1d&format=json" \
--header "Authorization: Bearer <API_TOKEN>"
{
  "success": true,
  "errors": [],
  "result": {
    "attacks_ru": {
      "udp": "86.682356",
      "tcp": "11.928664",
      "gre": "1.381015",
      "icmp": "0.007965"
    },
    "meta": {
      "dateRange": {
        "startTime": "2022-11-06T15:00:00Z",
        "endTime": "2022-11-07T15:00:00Z"
      },
      "normalization": "PERCENTAGE",
			// ...
    }
  }
}

Ответ показывает, что атаки, исходящие из России в другие локации, чаще всего использовали UDP ↗ сетевого протокола в эти моменты времени.

Дополнительную информацию см. в Справочник по API для этой конечной точки.

Следующие шаги

См. DNS чтобы узнать больше об агрегированных и анонимизированных DNS-запросах к резолверу Cloudflare 1.1.1.1 службы публичного резолвера.