Hlavní navigace

Anonymous hrozí napadením DNS. Můžou uspět?

Členové hnutí Anonymous přišli s další hrozbou. Na konci března chtějí zaútočit na kořenové servery DNS a vyřadit tím překlad adres na celém internetu. Pokud by se takový útok podařil, došlo by k totálnímu ochromení celé sítě. Na cestě k takovému cíli ale existuje mnoho překážek. Je možné to uskutečnit?

Tweetni to Odměnte autora  Jak to funguje?

Na webu Pastebin.com se objevilo další z oznámení hnutí Anonymous, které je tentokrát nazvané „Operation Global Blackout“. Vyzývá k dalšímu násilnému protestu formou masivního DDoS útoku na klíčový prvek celého internetu – kořenové DNS servery.

Později se objevily zprávy od jiných Anonymous, kteří se od celého činu distancovali. Nelze ovšem říci, které oznámení je „oficiálnější“, protože hnutí Anonymous nemá žádné oficiální zástupce a kdokoliv se prohlásí za člena, se jim tímto prohlášením okamžitě stává.

K útoku má dojít 31. března a cílem je vyřadit z provozu systém DNS. Uživatelé pak nebudou mít možnost překládat si doménová jména na IP adresy a tím dojde prakticky k výpadku internetu. Pamatujte, že jde o protest. Nesnažíme se zničit internet, chceme ho jen dočasně zasáhnout tam, kde to nejvíc bolí, píše se ve výzvě.

Proč právě kořenové DNS servery?

Kořenové DNS servery tvoří vrcholek celého DNS stromu a informují o tom, které autoritativní DNS servery další úrovně se starají o jednotlivé TLD (.cz, .com, .net atp.). Jedná se o sadu serverů, nebo spíše skupin serverů, označovaných písmeny A až M. Jsou rozmístěny rovnoměrně po celém světě a jsou ve správě různých organizací.

Přestože tyto servery toho vlastně nemají příliš na práci (kořenová zóna je poměrně malá, i když dnes jsou v ní navíc DNSSEC podpisy), je třeba, aby byla jejich funkčnost dobře zajištěna. V případě výpadku by totiž přestala fungovat hierarchie DNS a resolvery by se nedostaly k informacím o autoritativních serverech pro jednotlivé domény.

Seznam třinácti adres kořenových serverů (a..m.root-servers.net) a jejich IP adres je totiž součástí operačních systémů i DNS serverů. Pokud chce uživatel (respektive aplikace) zjistit IP adresu počítače podle jeho doménového jména, musí nejprve kontaktovat rekurzivní DNS server, který je nejčastěji u jeho poskytovatele. Tento server pak musí nejprve od kořenových serverů zjistit jméno autoritativního serveru pro doménu prvního řádu, pak se tohoto serveru zeptá na doménu druhého řádu a tak dále až ke koncové IP adrese. Pokud by tedy selhaly všechny kořenové servery, došlo by k rozpojení těchto vazeb a nikdy bychom nedošli do cíle.

Technická odbočka: Možná vás zajímá, jak se tyto „vestavěné“ seznamy serverů vyrovnávají například se změnami IP adres, ke kterým i u kořenových serverů občas dochází. Vestavěný seznam se použije jen k prvnímu startu aplikace, která se pak dotáže některého z kořenových serverů, jak vypadá aktuální stav. Ten si uloží a občas aktualizuje. Při prvním spuštění tedy stačí, aby byl alespoň jeden kořenový server ze seznamu v dosahu a vše funguje dál. Této metodě se říká resolver priming. Ručně si můžete IP adresy kořenových serverů vypsat pomocí následujícího příkazu:

$ dig +tcp . NS @a.root-servers.net

Jak se bude útočit?

Podle výzvy bude k březnovému útoku využit takzvaný DNS amplification attack. Jedná se o poměrně jednoduchý, ale velmi rafinovaný útok, při kterém útočící počítače přímo nekomunikují s cílem, ale využívají k tomu prostředníky. Těmi jsou otevřené rekurzivní nameservery, které obvykle leží u různých poskytovatelů připojení.

Takový server slouží k získávání odpovědí pro uživatelé konkrétní sítě, ale vlivem špatného nastavení je otevřen i pro komunikaci do internetu. To na první pohled nevypadá jako problém, protože se jedná o službu, která jen vydává veřejně známé informace. Potíž je ovšem v tom, že takto otevřený server dovoluje podstrčení falešných informací uživatelům a především dovoluje už zmíněný amplification útok.

Útok totiž spočívá v tom, že kontaktujeme otevřený nameserver a položíme mu dotaz. V dotazu ovšem podvrhneme IP adresu odesílatele a nastavíme do ní adresu našeho cíle, který si přejeme zahltit. Nameserver nic netuší, takže prostě vygeneruje odpověď a pošle ji na námi podvrženou IP adresu. Tím ovšem nevědomky pomáhá zahlcovat linku cíle. Zjednodušeně to ukazuje následující obrázek.

Útok navíc vychází z toho, že DNS odpověď je vždy větší než původní dotaz, takže dochází k několikanásobnému zesílení účinku (proto amplification) našeho útoku a ještě jsme ukryti za nic netušícím serverem, který za nás de facto útok provádí. Před podobnými otevřenými nameservery byli administrátoři mnohokrát varováni a například CZ.NIC uvádí, že v zóně .CZ je takto otevřených 53 % nameserverů. Překvapilo vás takto vysoké číslo? Mě ano.

To a také fakt, že poskytovatelé často nefiltrují odchozí UDP pakety, které nemají adresu odesílatele ze správného rozsahu, umožňuje, aby byl takový útok docela dobře možný.

Má šanci na úspěch?

V obecných zpravodajských médiích se hovoří o třinácti kořenových DNS serverech, které mají být napadeny. To je ovšem pravda jen částečně. Servery sice mají označení od A po M, ale většina těchto záznamů vrací anycastovou IP adresu. Ta nemíří na konkrétní stroj, ale na libovolný počítač v internetu, který tuto IP adresu má. Pomocí routovacích tabulek (a protokolu BGP) se najde nejbližší počítač s touto adresou a na ten se dotaz směruje.

Podle tabulky na webu root-servers.org jde celkem o 259 serverů, rozmístěných po celém světě. Nejvíce takových zrcadel mají servery F (49), L (55) a J (70). Ve všech třech případech jsou servery i u nás v Česku. Rozložení ukazuje následující mapa, která pochází ze stejného webu:

Ve skutečnosti však může jít o výrazně více fyzických počítačů než 259. Některé uzly totiž za sebou mohou mít celý cluster, který se může skládat z desítek dalších serverů s různým hardware, operačním systémem i softwarovým vybavením. Ve finále tak kořenovou zónu může obsluhovat několik tisíc serverů po celém světě.

Jak píše Ondřej Filip, ředitel organizace CZ.NIC, nejzranitelnější jsou servery v rukou státních institucí. Jak už to bývá, technologicky pozadu jsou, alespoň v tomto směru, servery spravované státními institucemi. Anycasting nevyužívají servery spravované ISI, NASA a University of Maryland. Pouze dvě kopie má i server spravovaný americkou armádou. Je možné, že skutečně masivní útok by mohl vyřadit z provozu právě tyto servery s malým počtem zrcadel, píše na blogu CZ.NIC.

Vyřazení některých serverů by ale vůbec činnost DNS neohrozilo. Jejich roli by automaticky zaujaly ostatní funkční servery. K narušení činnosti by muselo dojít k vyřazení všech kořenových serverů, jejichž reálné počty jsme rozebírali výše. V minulosti již několik masivních útoků na root servery proběhlo a zatím se nikomu nepodařilo shodit všech třináct, píše opět Ondřej Filip.

Navíc celý systém DNS používá na všech úrovních cache. Dotazy se tedy neposílají stále znovu a znovu, ale udržují se po cestě na všech serverech. Při opakovaném dotazu tedy nehraje roli, zda právě kořenový server běží nebo ne. Uživatel stejně od některého z nižších serverů pravděpodobně odpověď dostane.

Pokud by tedy měl být takový útok úspěšný, musel by být velmi intenzivní a především by musel všechny kořenové servery vyřadit na velmi dlouhou dobu. Pravděpodobně by trvalo několik hodin, než bychom si začali všímat nějakých výpadků. Po celou tu dobu by musely být všechny servery naprosto nedostupné. Administrátoři serverů jsou ale o celém útoku dostatečně předem informováni a mohou se tak připravit na různé scénáře.

V březnu internet neskončí

Otázkou zůstává, zda vůbec takový zbytečný útok proběhne. Ondřej Filip se domnívá, že jde spíše o poplašnou zprávu, která se nakonec nepromění v reálnou hrozbu. Ani Anonymous se jistě nebudou pouštět do akcí, u kterých je v podstatě mizivá šance na úspěch. Navíc tento útok by byl poněkud v rozporu s jejich dosavadní snahou o ‚svobodný internet‘.

Podle mnohých reakcí jde pravděpodobně o poplašnou zprávu, která má Anonymous zase dostat do víru mediálního dění. Je to podobné, jako s dříve avizovaným útokem na Facebook, který nakonec vůbec neproběhl. Nemáme se tak čeho bát. Jak říká Cimrman: Z pušky na cepelín nevystřelíš. A vystřelíš-li, nedostřelíš. A dostřelíš-li, netrefíš se.

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Ohodnoťte jako ve škole:
Průměrná známka 1,79
Tweetni to Odměnte autora  Jak to funguje?

12. ročník největší soutěže firemních webů je v plném proudu

 

Přihlaste se do soutěže WebTop100

Získejte hodnocení svého webu odborníky spolu s doporučením ke slepšení a zároveň možnost srovnání s konkurenčními weby.

Více informací o soutěži

       

Přehled názorů

Kolikrát?
Anonymous 23. 2. 2012 00:06
Nový
Jak říká Cimrman: "Z pušky na cepelín nevystřelíš. A vystřelíš-li,…
evzen 23. 2. 2012 00:55
Nový
└ 
Re: Jak říká Cimrman: "Z pušky na cepelín nevystřelíš. A vystřelíš-li,…
Michal 24. 2. 2012 01:34
Nový
Neni dnes zadna zajimava sprava? Vytvoris si ji sam.
benzin 23. 2. 2012 01:02
Nový
31.3.2012
Roby 23. 2. 2012 02:43
Nový
└ 
Re: 31.3.2012
Atila III 23. 2. 2012 11:13
Nový
Zase bulvární nadpis
Predseda 3D 23. 2. 2012 03:37
Nový
└ 
Re: Zase bulvární nadpis
Petr Krčmář 23. 2. 2012 07:15
Nový
Facebook
Harvie.CZ 23. 2. 2012 05:00
Nový
└ 
Re: Facebook
Predseda 3D 23. 2. 2012 16:51
Nový
Dementování zprávy na twitteru od Anonymous
Mirek 23. 2. 2012 06:51
Nový
└ 
Re: Dementování zprávy na twitteru od Anonymous
Petr Krčmář 23. 2. 2012 07:16
Nový
 
└ 
Re: Dementování zprávy na twitteru od Anonymous
Anonymous 23. 2. 2012 16:28
Nový
Ne...
SL 23. 2. 2012 07:33
Nový
....
Malson 23. 2. 2012 07:52
Nový
└ 
Re: ....
shade 23. 2. 2012 11:23
Nový
 
└ 
Re: ....
Malson 23. 2. 2012 18:22
Nový
 
 
└ 
Re: ....
shade 23. 2. 2012 21:50
Nový
Existují také DNS Cache
Milan 23. 2. 2012 09:08
Nový
Anonymous
Anonym 23. 2. 2012 10:57
Nový
└ 
Re: Anonymous
zrzek 23. 2. 2012 12:37
Nový
 
└ 
Re: Anonymous
JardaP . 23. 2. 2012 12:53
Nový
amplifikace
repulsive 23. 2. 2012 17:41
Nový
└ 
Re: amplifikace
anonx 23. 2. 2012 21:40
Nový
 
└ 
Re: amplifikace
Ondřej Caletka 23. 2. 2012 22:53
Nový
 
 
└ 
Re: amplifikace
guy 23. 2. 2012 22:58
Nový
Re: Anonymous hrozí napadením DNS. Můžou uspět?
j 23. 2. 2012 18:50
Nový
├ 
Re: Anonymous hrozí napadením DNS. Můžou uspět?
Rhinox 23. 2. 2012 20:06
Nový
│
└ 
Re: Anonymous hrozí napadením DNS. Můžou uspět?
j 24. 2. 2012 11:05
Nový
└ 
Re: Anonymous hrozí napadením DNS. Můžou uspět?
Johny 25. 2. 2012 17:19
Nový
Re: Anonymous hrozí napadením DNS. Můžou uspět?
drudro 23. 2. 2012 20:37
Nový
Operace kulový blesk...
Jára Cimrman 23. 2. 2012 22:45
Nový
Proč zrovna DNS
Geekon 24. 2. 2012 03:19
Nový
└ 
Re: Proč zrovna DNS
Sten 24. 2. 2012 14:30
Nový
 
└ 
Re: Proč zrovna DNS
shade 24. 2. 2012 16:22
Nový
Anonymous
Štěpán 25. 2. 2012 13:39
Nový
├ 
Re: Anonymous
Johny 25. 2. 2012 17:22
Nový
└ 
Re: Anonymous
Anonymní 26. 2. 2012 00:40
Nový
Zkouska vypadku
Bohous 30. 3. 2012 23:34
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem