Подбирают пароли на сайты. Что делать?

Бумеранг777
На сайте с 08.02.2009
Offline
658
3858

Привет всем, пытаются подобрать пароли на сайты и перегружают сервер. В результате сайты долго открываются. Что делать? Сайты на вордпресс.

Бурж хостинг ( https://vk.cc/8kDAui ) - Разрешён адалт. Секс по телефону ( https://vk.cc/6u7YCX ) - Мужской трафик конвертит на ура. Адалт дейтинг ( https://vk.cc/bZlb2J ) - Смарлинк с высоким EPM
J-ran
На сайте с 24.06.2012
Offline
262
#1
Бумеранг777:
Что делать?

Ввести в гугл "защита от brute force"

safari
На сайте с 01.07.2009
Offline
73
#2

Если админку брутят, можно поставить доп авторизацию через .htaccess, а еще лучше поменять урл входа.

KrutE
На сайте с 29.04.2006
Offline
219
#3
доп авторизацию через .htaccess

дополнительно от себя посоветую:

- fail2ban (IP, которые сунутся в админку более N раз в админку за время M - в бан)

- очень помогло последний раз: тупо заблочил ASN Hezner и Amazon - большинство этих брутфорсеров и прочих говноботов работали оттуда

fliger
На сайте с 17.09.2015
Offline
106
#4
KrutE:
заблочил ASN Hezner и Amazon - большинство этих брутфорсеров и прочих говноботов работали оттуда

Дополнительно: LEASEWEB, OVH, PIN (из сетей PIN одно говно лезет). Остальные отлавливать.

S
На сайте с 11.05.2018
Offline
7
#5

Если у вас тупо при бруте пароля лагает серв, то это либо проблема маломощности сервера для wordpress, либо брутят очень быстро и это скорее уже стоит расценивать как http флуд и принимать меры по противодействию флуду помимо брута

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#6

Сделайте доступ к админке только если есть кука, например:

myadmin=1;

Всем остальным 404 ошибка.

А себе сделайте php файл, который ставит куку и редиректит уже на вход в админку.

Делов на 5 минут.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
KumarPetrovich
На сайте с 02.12.2015
Offline
78
#7

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

И установи плагин WP Security - он легкий и там есть все базовые настройки защиты

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#8

Попробуйте плагин для WordPress Limit Login Attempts – вроде что-то блокирует, можно настроить количество попыток входа в админку и на сколько часов заблокировать ip. Ведет Лог и постоянно у меня в нем кто-то блокируется. Не помню тут или не тут, но вроде от брутфорс атак кто-то советовал установить.

AlexStep
На сайте с 23.03.2009
Offline
354
#9

Я блокирую через .htaccess

<Files wp-login.php>

Order Deny,Allow
Deny from all
allow from мой_айпи
</Files>
<Files xmlrpc.php>
Order Deny,Allow
Deny from all
allow from мой_айпи
</Files>
Sky-fi
На сайте с 02.08.2013
Offline
53
#10

Еще можно поставить плагин AIO WP Security & Firewall - настроек очень много, может и в вашем случае поможет. За 3 года пока в админку никто не пробрался, хотя периодически пытаются брутить. ХЗ правда, можно ли с его помощью снизить именно нагрузку на сервер.

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

Еще себе в хтаксесс такое в свое время добавил - меняет адрес админки на кастомный урл, любопытных отсеивает.

your_secret_key - свой произвольный ключ.

custom_admin_ur - свой адрес для доступа в админку.

yoursite.com - адрес вашего сайта.


# BEGIN Hide console URL
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^custom_admin_url/?$ /wp-login.php?your_secret_key [R,L]

RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^custom_admin_url/?$ /wp-login.php?your_secret_key&redirect_to=/wp-admin/ [R,L]

RewriteRule ^custom_admin_url/?$ /wp-admin/?your_secret_key [R,L]

RewriteCond %{SCRIPT_FILENAME} !^(.*)admin-ajax\.php
RewriteCond %{HTTP_REFERER} !^(.*)yoursite.com/wp-admin
RewriteCond %{HTTP_REFERER} !^(.*)yoursite.com/wp-login\.php
RewriteCond %{HTTP_REFERER} !^(.*)yoursite.com/custom_admin_url
RewriteCond %{QUERY_STRING} !^your_secret_key
RewriteCond %{QUERY_STRING} !^action=logout
RewriteCond %{QUERY_STRING} !^action=rp
RewriteCond %{QUERY_STRING} !^action=postpass
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^.*wp-admin/?|^.*wp-login\.php /not_found [R,L]

RewriteCond %{QUERY_STRING} ^loggedout=true
RewriteRule ^.*$ /wp-login.php?your_secret_key [R,L]
</IfModule>
# END Hide console URL
Частный SEO оптимизатор (https://sky-fi.info/)

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