Přejít k obsahu

Vícevrstvá Anti-DDoS ochrana. Od paketu po aplikaci.

MCFilter propojuje síťovou ochranu, protokolově orientované filtrování a vyvíjenou vrstvu analýzy anomálií. Nejde o tři oddělené produkty, ale o tři úrovně jedné rozhodovací cesty.

Kontaktujte nás
  • Always-on
  • L3/L4 + L7
  • Vlastní filtrační stack

Cesta paketu

Jak provoz putuje k vašemu serveru

Datová trasa vede přes síť datacentra a MCFilter. Souběžně pracuje dohledová a řídicí vrstva: FlowAnalyzer analyzuje telemetrii provozu a rozhoduje, jaká pravidla budou odeslána do sítě a filtrů.

  • Legitimní provoz
  • Útočný provoz (zahozeno)
Řídicí rovina – detekce a rozhodováníDatová rovina – cesta paketuMCFilterEdgeRuleVrstva L3 / L4FilterVrstva L7InternetPříchozí provozScrubbing CenterSíť datacentraServerChráněná infrastrukturaAplikaceMinecraft, API, VPN, DNSFlowAnalyzerTelemetrie a detekceBGP FlowSpecDistribuce pravidel
  1. Příchozí provoz

    Internet

    Provoz přichází z veřejné sítě. Spolu s legitimním provozem sem proudí i provoz útoku.

  2. Síť datacentra

    Scrubbing Center

    První vrstva ochrany. Tady končí objemový provoz, než stihne zatížit zbytek cesty.

    Odmítnutý provoz
  3. Filtrační jádro

    MCFilter

    Naše filtrační jádro. Zahrnuje vynucování pravidel L3/L4 přes EdgeRule a filtrování L7 přes Filter.

    • Vrstva L3 / L4EdgeRuleVynucuje granulární pravidla na okraji sítě: adresy, protokol, porty, skupina ASN, země, délka paketu a obsah payloadu.
    • Vrstva L7FilterRozpoznává aplikační protokol a odmítá provoz, který neodpovídá jeho sémantice.
    Odmítnutý provoz
  4. Chráněná infrastruktura

    Server

    K infrastruktuře už dorazí přefiltrovaný provoz.

  5. Minecraft, API, VPN, DNS

    Aplikace

    Služba přijímá provoz odpovídající očekávanému protokolu. Minecraft je zde jen jedním z příkladů.

Řídicí rovina – detekce a rozhodování

  • FlowAnalyzer

    Analyzuje síťové toky a detekuje anomálie L3/L4. Není dalším zařízením na cestě paketu – pracuje vedle ní.

  • BGP FlowSpec

    Distribuuje pravidla mitigace na úrovni směrování.

Cyklus mitigace

Od pozorování po propuštění čistého provozu

Každá událost prochází stejnou cestou. Detekce je oddělena od vynucování, díky čemuž pravidlo míří přesně tam, kde útok působí.

  1. 01

    Observe

    FlowAnalyzer sbírá telemetrii toků a vytváří obraz běžného provozu.

  2. 02

    Detect

    Změna charakteru provozu je zařazena jako anomálie nebo známý vzorec útoku.

  3. 03

    Decide

    Vybíráme mitigační mechanismus pro vrstvu, ve které útok skutečně probíhá.

  4. 04

    Enforce

    Pravidlo míří do BGP FlowSpec, do EdgeRule nebo do dedikovaného filtru protokolu ve Filteru.

  5. 05

    Forward

    Provoz odpovídající protokolu putuje dál k chráněné službě.

Architektura ochrany

Tři vrstvy jednoho systému

Třístupňový rozhodovací proces propojující síťovou mitigaci L3/L4, filtry aplikačních protokolů a analýzu anomálií do jednoho integrovaného filtračního jádra.

Filtrační jádroMCFilter
01L3 / L4

Síť ví, že se děje něco nekalého

Ochrana na síťové a transportní vrstvě. Detekce toků, distribuovaná síťová pravidla a mechanismy chránící před spoofingem, reflexními útoky a zahlcením spojení.

  • FlowAnalyzer
  • BGP FlowSpec
  • EdgeRule
  • anti-spoof
  • anti-reflection
  • SYN protection
  • ICMP
  • ESP
  • TCP / UDP
  • rate limiting
02L7 / Filter

MCFilter ví, jak má vypadat legitimní provoz

Filtry detailně znají strukturu konkrétních protokolů a dokáží spolehlivě odlišit legitimní herní provoz od paketů, které jeho formát pouze napodobují.

  • Filter
  • Minecraft
  • Minecraft Bedrock
  • Rust
  • CS2
  • Source
  • FiveM
  • Unreal
  • Hytale
  • TeamSpeak 3
  • HTTP / HTTPS
  • QUIC
  • DNS
  • SSH
  • RDP
  • WireGuard
  • OpenVPN
03Analýza MLBeta

Hledáme vzorce, které dosud nepokrývá signatura

Vyvíjíme vrstvu analýzy anomálií, která identifikuje odchylky provozu od běžného herního profilu. Jde o výzkumnou vrstvu – funguje souběžně s mechanismy L3/L4 a L7, nikoli místo nich.

  • traffic baselines
  • analiza anomalii
  • badania zero-day

Filter

Protokolově orientované filtrování

Filter rozpoznává strukturu a sémantiku provozu konkrétních služeb a odmítá provoz, který neodpovídá profilu protokolu.

Protokol / ochranaKategorieVrstvaPopis
MinecraftHerní protokolyL7Filtr provozu serverů Minecraft – handshake, status a herní provoz.
Minecraft BedrockHerní protokolyL7Filtr provozu serverů Minecraft Bedrock Edition (protokol RakNet).
RustHerní protokolyL7Filtr provozu serverů Rust (herní protokol a pakety RakNet).
CS2Herní protokolyL7Filtr provozu Counter-Strike 2.
FiveM AsyncHerní protokolyL7Filtr provozu FiveM v asynchronní variantě.
FiveM SyncHerní protokolyL7Filtr provozu FiveM v synchronní variantě.
SourceHerní protokolyL7Filtr enginu Source a serverů, které na něm staví.
UnrealHerní protokolyL7Filtr provozu serverů založených na Unreal Engine.
HytaleHerní protokolyL7Filtr provozu serverů Hytale.
HTTPWebL7Provoz HTTP.
HTTPSWebL7Provoz HTTPS.
QUICWebL7Provoz QUIC.
DNSInfrastrukturaL7Provoz DNS včetně ochrany před zneužitím dotazů.
ICMPInfrastrukturaL3Kontrola provozu ICMP.
ESPInfrastrukturaL3Zpracování provozu ESP.
WireGuardVPNL4 / L7Provoz WireGuard.
OpenVPNVPNL4 / L7Provoz OpenVPN.
SSHSlužbyL7Provoz SSH.
RDPSlužbyL7Filtr a inspekce relací Remote Desktop Protocol (RDP).
TeamSpeak 3SlužbyL7TeamSpeak 3 s rozlišením provozu voice, query a file.
TCP / UDPSíťová ochranaL4Obecná ochrana provozu TCP a UDP včetně detekce typických vzorců útoku.
TCP SYNSíťová ochranaL4Ochrana před záplavou SYN.
Anti-spoofSíťová ochranaL3Odmítání provozu s padělanou zdrojovou adresou.
Anti-reflectionSíťová ochranaL3 / L4Ochrana před reflexními útoky a amplifikací.

Sadu filtrů rozvíjíme spolu s protokoly, které podporujeme.

EdgeRule

Programovatelný pravidlový engine na okraji sítě

EdgeRule popisuje provoz tak, jak vypadá v síti: odkud přichází, kam míří a jak je paket postavený. K tomu přiřadíte akci nebo provoz předáte filtru protokolu.

Z čeho se pravidlo skládá

Source

  • Zdrojový CIDR
  • Skupina ASN
  • Skupina zemí
  • Rozsah zdrojových portů

Destination

  • Cílový CIDR
  • Rozsah cílových portů

Packet

  • Protokol
  • Minimální a maximální délka paketu
  • Offset a obsah payloadu

Action

  • Whitelist
  • Blocklist
  • Observe
  • Rate-limit
  • Force-filter

Dispatch

  • Předání filtru protokolu ve Filteru
  • Režim filtru: observe, allow-only nebo block

Jak vypadá složené pravidlo

Ilustrativní příklad
WHEN
skupina ASNUDPdst 203.0.113.0/24dst port 25565
IF
délka paketu mimo rozsah typický pro protokol
THEN
rate-limit
OR DISPATCH TO
Minecraft Filter - allow-only

Pravidla mají prioritu – nižší hodnota znamená vyšší přednost.

Uvedené pravidlo slouží výhradně jako ilustrace možností enginu a použitá adresa pochází z dokumentačního rozsahu RFC 5737. Neuveřejňujeme produkční konfigurace, prahové hodnoty detekce ani signatury útoků.

Analýza provozu

Změnu v provozu vidíme dřív než aplikace

Telemetrie toků je základem rozhodnutí o mitigaci. Vedle mechanismů založených na známých vzorcích rozvíjíme analýzu anomálií, která má upozorňovat na provoz odchylující se od ustálené normy.

Telemetrie toků

FlowAnalyzer

Ilustrativní vizualizace

FlowAnalyzer vytváří obraz běžného provozu a porovnává s ním aktuální toky. Odchylka od tohoto obrazu spouští rozhodnutí o mitigaci.

Toky v čase

Zjištěná anomálie

Rozložení protokolů

Provoz - telemetrie - detekce - rozhodnutí o mitigaci

Vzorce mimo signatury

Analýza ML

Beta

Vrstva rozvíjená s ohledem na zero-day. Jejím úkolem je upozorňovat na shluky provozu, které neodpovídají ustálené normě ani známým signaturám – nenahrazuje mechanismy L3/L4 a L7.

  • Základní provoz
  • Neznámý vzorec

Grafy v této sekci jsou schematické a nepředstavují produkční data.

Režimy ochrany

Always-on a on-demand

V modelu Always-on veškerý provoz neustále prochází ochrannou vrstvou. V modelu On-demand je provoz směrován do filtrační vrstvy až po detekci útoku, což mění trasu provozu i okamžik aktivace mitigace.

Always-on

Výchozí model
  1. Internet
  2. MCFilter
  3. Infrastruktura

Provoz nepřetržitě prochází filtrační vrstvou.

On-demand

Běžný stav
  1. Internet
  2. Infrastruktura
Filtrace obejita
Během útoku
  1. Internet
  2. Scrubbing
  3. MCFilter
  4. Infrastruktura

Trasa provozu se mění až po detekci útoku.

Always-onVýchozí modelOn-demand
Stav ochranyAktivní nepřetržitěAktivována po detekci
Běžný provozProchází filtrační vrstvouStandardní trasa zákazníka
Reakce na útokBez nutnosti přepínání režimuVyžaduje aktivaci trasy či pravidel
VyužitíSlužby trvale vystavené útokůmInfrastruktura s aktivací ochrany dle potřeby
MCHOSTVýchozí modelK dispozici na vyžádání

Nasazení

MCFilter ve vaší infrastruktuře

Filtrační technologie nemusí běžet výhradně v naší síti. Pro podniková řešení lze MCFilter nasadit přímo v infrastruktuře zákazníka.

Spravovaný model

Ochrana na straně MCHOST

  1. Internet
  2. Scrubbing MCHOST
  3. MCFilter
  4. Chráněná služba

Provoz směřuje do naší sítě, prochází scrubbingem a MCFilterem a k vaší službě dorazí již vyčištěný. Správa a údržba filtrace je na naší straně.

Model in-house

MCFilter v datacentru zákazníka

  1. Internet / tranzit
  2. Datacentrum zákazníka
  3. MCFilter
  4. Infrastruktura zákazníka

Filtrační stack nasadíme přímo do infrastruktury zákazníka, takže provoz nemusí opustit jeho síť. Rozsah nasazení a integraci řešíme individuálně.

FAQ

Často kladené otázky

Nenašli jste odpověď na svou otázku?

Kontaktujte nás
Ve výchozím nastavení ano – pracujeme v modelu always-on, kdy provoz neustále prochází filtrační vrstvou. Model on-demand, kdy se ochrana spouští až po detekci útoku, nabízíme v samostatných nasazeních.

Chráníte infrastrukturu, kterou si nemůžete dovolit vypnout?

Promluvme si o ochraně always-on, on-demand nebo o nasazení MCFilteru přímo ve vašem datacentru.

Kontaktujte nás

Nezbytné technologie běží vždy. Funkční, analytické a marketingové zapneme jen s vaším souhlasem.

Zásady ochrany osobních údajů a cookies