
Базові кроки: як захистити вордпрес сайт від брутфорсу (спроби злому адмінки)
Базові кроки: як захистити WordPress сайт від брутфорсу: змінити стандартний логін, встановити складний пароль, обмежити доступ до сторінки авторизації, додати капчу, відключити xmlrpc.php, оновити секретні ключі, встановити firewall і антивірус, а також обмежити кількість спроб входу. Ці дії значно знижують ризик злому адмінки.
Брутфорс атаки — одна з найпоширеніших причин злому WordPress сайтів. Автоматичні боти постійно намагаються підібрати логін і пароль до адмінки. Якщо сайт не захищений — злам може відбутися дуже швидко. У цій статті розберемо базові, але ефективні способи захисту WordPress сайту від підбору паролів.
Коротко: змініть логін, використовуйте складний пароль, закрийте доступ до wp-login.php, встановіть капчу, відключіть xmlrpc.php і обмежте кількість спроб входу.
Також рекомендуемо ознайомитисьз статтею на тему: Як правильно перенести сайт на новий хостинг без негативних наслідків.
1. Замініть стандартний логін адміністратора
Помилка: використовувати логін admin або ім’я сайту.
Чому це проблема: ботам не потрібно підбирати логін, вони одразу підбирають пароль.
Як правильно: створіть нового користувача з нестандартним логіном і видаліть старий.
2. Використовуйте складний пароль
Помилка: прості або повторювані паролі.
Чому це проблема: слабкі паролі легко підбираються навіть без складних атак.
Як правильно: використовуйте довгий пароль з буквами, цифрами і символами.
3. Змініть URL сторінки авторизації
Помилка: залишати стандартний /wp-login.php або /wp-admin.
Чому це проблема: ці URL відомі всім ботам.
Як правильно: використовуйте плагіни для зміни URL (наприклад WPS Hide Login).
4. Додайте пароль або капчу на сторінку входу
Помилка: відкрита сторінка авторизації.
Чому це проблема: бот може без обмежень надсилати запити.
Як правильно: додайте базову авторизацію або CAPTCHA.
5. Встановіть CAPTCHA на форму входу
Помилка: відсутність перевірки користувача.
Чому це проблема: боти легко обходять прості форми входу.
Як правильно: встановіть Google reCAPTCHA через плагін.
6. Закрийте доступ до xmlrpc.php
Помилка: залишати xmlrpc.php відкритим.
Чому це проблема: через нього часто виконуються атаки.
Як правильно: закрийте доступ через .htaccess:
<Files xmlrpc.php>
Order Deny,Allow
Deny from all
</Files>
7. Оновіть секретні ключі в wp-config.php
Помилка: використовувати стандартні ключі.
Чому це проблема: знижує безпеку сесій.
Як правильно: згенеруйте нові ключі на офіційному сервісі WordPress.
8. Встановіть firewall (Wordfence)
Помилка: відсутність базового захисту.
Чому це проблема: сайт відкритий для атак.
Як правильно: встановіть Wordfence і увімкніть firewall та захист входу.
9. Встановіть антивірус (Anti-Malware)
Помилка: не перевіряти сайт на віруси.
Чому це проблема: навіть після злому можна не помітити шкідливий код.
Як правильно: встановіть плагін Anti-Malware і регулярно скануйте сайт.
10. Приховайте логіку помилок авторизації
Помилка: WordPress показує, що саме неправильне — логін чи пароль.
Чому це проблема: це допомагає атакуючим.
Як правильно: приховайте повідомлення через functions.php:
add_filter('login_errors', function() {
return 'Помилка авторизації';
});
11. Обмежте кількість спроб входу
Помилка: необмежена кількість спроб авторизації.
Чому це проблема: бот може перебирати паролі без обмежень.
Як правильно: реалізуйте блокування після 5 спроб:
function limit_login_attempts($user, $username, $password) {
$key = 'login_attempts_' . $username;
$attempts = get_transient($key);
if ($attempts >= 5) {
return new WP_Error('too_many_attempts', 'Спробуйте пізніше');
}
return $user;
}
add_filter('authenticate', 'limit_login_attempts', 30, 3);
function track_failed_login($username) {
$key = 'login_attempts_' . $username;
$attempts = get_transient($key);
set_transient($key, $attempts + 1, 60 * 60);
}
add_action('wp_login_failed', 'track_failed_login');
Як захистити WordPress сайт від злому і не втратити доступ
Захист WordPress сайту — це не одна дія, а комплекс заходів. Навіть базові кроки можуть значно знизити ризик злому. Важливо не залишати стандартні налаштування, контролювати доступ до адмінки і регулярно перевіряти сайт.
Якщо правильно налаштувати безпеку, навіть простий сайт буде захищений від більшості автоматичних атак і брутфорсу.
Потрібно налаштувати безпеку сайту? Звертайтесь — допоможемо захистити WordPress і закрити всі основні вразливості, або розробити для вас сайт з нуля.
Потрібен сайт або просування для вашого бізнесу?
Допоможемо створити сучасний сайт, оптимізувати його для Google та налаштувати рекламу, яка буде приводити клієнтів.

Останнє у блозі
-
Chrome тепер попереджає перед відкриттям сайтів без HTTPS: як перевірити, що ваш сайт не відлякує клієнтів -
Злам сайтів через UpdraftPlus: як перевірити свій WordPress -
GPT-6 у ChatGPT: як тепер побачити відвідувачів із ChatGPT у Google Analytics -
Критична вразливість PHP: чи в безпеці ваш сайт і що запитати в хостера -
Google зробив посилання в AI Overviews помітнішими: що це дає вашому сайту? -
Google вимагає вручну перевіряти ШІ-тексти: що змінилося і що робити? -
Як перевірити, чи бачить ChatGPT ваш сайт? -
Як правильно налаштувати SEO на WordPress? -
Які плагіни потрібні для бізнес-сайту на WordPress?
Залишились питання? Дзвоніть - консультація безкоштовна!
Останні
Новини
-
Чер 2026Google тестує нову reCAPTCHA – Компанія Google розпочала тестування нового способу перевірки користувачів у системі reCAPTCHA. Якщо раніше більшість користувачів […]
Читати -
Бер 2026Підвищення вартості доменів: адміністратор доменної зони .UA — офіційно повідомив реєстраторів про підвищення вартості доменних імен з 1 квітня 2026 […]
Читати -
Січ 2026Повідомляємо про оновлення цін на домени та хостинг з 2026 року, яка набирає чинності з початку 2026 року. Підвищення цін […]
Читати
