Stylesheet conf/userstyle.css not found, please contact the developer of "dokuwiki_2024" template.
web:wordpress:xmlrpc
Различия
Показаны различия между двумя версиями страницы.
web:wordpress:xmlrpc [2022/08/03 18:44] – создано dx | web:wordpress:xmlrpc [2022/08/03 18:51] (текущий) – dx | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Wordpress: DDoS через XML-RPC ====== | ||
+ | ===== Что случилось? | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Как обнаружить? | ||
+ | |||
+ | Пример access лога с POST запросами к xmlrpc.php | ||
+ | |||
+ | < | ||
+ | # grep xmlrpc / | ||
+ | 96.30.6.77 - - [17/ | ||
+ | 108.179.197.218 - - [17/ | ||
+ | 89.161.231.28 - - [17/ | ||
+ | 89.111.177.110 - - [17/ | ||
+ | 81.177.135.201 - - [17/ | ||
+ | 46.229.230.48 - - [17/ | ||
+ | 50.62.176.19 - - [17/ | ||
+ | 74.63.250.11 - - [17/ | ||
+ | 159.8.34.18 - - [17/ | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | TL;DR если вы не используете XML-RPC, то отключите его. | ||
+ | |||
+ | Это можно сделать через .htaccess или с помощью плагина. | ||
+ | |||
+ | ===== Отключение xmlrpc через .htaccess ===== | ||
+ | |||
+ | Для Apache 2.2 | ||
+ | |||
+ | < | ||
+ | <Files xmlrpc.php> | ||
+ | Order Deny,Allow | ||
+ | Deny from all | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Для Apache 2.4 | ||
+ | |||
+ | < | ||
+ | <Files xmlrpc.php> | ||
+ | Satisfy any | ||
+ | Order allow,deny | ||
+ | Deny from all | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Если вы используете [[https:// | ||
+ | |||
+ | Если используется Jetpack, то htaccess будет таким | ||
+ | |||
+ | < | ||
+ | <Files xmlrpc.php> | ||
+ | Order Deny,Allow | ||
+ | Deny from all | ||
+ | Allow from 192.0.64.0/ | ||
+ | Satisfy All | ||
+ | ErrorDocument 403 http:// | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Отключение xmlrpc в nginx ===== | ||
+ | |||
+ | < | ||
+ | location /xmlrpc.php { | ||
+ | deny all; | ||
+ | allow Ваш-IP; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== Отключение xmlrpc через плагин ===== | ||
+ | |||
+ | Плагины для отключения XML-RPC можно найти на сайте Wordpress [[https:// | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | {{tag> |