DDoS distribuirani napadi uskraćivanja usluge: zaštita, prevencija

Distributed Denial of Service ili DDoS ima dugu povijest, a postao je potpuno mainstream kada je grupa Anonymous započela svoje operacije protiv bilo koje web stranice protiv Wikileaksa(Wikileaks) . Do tada su taj pojam i njegovo značenje znali samo ljudi koji poznaju Internet sigurnost(Internet Security) .

Distribuirano uskraćivanje usluge

Distribuirano uskraćivanje usluge DDoS

U ovom članku namjeravam pokriti neke značajne DDoS metode prije nego što raspravljam o metodama za izbjegavanje ili sprječavanje DDoS napada.

Što su DDOS napadi?

Siguran sam da svi znate njegovo značenje. Za one koji su novi u tom pojmu, to je "distribuirano" uskraćivanje usluge(Denial of Service)(Denial of Service) - uzrokovano previše zahtjeva poslužitelju nego što može podnijeti.

Kada nije u mogućnosti obraditi zahtjeve u stvarnom vremenu zbog velikog prometa koji namjerno šalje brojna kompromitirana računala, poslužitelj web-mjesta visi i prestaje odgovarati na sve zahtjeve različitih klijenata. Mreža kompromitiranih računala naziva se BOTNETOVI(BOTNETS) . U osnovi(Basically) , sva računala i pametne uređaje u mreži kontroliraju hakeri i ljudi koji posjeduju ta računala nisu svjesni da su hakirana.

Budući da su zahtjevi brojni i dolaze s različitih mjesta (regije hakiranih računala mogu varirati), to se naziva “ Distribuirano uskraćivanje(Distributed Denial) usluge” ili skraćeno DDoS . Da bi se dogodio DDoS , broj i intenzitet pokušaja povezivanja trebao bi biti veći od onoga što ciljani poslužitelj(Server)  može podnijeti. Ako je širina pojasa velika, svakom DDoS napadaču trebat će više računala i češći zahtjevi za rušenje poslužitelja.

SAVJET(TIP) : Google Project Shield nudi besplatnu zaštitu od DDoS -a za odabrane web stranice.

Popularne DDoS metode i alati za napade

Upravo smo raspravljali o jednoj od mnogih DDoS metoda u gornjem odjeljku. Zove se " distribuirano uskraćivanje(distributed denial) " jer komunikacijske linije otvaraju ne jedno ili dva, već stotine kompromitiranih računala. Haker koji ima pristup mnogim računalima može u bilo kojem trenutku početi slati zahtjeve poslužitelju koji želi srušiti. Budući da se ne radi o jednom ili dva, već o mnogo računala postavljenih diljem planeta, ono je “distribuirano”. Poslužitelj više ne može zadovoljiti dolazne zahtjeve i padove.

Među ostalim metodama je metoda rukovanja(Handshake method) . U normalnom scenariju, vaše računalo otvara TCP liniju s poslužiteljem. Poslužitelj odgovara i čeka da dovršite rukovanje. Rukovanje je skup radnji između vašeg računala i poslužitelja prije početka stvarnog prijenosa podataka. U slučaju napada, haker otvara TCP , ali nikada ne dovršava rukovanje – čime poslužitelj ostaje na čekanju. Još jedna web stranica pala?!

Brza DDoS metoda je UDP metoda(UDP method) . Koristi DNS (Domain Name Service) poslužitelje za pokretanje DDoS napada. Za normalne razlučivosti URL -ova, vaša računala koriste (URL)protokol korisničkih datagrama(User Datagram Protocol) ( UDP ) jer su brža od standardnih TCP paketa. Ukratko, UDP(UDP) nije mnogo pouzdan jer ne postoji način za provjeru ispuštenih paketa i sličnih stvari. Ali koristi se svugdje gdje je brzina glavna briga. Čak i web stranice za online igre koriste UDP . Hakeri(Hackers) koriste slabosti UDP -a(UDP)pakete za stvaranje poplave poruka na poslužitelju. Oni mogu stvoriti lažne pakete koji izgledaju kao da dolaze s ciljanog poslužitelja. Upit bi bio nešto što bi poslalo velike količine podataka na ciljani poslužitelj. Budući da postoji više DNS razrješavača, hakeru postaje lakše ciljati poslužitelj koji uništava stranicu. I u ovom slučaju ciljani poslužitelj prima više upita/odgovora nego što može podnijeti.

Pročitajte(Read) : Što je uskraćivanje usluge otkupninom(What is Ransom Denial of Service) ?

Postoje mnogi alati trećih strana koji djeluju kao botnet ako haker nema mnogo računala. Sjećam se da je jedna od brojnih hakerskih grupa tražila od ljudi na Twitteru(Twitter) da unesu nasumične podatke u obrazac neke web stranice i pritisnu Pošalji(Send) . Nisam to učinio, ali me zanimalo kako funkcionira. Vjerojatno je i on slao opetovanu neželjenu poštu poslužiteljima sve dok zasićenje nije prijeđeno i poslužitelj nije pao. Takve alate možete potražiti na Internetu(Internet) . Ali zapamtite da je hakiranje zločin, a mi ne podržavamo nikakve cyber zločine(Cyber Crimes) . Ovo je samo za vašu informaciju.

Nakon što smo razgovarali o metodama DDoS napada, da vidimo možemo li izbjeći ili spriječiti DDoS napade.

ddos zaštita

Pročitajte(Read) : Što je crni šešir, sivi šešir ili bijeli šešir Hacker?

DDoS zaštita i prevencija

Ne možete puno učiniti, ali ipak možete smanjiti šanse za DDoS poduzimanjem nekih mjera opreza. Jedna od najčešće korištenih metoda takvih napada je začepljenje propusnosti vašeg poslužitelja lažnim zahtjevima s botneta. Kupnja malo veće propusnosti smanjit će ili čak spriječiti DDoS napade, ali to može biti skupa metoda. Više propusnosti znači plaćati više novca vašem hosting provideru.

Također je dobro koristiti metodu distribuiranog kretanja podataka. To jest, umjesto samo jednog poslužitelja, imate različite podatkovne centre koji na zahtjeve odgovaraju u dijelovima. To bi bilo vrlo skupo u starim danima kada ste morali kupiti više poslužitelja. Danas se podatkovni centri mogu primijeniti na oblak – čime se smanjuje vaše opterećenje i distribuira se s više poslužitelja umjesto samo s jednog poslužitelja.

Možete čak koristiti zrcaljenje u slučaju napada. Zrcalni poslužitelj sadrži najnoviju (statičnu) kopiju stavki na glavnom poslužitelju. Umjesto korištenja izvornih poslužitelja, možda ćete htjeti koristiti zrcala kako bi se promet koji dolazi mogao preusmjeriti i tako DDoS može biti neuspješan/spriječen.

Kako biste zatvorili izvorni poslužitelj i počeli koristiti zrcala, morate imati informacije o dolaznom i odlaznom prometu na mreži. Koristite neki monitor koji vam prikazuje pravo stanje prometa i ako alarmira, zatvara glavni poslužitelj i preusmjerava promet na ogledala. Alternativno, ako vodite računa o prometu, možete koristiti druge metode za rješavanje prometa, a da ga ne morate isključiti.

Također možete razmisliti o korištenju usluga kao što su Sucuri Cloudproxy ili Cloudflare jer nude zaštitu od DDoS napada.

Ovo su neke metode kojih bih se mogao sjetiti, za sprječavanje i smanjenje DDoS napada, na temelju njihove prirode. Ako ste imali iskustva s DDoS-om, podijelite to s nama.(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.)

Također pročitajte(Also read) : Kako se pripremiti i nositi s DDoS napadom .



About the author

Pozdrav potencijalnim poslodavcima! Vrlo sam iskusan softverski inženjer s više od 7 godina iskustva u tom području. Znam kako dizajnirati i razvijati aplikacije za Windows 7 i na svom profilu imam širok raspon preporuka za Cool web stranice. Moje vještine i iskustvo nude mi odličan izbor za svaku tvrtku koja traži talentiranog pojedinca s dobrim vještinama upravljanja projektima, znanjem programiranja i iskustvom u razvoju web stranica.



Related posts