Вломщик ломится в файл xmlrpc.php. Как снизить нагрузку?

A
На сайте с 11.03.2009
Offline
58
8951

Здравствуйте, вот проблема.

Получил письмо от хостера, что нагрузка превышена.

Посмотрел статистику, несколько ip-адресов ломятся в файл /xmlrpc.php.

Заблокировать через штаксесс не проблема, страница заблокирована, хакер получает 403 страницу.

Можно бы подумать, ну и пусть ломится, так ведь нагрузка на хостинг не спадает.

Вопросы: чего он хочет такими обращениями к данному файлу?

Как снизить нагрузку?

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

Если так сделать, то это уменьшит нагрузку? Что дает меньше нагрузки на сервер: редирект 301 или ошибка 403?

ПС. если надо, вот лог плагина безопасности (кусочек)

[403 GET / HEAD Request: 11/01/2015 - 20:55]
Event Code: BFHS - Blocked/Forbidden Hacker or Spammer
Solution: N/A - Hacker/Spammer Blocked/Forbidden
REMOTE_ADDR: 5.196.5.116
Host Name: 116.ip-5-196-5.eu
SERVER_PROTOCOL: HTTP/1.1
HTTP_CLIENT_IP:
HTTP_FORWARDED:
HTTP_X_FORWARDED_FOR:
HTTP_X_CLUSTER_CLIENT_IP:
REQUEST_METHOD: GET
HTTP_REFERER:
REQUEST_URI: /xmlrpc.php
QUERY_STRING:
HTTP_USER_AGENT: Mozilla/4.0 (compatible: MSIE 7.0; Windows NT 6.0)
Flector
На сайте с 09.09.2006
Offline
186
#1
<Files "wp-login.php">
Order Deny,Allow
Deny from all
Allow from xx.xx.xx.xx
</Files>
RewriteRule ^xmlrpc\.php$ "http\:\/\/0\.0\.0\.0\/" [R=301,L]

xmlrpc.php позволяет авторизироваться, поэтому и ломятся через него.

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
alvarvas:
Посмотрел статистику, несколько ip-адресов ломятся в файл /xmlrpc.php.

Если не используешь постинг по XML-RPC - его можно отключить: http://wordpress.org/plugins/disable-xml-rpc/

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
A
На сайте с 11.03.2009
Offline
58
#3
Flector:
xmlrpc.php позволяет авторизироваться, поэтому и ломятся через него.

ну 403 решает вопрос, если этот файл запрещен для всех? (он мне и самому не нужен)

вот эта команда RewriteRule ^xmlrpc\.php$ "http\:\/\/0\.0\.0\.0\/" [R=301,L]

куда отфутболит взломщика?

---------- Добавлено 11.01.2015 в 23:21 ----------

SeVlad:
Если не используешь постинг по XML-RPC - его можно отключить: http://wordpress.org/plugins/disable-xml-rpc/

стоИт этот плагин.

но нагрузка то все равно идет на хостинг.

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
alvarvas:
стоИт этот плагин.
но нагрузка то все равно идет на хостинг.

Плагин не может повлиять на нагрузку :) Просто это доп. защита от брута по хмл-рпс.

Запросы нужно рубить на уровне сервера. Ты так и делаешь. Но вот вот почему на 403 создаётся нагрузка - это вопрос к хостеру. До движка не доходит же.

A
На сайте с 11.03.2009
Offline
58
#5

вот и я не пойму.

хостинг бегет, все хвалят.

разрешенная нагрузка 97,5

вчера была 128

сегодня чуть меньше

посещаемость не выросла, идет стабильно 1000-1500 в сутки, скрипт кэширования от Макса стоит.

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
alvarvas:
все хвалят.

Я бы не был столь категоричен ;) Хотя его ФМ - это нечто. Это огромный плюс.

В остальном их ПУ, внешне слегка смахивающая на СПанель имеет 1/3 функционала последней. Никакого управления логами (кроме как вкл\выкл) и вроде бы многого нужного нет. Откуда берутся (в каких попугаях считаются) цифры нагрузки - вообще загадка (ну это распространённая "болезнь" хостеров).

Хотя непосредственно по качеству услуг ничего сказать не могу - не сталкивался так, что бы делать выводы.

В общем смотри, если при 403 есть нагрузка - косяк хостера. До скриптов же не доходит. Или же по факту не 403. См логи.

A
На сайте с 11.03.2009
Offline
58
#7

То есть и 403 и 301 одинаково не должны давать нагрузку?

Спросил об этом тп, но они не спешат с ответом. Праздники, наверное 😒

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
alvarvas:

То есть и 403 и 301 одинаково не должны давать нагрузку?

Если 301 на др сайт, то да :) Это ответ сервера браузеру (юзерагенту). Что с ним будет делать ЮА - не проблема сервера.

Нагрузка может быть, если это сильный ДДОС. Насколько я понял - это не твой случай.

[umka]
На сайте с 25.05.2008
Offline
456
#9
SeVlad:
В общем смотри, если при 403 есть нагрузка - косяк хостера. До скриптов же не доходит. Или же по факту не 403. См логи.
alvarvas:
То есть и 403 и 301 одинаково не должны давать нагрузку?

Если странички ошибок 40х не просто статичные html-файлики, а всё те же скрипты сайта, которые соединяются с базой, генерят хедер/футер/контент, подтягивают тему, плагины, виджеты и т.д., то от них и нагрузка, конечно, будет такая же, как и от обычной загрузки страниц сайта.

Это наиболее распространённая ошибка.

Пользователь жалуется, что ему пришло сообщение о превышении нагрузки, а у него в шаблоне куча изображений/css/js ведёт на несуществующие файлы, вместо которых генерятся полноценные страницы сайта :)

Лог в помощь!
SeVlad
На сайте с 03.11.2008
Offline
1609
#10
[umka:
Если странички ошибок 40х не просто статичные html-файлики, а всё те же скрипты сайта, которые соединяются с базой, генерят хедер/футер/контент,

А, ну да.. Но по моему в данном случае, этого нет:

alvarvas:
Заблокировать через штаксесс не проблема, страница заблокирована, хакер получает 403 страницу.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий