← Network Flow / network-flow
Pravidla
Pravidla Network Flow (dříve Magic Network Monitoring) sledují síťový provoz a odhalují distribuované útoky typu odepření služby (DDoS) zaměřené na konkrétní IP adresy nebo prefixy. Jakmile provoz překročí práh pravidla nebo odpovídá známému otisku DDoS útoku, obdržíte upozornění.
Typy pravidel
Network Flow podporuje tři typy pravidel:
| Typ pravidla | Popis | Dostupnost |
|---|---|---|
| Dynamická prahová hodnota (doporučeno) | Postupně analyzuje vzorce provozu ve vaší síti a automaticky upravuje prahovou hodnotu DDoS (v bitech nebo paketech) na základě historie provozu. | Pouze API |
| Statická prahová hodnota | Definujete pevnou prahovou hodnotu (v bitech nebo paketech) pro sledování provozu při útocích DDoS. | API a dashboard |
| DDoS útok sFlow | Pokud odesíláte data sFlow do Cloudflare, můžete dostávat upozornění, když je ve vašem provozu zjištěn konkrétní typ útoku DDoS. | Pouze API (pouze data sFlow) |
Vytváření pravidel v dashboardu
Pravidla statické prahové hodnoty provozu lze nakonfigurovat pouze v Cloudflare dashboardu.
Vytvoření nového pravidla:
- Přejděte na Síťový tok stránce.
- Vyberte Konfigurace Network Flow.
- V Konfigurace pravidel kartě vyberte Přidat nové pravidlo.
- Vyplňte pole pravidla. Podrobnosti k jednotlivým polím najdete v Pravidla statické prahové hodnoty.
- Vyberte Vytvořit nové pravidlo až budete hotovi.
Úprava pravidel v dashboardu
- Přejděte na Síťový tok stránce.
- Vyberte Konfigurace Network Flow.
- V Konfigurace pravidel najděte pravidlo se statickou prahovou hodnotou, které chcete upravit, a vyberte Úprava.
- Upravte příslušná pole. Další informace najdete v Konfigurační pole pravidla s dalšími informacemi o tom, k čemu jednotlivá pole slouží.
- Vyberte Save až budete hotovi.
Mazání pravidel v dashboardu
- Přejděte na Síťový tok stránce.
- Vyberte Konfigurace Network Flow.
- V Konfigurace pravidel najděte pravidlo se statickou prahovou hodnotou, které chcete odstranit, a vyberte Smazat.
- Vyberte Rozumím, že odstranění pravidla je nevratné, a vyberte Smazat znovu.
Společná nastavení platná pro všechny typy pravidel
Rule Auto-Advertisement
Auto-Advertisement automaticky aktivuje Magic Transit při spuštění pravidla a směruje váš provoz přes Cloudflare pro zmírnění DDoS útoků bez nutnosti manuálního zásahu.
Tato funkce je dostupná zákazníkům s plánem Enterprise, kteří používají Magic Transit On Demand. Můžete ji povolit pro libovolné pravidlo dynamické prahové hodnoty, statické prahové hodnoty nebo pravidlo detekce DDoS útoku sFlow.
Postupujte podle předchozích kroků a vytvořit nebo úprava pravidlo. Poté povolte Auto-Advertisement.
Oznámení o automatickém inzerování pravidel
Oznámení prostřednictvím webhooku, PagerDuty a e-mailu se odesílají po pokusu o automatickou inzerci u všech prefixů v rámci označeného pravidla.
Pro každý prefix obdržíte stav inzerce, přičemž jsou k dispozici tyto stavy:
- Inzerováno: Prefix byl úspěšně inzerován.
- Již inzerováno: Prefix byl inzerován ještě před pokusem o automatickou inzerci.
- Odložené: Prefix momentálně nelze inzerovat, ale inzerce bude vyzkoušena. Jakmile bude inzerce prefixu možná, odešle se nové oznámení s aktualizovaným stavem.
- Uzamčeno: Prefix je uzamčen a nelze jej inzerovat.
- Could not Advertise: Cloudflare nemohl prefix inzerovat. Tento stav může mít více příčin, nejčastěji ale nastává, pokud nemáte oprávnění prefix inzerovat.
- Chyba: Došlo k obecné chybě při inzerci prefixu.
IP prefixy pravidla
Každé pravidlo musí obsahovat jeden nebo více IP prefixů. Všechny prefixy v pravidle se vyhodnocují jako souhrnný provoz: jejich celkový objem se porovnává s prahovou hodnotou.
- Nastavení výstrahy pro combined provoz více prefixů, přidejte je do stejného pravidla.
- Nastavení výstrahy pro jednotlivá prefixu, vytvořte pro každý prefix samostatné pravidlo.
Příklad IP prefixů pravidla
V následujícím příkladu se pravidlo spustí, když combined paketového provozu v objemu 192.168.0.0/24 a 172.118.0.0/24 přesahuje 10000 paketů. Pokud je povoleno automatické inzerování (Auto-Advertisement), Cloudflare při spuštění pravidla inzeruje oba prefixy.
Můžete také nakonfigurovat IP prefixy pravidel hromadně pomocí API.
{
"rules": [
{
"name": "Too many packets",
"prefixes": ["192.168.0.0/24", "172.118.0.0/24"],
"packet_threshold": 10000,
"automatic_advertisement": true,
"duration": "1m0s",
"type": "threshold"
}
]
}Chcete-li nastavit prahovou hodnotu pro jeden prefix, vytvořte samostatné pravidlo:
{
"rules": [
{
"name": "Too many packets",
"prefixes": ["172.118.0.0/24"],
"packet_threshold": 1000,
"automatic_advertisement": true,
"duration": "1m0s",
"type": "threshold"
}
]
}