Как защитить вордпресс сайт от брутфорса (пробы взлома админки)
👁 24 Просмотров
3 мин чтение

Как защитить вордпресс сайт от брутфорса (пробы взлома админки)

Базовые шаги: как защитить 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 и закрыть все основные уязвимости, или разработать для вас сайт с нуля.

Что нужно знать перед заказом интернет-магазина: 10 важных моментов Почему интернет-магазин не продает: 7 основных причин в 2026 году

Нужен сайт или продвижение для вашего бизнеса?

Поможем создать современный сайт, оптимизировать его для Google и настроить рекламу, которая приведет клиентов.

Получить консультацию

По вопросам разработки или рекламы сайтов - звоните по указанным телефонам в рабочее время, либо оставляйте заявки на сайте.

Звоните!

Пн - Сб, с 10:00 до 18:00

Последние
Новости