Как да идентифицирате DDoS атака на вашия сървър и да я спрете

Атаката с разпределен отказ на услуга ( DDoS ) може да се случи на всеки и по всяко време. Ако имате уебсайт(you have a website) , който работи на специален уеб сървър, важно е да разберете какво представлява DDoS атака, как да я идентифицирате и какво да направите, за да я спрете и предотвратите.

Какво е DDoS атака?

Разпределена атака с отказ на услуга е, когато хакер използва ботнет , за да изпрати на вашия уеб сървър огромен брой HTTP заявки за много кратък период от време.

Ботнет е много голяма мрежа от компютри в интернет, които са заразени с вирус, който ги трансформира в реле за софтуера на хакера. Повечето компютри в ботнет са обикновени компютри, които са се заразили с вирус и потребителят дори не осъзнава това.

По време на нормална работа уеб сървърът предоставя вашата уеб страница на посетителите, както следва:

  • Човек въвежда вашия URL в своя уеб браузър.
  • Уеб браузърът изпраща HTTP заявка към URL адреса(URL) на уебсайта .
  • DNS сървърите(DNS servers) на вашия интернет доставчик преобразуват URL адреса(URL) в правилния IP адрес на уеб сървъра.
  • HTTP заявката се насочва през интернет към уеб сървъра.
  • Уеб сървърът използва страницата, поискана в URL адреса(URL) , за да намери правилния HTML файл.
  • Уеб сървърът отговаря с цялото съдържание, съдържащо се в този HTML файл.
  • Браузърът на потребителя получава HTML файла и показва страницата на потребителя.

Повечето уеб сървъри са оразмерени с процесор(CPU) и мрежов хардуер, за да се справят със средния очакван трафик на ден. За някои уебсайтове това може да бъде до сто хиляди или дори милион посетители за един ден.

Въпреки това, хакер, който се надява да атакува вашия уебсайт с DDoS атака, ще използва ботнет от милиони компютри от цял ​​свят, за да изпраща хиляди HTTP заявки в секунда до вашия уеб сървър.

Тъй като вашият уеб сървър не е оразмерен за този обем трафик, уеб сървърът ще отговори на редовните посетители на уебсайта ви със съобщението за грешка „ Услугата не е налична“. (Service Unavailable.)Това е известно още като HTTP грешка 503.

В редки случаи, когато вашият сайт работи на много малък уеб сървър с малко налични ресурси, самият сървър всъщност ще замръзне или се срине.

Как да идентифицираме DDoS атака?

Как да разберете дали уебсайтът ви току-що се е сринал поради DDoS атака? Има няколко симптома, които са мъртъв подарък.

Обикновено описаната по-горе HTTP грешка 503(HTTP Error 503) е ясна индикация. Друг признак за DDoS атака обаче е много силен скок в честотната лента.

Можете да видите това, като влезете в акаунта си с вашия уеб хост и отворите Cpanel . Превъртете надолу до секцията Регистри(Logs) и изберете Bandwidth .

Една нормална диаграма на честотната лента за последните 24 часа трябва да показва относително постоянна линия, с изключение на няколко малки пика.

Въпреки това, скорошен непропорционален скок в честотната лента, който остава висок в продължение на час или повече, е ясен знак, че сте изправени пред DDoS атака срещу вашия уеб сървър.

Ако смятате, че сте идентифицирали в ход DDoS атака, важно е да действате бързо. Тези атаки консумират много мрежова честотна лента и ако сте платили за хостинг доставчик, това означава, че техният сървър за данни ще изпита същия скок в честотната лента. Това може да има неблагоприятно въздействие и върху другите им клиенти.

Как да спрете DDoS атака

Нищо не можете да направите сами, ако сте изправени пред DDoS атака. Но като се обадите на вашия доставчик на уеб хостинг(your web hosting provider) , те могат незабавно да блокират всички входящи HTTP заявки, насочени към вашия уеб сървър.

Това незабавно облекчава търсенето на вашия уеб сървър, така че самият сървър да не се срине. Той също така предотвратява атаката от неблагоприятно въздействие върху другите клиенти на хостинг доставчика.

Следващата стъпка е да изчакате, докато DDoS атаката приключи.

Такава атака всъщност изисква значителни ресурси за хакерите. Обикновено атаката се плаща от някой, който иска да затвори уебсайта ви. Тези плащания са за атака, която продължава определен период от време, от час до няколко часа.

Добрата новина е, че ще има край на атаката. Лошата новина е, че като блокира целия трафик към вашия уеб сървър, докато атаката приключи, човекът, който е искал да затвори уебсайта ви, по същество печели.

Как да победим DDoS атака

За съжаление, DDoS атаките са прост и евтин начин за затваряне на уебсайт за кратък период от време.

Атаките никога не са постоянни, но имат за цел да изпратят съобщение. Това означава, че нещо, което сте публикували на уебсайта си, е разстроило някого достатъчно, че са готови да платят на хакери, за да атакуват вашия сайт.

Ако управлявате критична онлайн операция, като например голям бизнес, и трябва сайтът ви да е устойчив на DDoS атаки, това е възможно, но не е евтино.

Услугите за защита от DDoS(DDoS) работят чрез установяване на един вид контра ботнет, който е по-голям от ботнета, изпълняващ DDoS атаката. Това създава разпределен отговор на входящите HTTP заявки, дори ако има стотици хиляди или милиони от тези заявки.

Има месечни такси за обслужване, които идват с тези услуги. Но ако се окажете честа жертва на DDoS атаки, тези услуги за защита от DDoS може да си струват разходите.

DDoS атаките могат в най-добрия случай да бъдат незначителна неприятност, която ви причинява няколко часа престой на уебсайта. В най-лошия случай това може да ви струва значително количество загубен онлайн бизнес, да не говорим за спад в клиентите, които се доверяват на вашия уебсайт.

Разбирането как да идентифицирате DDoS атака и как да я спрете може да намали времето ви за престой и да намали времето, необходимо на вас и вашия хостинг доставчик да се възстановите от нея.



About the author

Аз съм опитен софтуерен инженер, с над 10 години опит в разработването и поддържането на Microsoft Office приложения. Имам силна страст да помагам на другите да постигнат целите си, както чрез работата ми като софтуерен инженер, така и чрез моите умения за публично говорене и работа в мрежа. Освен това съм изключително запознат с драйверите за хардуер и клавиатура, като сам разработих и тествах много от тях.



Related posts