О, нет! Где JavaScript?
Ваш браузер не поддерживает JavaScript или же JavaScript отключен в настройках. Пожалуйста, включите JavaScript в браузере для корректного отображения сайта или обновите свой браузер на поддерживающий JavaScript. Включите JavaScript в своем веб-браузере, чтобы правильно просматривать этот веб-сайт или обновить веб-браузер, поддерживающий JavaScript.
Статьи

Атака на WASP.kz или просто - Пятница 13

Порою простое кроется в сложном и наоборот... иногда сайт просто притормаживает, а иногда он просто подвергается атаке, слепой и беспощадной...

Как я спасал WASP.kz от атаки ботов...

Досадное стечение обстоятельств и сайт WASP.kz имел проблемы с доступностью в течении трех дней (с 3 часов ночи пятницы 13)... Посещаемость естественно резко упала, почти на 50%...

Смотрим на хостинге использование ресурсов, ага: Ваш сайт достиг лимитов ресурсов в течение последних 24 часов... это тоже самое, что ошибка 508 Достигнут предел ресурсов...

Как обнаружить и пресечь атаку на сайт - анализ логов, превышение лимитов

Как видим, нагрузка на CPU дошла до критического состояния. Прочие параметры не затронуты.

Как понятно, анализируя статистику - наплыва посетителей нет, наоборот... однако наблюдается рост просмотров, впрочем, не такой и большой, чтобы так процессор на сервере серьезно загружать.

Сайт не использует какие-то тяжелые скрипты и контента тяжкого на нем нет... Да, в июле сайт был взломан, но вроде бы все обошлось... Именно в этой связи и был удален удобный и функциональный плагин на Форум, он имел серьезную уязвимость (SQL инъекция), также была обновлена часть файлов движка. Насколько это действенно - мне не известно.

Идем на хостинг и смотрим логи. Они нам дали разгадку. Сайт подвергался атаке с двух украинский ip-адресов. Не думаю, что сайт WASP.kz заинтересовал какие-то спецслужбы - не тот калибр... (как говорится - не льсти себе понапрасну). Ничего здесь нет интересного для них, и никакой политики - так, бытовое ворчание, кухонного уровня.

Скорее всего, сайт просто сканировали (краулинг) - либо в поисках очевидных уязвимостей, а может просто копировали. Ну, сталкивался с умышленными действиями, когда один "злой человек" (он же редиска), специально запускал программку, которая нагружала сервер по самые уши - таким образом, он портил мне кровь по своим личным мотивам. Пришлось блокировать его по IP-адресу в Настройках Apache и nginx для wasp.kz (это работает, если айпишник статичный).

Но была и еще одна причина, известная многим владельцам сайтов - боты...

К счастью, анализ показал, что на мой сайт "напали" всего лишь MJ12bot и Amazonbot... причем, запрет в robots.txt не работает - он ведь просто рекомендует.

User-agent: Amazonbot
Disallow: /
User-agent: MJ12bot
Disallow: /

Но запрет в .htaccess утихомирил этих злодеев.

SetEnvIfNoCase User-Agent "Amazonbot|MJ12bot" blocked_bot

Order Allow,Deny
Allow from all
Deny from env=blocked_bot

Итак, Пятница 13 принесла свои неприятности, и пока превышенный лимит действует. Хоть нагрузка с сервера и убрана. Но, как говорится - Продолжение следует...

Спрячь за железным файрволлом девчонку - выкраду вместе с файрволлом!

Михаил Дмитриенко, специально для UZZER.ru
Алма-Ата

***

Admin-uzzer September 15 2024 18 прочтений 0 комментариев Печать

0 комментариев

Оставить комментарий

Авторизуйтесь для добавления комментария.
  • Комментариев нет.

Вход на сайт
Не зарегистрированы? Нажмите для регистрации.
Забыли пароль?
Пользователей на сайте
Гостей на сайте: 7
Участников на сайте: 0

Всего зарегистрировано: 26
Новый участник: Leva




Яндекс.Метрика