DDoS distribuované útoky odmietnutia služby: ochrana, prevencia

Distribuované odmietnutie služby(Distributed Denial of Service) alebo DDoS má dlhú históriu a stalo sa úplne hlavným prúdom, keď skupina Anonymous začala pôsobiť proti akejkoľvek webovej lokalite proti Wikileaks . Dovtedy tento výraz a jeho význam poznali iba ľudia so znalosťami Internet Security .

Distribuované odmietnutie služby

Distribuované odmietnutie služby DDoS

V tomto článku mám v úmysle pokryť niektoré pozoruhodné metódy DDoS predtým, ako budem diskutovať o metódach, ako sa vyhnúť alebo zabrániť útokom DDoS .

Čo sú DDOS útoky?

Som si istý, že všetci poznáte jeho význam. Pre tých, ktorí sú s týmto pojmom noví, ide o „distribuované“ odmietnutie služby(Denial of Service)(Denial of Service) – spôsobené príliš veľkým počtom požiadaviek na server, než dokáže spracovať.

Keď nie je možné spracovať požiadavky v reálnom čase z dôvodu vysokej návštevnosti, ktorú zámerne odosiela množstvo napadnutých počítačov, server lokality zamrzne a prestane reagovať na ďalšie požiadavky od rôznych klientov. Sieť napadnutých počítačov sa označuje ako BOTNETY(BOTNETS) . V podstate(Basically) všetky počítače a inteligentné zariadenia v sieti ovládajú hackeri a ľudia, ktorí tieto počítače vlastnia, nevedia, že boli napadnuté.

Keďže žiadostí je veľa a pochádzajú z rôznych miest (regióny napadnutých počítačov sa môžu líšiť), nazýva sa to „ distribuované odmietnutie(Distributed Denial) služby“ alebo skrátene DDoS . Aby došlo k DDoS , počet a intenzita pokusov o pripojenie by mala byť väčšia, ako dokáže cieľový server  zvládnuť. Ak je šírka pásma vysoká, každý DDoS útočník bude potrebovať viac počítačov a častejšie požiadavky na zrušenie servera.

TIP : Google Project Shield ponúka bezplatnú DDoS ochranu pre vybrané webové stránky.

Populárne metódy a útočné nástroje DDoS

Práve sme diskutovali o jednej z mnohých metód DDoS vo vyššie uvedenej časti. Hovorí sa tomu „ distribuované odmietnutie(distributed denial) “, keďže komunikačné linky neotvára jeden alebo dva, ale stovky napadnutých počítačov. Hacker, ktorý má prístup k mnohým počítačom, môže kedykoľvek začať odosielať požiadavky na server, ktorý chce zničiť. Keďže nejde o jeden alebo dva, ale o mnoho počítačov umiestnených po celej planéte, je to „distribuované“. Server už nedokáže uspokojiť prichádzajúce požiadavky a zlyhania.

Medzi ďalšie metódy patrí metóda Handshake(Handshake method) . V normálnom prípade váš počítač otvorí TCP linku so serverom. Server odpovie a čaká, kým dokončíte handshake. Podanie ruky je súbor akcií medzi vaším počítačom a serverom pred začiatkom skutočného prenosu údajov. V prípade útoku hacker otvorí TCP , ale nikdy nedokončí handshake – a tak nechá server čakať. Ďalší web nefunguje?!

Rýchla metóda DDoS je metóda UDP(UDP method) . Na spustenie DDoS útoku využíva servery DNS (Domain Name Service) . Pre normálne rozlíšenie URL používajú vaše počítače protokol User Datagram Protocol(User Datagram Protocol) ( UDP ), pretože sú rýchlejšie ako štandardné pakety TCP . UDP skrátka nie je príliš spoľahlivé, pretože neexistuje spôsob, ako skontrolovať zahodené pakety a podobné veci. Používa sa však všade tam, kde je hlavným problémom rýchlosť. Dokonca aj stránky s online hrami používajú protokol UDP(UDP) . Hackeri(Hackers) využívajú slabé stránky UDPpakety na vytvorenie záplavy správ na server. Môžu vytvárať falošné pakety, ktoré vyzerajú ako prichádzajúce z cieľového servera. Dotaz by bol niečo, čo by poslalo veľké množstvo údajov na cieľový server. Pretože existuje viacero prekladačov DNS(DNS) , pre hackera je jednoduchšie zamerať sa na server, ktorý zničí stránku. Aj v tomto prípade cieľový server dostáva viac dotazov/odpovedí, ako dokáže spracovať.

Prečítajte si(Read) : Čo je Ransom Denial of Service(What is Ransom Denial of Service) ?

Existuje mnoho nástrojov tretích strán, ktoré fungujú ako botnet, ak hacker nemá veľa počítačov. Pamätám si, ako jedna z mnohých hackerských skupín žiadala ľudí na Twitteri(Twitter) , aby vyplnili náhodné údaje do nejakého formulára webovej stránky a stlačili Odoslať(Send) . Neurobil som to, ale bol som zvedavý, ako to funguje. Pravdepodobne to tiež posielalo opakovaný spam na servery, kým sa neprekročila saturácia a server neklesol. Takéto nástroje si môžete vyhľadať na internete(Internet) . Pamätajte však, že hackovanie je zločin a nepodporujeme žiadne kybernetické zločiny(Cyber Crimes) . Toto je len pre vašu informáciu.

Keď sme už hovorili o metódach útokov DDoS , pozrime sa, či sa môžeme vyhnúť útokom DDoS alebo im zabrániť .

ochrana proti ddos

Prečítajte si(Read) : Čo je Black Hat, Grey Hat alebo White Hat Hacker?

Ochrana a prevencia DDoS

Nie je toho veľa, čo môžete urobiť, ale napriek tomu môžete znížiť šance na DDoS prijatím určitých opatrení. Jednou z najpoužívanejších metód takýchto útokov je upchať šírku pásma vášho servera falošnými požiadavkami z botnetov. Nákup trochu väčšej šírky pásma zníži alebo dokonca zabráni útokom DDoS , ale môže to byť nákladná metóda. Väčšia šírka pásma znamená platiť viac peňazí vášmu poskytovateľovi hostingu.

Je dobré použiť aj metódu distribuovaného presunu dát. To znamená, že namiesto jedného servera máte rôzne dátové centrá, ktoré reagujú na požiadavky po častiach. Za starých čias, keď ste museli kupovať viac serverov, by to bolo veľmi nákladné. V súčasnosti je možné dátové centrá použiť v cloude, čím sa zníži vaša záťaž a bude sa distribuovať medzi servery namiesto jedného servera.

V prípade útoku môžete dokonca použiť zrkadlenie. Zrkadlový server obsahuje najnovšiu (statickú) kópiu položiek na hlavnom serveri. Namiesto použitia pôvodných serverov možno budete chcieť použiť zrkadlá, aby bolo možné presmerovať prichádzajúcu premávku, a teda DDoS zlyhať/zabrániť jej.

Ak chcete zatvoriť pôvodný server a začať používať zrkadlá, potrebujete mať informácie o prichádzajúcej a odchádzajúcej prevádzke v sieti. Použite nejaký monitor, ktorý vám zobrazí skutočný stav premávky a ak spustí alarm, zatvorí hlavný server a odkloní premávku do zrkadiel. Prípadne, ak máte prehľad o premávke, môžete použiť iné metódy na riešenie premávky bez toho, aby ste ju museli vypnúť.

Môžete tiež zvážiť použitie služieb ako Sucuri Cloudproxy alebo Cloudflare , pretože ponúkajú ochranu pred útokmi DDoS .

Toto sú niektoré metódy, o ktorých by som mohol myslieť na prevenciu a zníženie útokov DDoS na základe ich povahy. Ak máte nejaké skúsenosti s DDoS, podeľte sa s nami.(These are some methods I could think of, to prevent and reduce DDoS attacks, based on their nature. If you have had any experiences with DDoS, please share it with us.)

Prečítajte si tiež(Also read) : Ako sa pripraviť na DDoS útok a ako sa s ním vysporiadať .



About the author

Som softvérový inžinier so skúsenosťami s programami Xbox Explorer, Microsoft Excel a Windows 8.1 Explorer. Vo voľnom čase rád hrám videohry a pozerám televíziu. Mám titul z University of Utah a momentálne pracujem ako softvérový inžinier pre medzinárodnú spoločnosť.



Related posts