Я встановив плагін Simple Lockdown, і тому що пару днів тому база даних записує понад 200 записів на день.
Я думаю, що неможливо, щоб мій сайт атакував стільки IP-адрес
Ви вважаєте, що щось не так?
Я встановив плагін Simple Lockdown, і тому що пару днів тому база даних записує понад 200 записів на день.
Я думаю, що неможливо, щоб мій сайт атакував стільки IP-адрес
Ви вважаєте, що щось не так?
Відповіді:
В даний час активний ботнет, що атакує сайти WordPress та Joomla . І, мабуть, більше. Ви повинні побачити більше заблокованих входів. Якщо ви цього не зробите, можливо, щось не так.
Але майте на увазі, блокування IP-адрес не допомагає проти ботової мережі з більш ніж 90 000 IP-адрес.
І якщо ви робите це за плагін, уникайте Обмеження спроб входу . Він зберігає IP-адреси в серіалізованому варіанті, який повинен бути несеріалізований у кожному запиті. Це дуже дорого і повільно.
Знайдіть плагін, який використовує окрему таблицю бази даних або заблокуйте IP-адреси у вашому .htaccess таким чином:
order allow,deny
# top 30 IP addresses listed in
# http://blog.sucuri.net/2013/04/mass-wordpress-brute-force-attacks-myth-or-reality.html
deny from 31.184.238.38
deny from 178.151.216.53
deny from 91.224.160.143
deny from 195.128.126.6
deny from 85.114.133.118
deny from 177.125.184.8
deny from 89.233.216.203
deny from 89.233.216.209
deny from 109.230.246.37
deny from 188.175.122.21
deny from 46.119.127.1
deny from 176.57.216.198
deny from 173.38.155.22
deny from 67.229.59.202
deny from 94.242.237.101
deny from 209.73.151.64
deny from 212.175.14.114
deny from 78.154.105.23
deny from 50.116.27.19
deny from 195.128.126.114
deny from 78.153.216.56
deny from 31.202.217.135
deny from 204.93.60.182
deny from 173.38.155.8
deny from 204.93.60.75
deny from 50.117.59.3
deny from 209.73.151.229
deny from 216.172.147.251
deny from 204.93.60.57
deny from 94.199.51.7
deny from 204.93.60.185
allow from all
Дивись також:
Наші безпеки тегів також варто переглянути, особливо:
Якщо ви перемістилися wp-admin
або про ваші wp-login.php
ці URL-адреси все ще можна здогадатися, додавши /login
або /admin
до основної URL-адреси. WordPress перенаправить ці запити в потрібне місце.
Щоб зупинити таку поведінку, ви можете використовувати дуже простий плагін:
<?php # -*- coding: utf-8 -*-
/* Plugin Name: No admin short URLs */
remove_action( 'template_redirect', 'wp_redirect_admin_locations', 1000 );
Я думаю, що це безпека через невідомість - нічого серйозного.
siteurl/login
переспрямовується на правильну сторінку входу.
На додаток до ресурсів toscho, зазначених у його відповіді, ви також можете використовувати базову HTTP-аутентифікацію PHP для захисту паролем wp-адміністратора та wp-login.php для блокування доступу до wp-login.php.
Щойно я випустив плагін, який робить це для вас разом із блокуванням запитів No-Referrer. (Блок No-Refrrer в даний час не працює для сайтів, встановлених у підкаталозі).
Ви можете захистити свого адміністратора WordPress наступними методами.