{% else-1 %}
DoS и DDoS атаки

Новички часто не могут понять что это такое и каким образом она убивает сервер.
На самом деле DoS (Denial of Service) это атака которая доводит из строя сервер, так же полностью его оключая, а именно создаёт много пустых запросов или же запросов которые направляються по несуществующим данным.
Существуют много видов DoS атак, такие как:
* Ошибка в программном коде - обращение кода к несуществующим данным, ссылкам. На хостингах по умолчанию стоит защита от подобного вида доса, в местах где есть такая ошибка, появляеться уведомление или же страницу просто обрезает.
* Недостаточная проверка данных пользователя или неправильная подборка данных - цикл который повторяеться вновь и вновь вплоть до бесконечности.
* Флуд (Flood) - атака несущая пустую и бессмысленную информацию, сформированная в неправильном формате запросов к компьютерной системе. Стоит учесть что сложный запрос напревленный в базу данных намного быстрей отправляет сервер в аут.
Возьмём к примеру ссылку, которую ввёл досер... /index.php?id=случайное_число как вы видите с помощью $_GET запроса, из бд идёт вывод данных с выбранным id, этот вывод так же притормаживает загрузку страниц и наступление аута сервера увеличиваеться в несколько раз.
* Ложный вызов - атака которая стремится вызвать ложное срабатывание системы защиты, тем самым приводя к недоступности ресурса или даже самого сервера.
Если атака проводится одновременно с разных IP адресов — то в этом случае она называется DDoS атакой.
Как же понять когда началась дос атака и активна ли она?
...Во первых, страницы грузяться очень долго, трафик повышен или же вместо ресурса попросту стоит ошибка 502.
Способов защиты очень много, но мало из них действительно эффективны, самые популярные способы защиты или отбивания доса это:
1. Использование программ, скриптов которые уменьшают, блокируют слишком большой траффик.
2. Перезагрузка сервера.
3. Покупка более сильной оперативки для вашего устройства.
4. При большом кол-во запросов переадресация на сторонний ресурс.
5. Оптимизация скрипта.
Всем спасибо за внимание.*

Без комментариев...