Лайфхаки для безопасности: защищаем сайт на WordPress простыми методами
Безопасность WordPress — не обязательно сложно и дорого. Есть простые методы, которые закрывают 90% уязвимостей. Вот пошаговое руководство для обычных пользователей.
🔐 1. Защита входа в админку — основа основ
Сменить стандартный URL входа
По умолчанию все знают: вашсайт.ru/wp-admin и вашсайт.ru/wp-login.php
Простое решение через плагин:
- Установите WPS Hide Login (бесплатно, 1+ млн установок)
-
В настройках плагина укажите свой URL, например:
вашсайт.ru/mой-секретный-вход - Сохраните. Теперь старые адреса не работают!
Двухфакторная авторизация (2FA)
Не пугайтесь сложного названия! Это просто:
- Установите Two-Factor или Google Authenticator
- Скачайте приложение Google Authenticator на телефон
- В админке WordPress отсканируйте QR-код
- Теперь при входе кроме пароля вводите код из приложения
Важно: Настройте хотя бы для администраторов!
🛡️ 2. Пароли и пользователи
Простые правила паролей:
- Не используйте:
admin,123456,password,qwerty - Используйте: минимум 12 символов, буквы (большие и маленькие), цифры, спецсимволы
- Проверьте свой пароль: How Secure Is My Password (не вводите реальный пароль!)
Управление пользователями:
- Удалите пользователя
admin, если он есть - Давайте минимальные права:
- Редактору — нельзя устанавливать плагины
- Автору — только свои записи
- Регулярно проверяйте: Пользователи → Все пользователи
- Удаляйте неиспользуемые аккаунты
🔧 3. Быстрые настройки в админке
3.1 Отключить редактор тем и плагинов
- Зайдите в Настройки → Файлы конфигурации
-
Добавьте в
wp-config.php(или попросите хостинг добавить):
define('DISALLOW_FILE_EDIT', true);
Теперь хакер не сможет изменить код даже если войдет в админку.
3.2 Ограничить количество попыток входа
Плагин Limit Login Attempts Reloaded:
- Установите → активируйте → всё работает по умолчанию
- После 5 неверных попыток IP блокируется на час
3.3 Отключить индексацию служебных папок
Добавьте в корне сайта файл .htaccess (или попросите техподдержку):
# Запрет просмотра папок Options -Indexes # Защита wp-config.php <files wp-config.php> order allow,deny deny from all </files>
📁 4. Файловая защита — что проверить самому
4.1 Проверьте права доступа к файлам
Идеальные права:
- Папки: 755 (drwxr-xr-x)
- Файлы: 644 (-rw-r—r—)
- wp-config.php: 600 или 644
Как проверить: через файловый менеджер хостинга или FTP-клиент.
4.2 Резервные копии — ваша страховка
Минимум раз в неделю делайте:
- Базу данных: Экспорт через phpMyAdmin или плагин
- Файлы сайта: Скачайте через FTP папки
wp-content,wp-config.php
Простой вариант: плагин UpdraftPlus → настройте авто-бекапы на Google Drive раз в неделю.
🔍 5. Регулярный аудит — 10 минут в месяц
Чек-лист «Безопасный понедельник»:
- Обновления: Все ли плагины, тема и WordPress обновлены?
- Пользователи: Кто заходил? (Плагин WP Security Audit Log)
- Плагины: Удалите неиспользуемые
- Резервная копия: Сделана за последнюю неделю?
Как найти взломанный сайт:
- Не открывается или редирект на другой сайт
- Появилась реклама, которой не ставили
- В Google пишет «Сайт может быть опасен»
- В панели хостинга вырос трафик
🚨 6. Что делать если взломали?
Алгоритм действий:
- Не паникуйте!
- Сообщите хостингу — часто они помогают
- Восстановите из резервной копии до даты взлома
- Смените все пароли:
- WordPress
- Базы данных
- FTP
- Хостинга
- Установите плагин безопасности (например, Wordfence) и просканируйте
🛠️ 7. Полезные плагины безопасности (бесплатные)
Must-have набор:
- Wordfence Security — антивирус + файрволл
- Sucuri Security — аудит + мониторинг
- iThemes Security — много функций в одном
- WPS Hide Login — скрытие страницы входа
Важно: Не ставьте больше 2-3 плагинов безопасности одновременно!
📝 8. Частые ошибки и как их избежать
Ошибка 1: «Плагины и темы из непроверенных источников»
Решение: Качайте ТОЛЬКО с:
- Официального репозитория WordPress.org
- Официальных сайтов разработчиков
Ошибка 2: «Не делаю обновления»
Решение: Включите автообновления для WordPress:
// В wp-config.php define('WP_AUTO_UPDATE_CORE', true);
Ошибка 3: «Использую nulled-темы и плагины»
НИКОГДА не используйте взломанные темы/плагины! В 99% случаев там вирусы.
Ошибка 4: «Один пароль на всё»
Решение: Менеджер паролей — Bitwarden (бесплатный).
📋 9. Чек-лист для немедленного применения
СЕГОДНЯ (15 минут):
- Установите WPS Hide Login
- Проверьте пароли пользователей
- Включите Limit Login Attempts
НА ЭТОЙ НЕДЕЛЕ (30 минут):
- Настройте двухфакторную авторизацию
- Установите Wordfence и сделайте сканирование
- Настройте автоматические бэкапы
РАЗ В МЕСЯЦ (10 минут):
- Проверьте «Чек-лист безопасности»
- Обновите всё, что не обновляется автоматически
- Проверьте логи посещений
🌐 10. Бесплатные онлайн-проверки
Проверьте свой сайт прямо сейчас:
- Sucuri SiteCheck — бесплатная проверка на вирусы
- SSL Checker — проверка SSL-сертификата
- Whois Lookup — проверьте, не светится ли ваш email в whois
💡 Важно запомнить
- Не бывает 100% защиты — бывает хорошая страховка (бэкапы)
- Лучшая защита — незаметная (не афишируйте, что у вас WordPress)
- Самый слабый элемент — человек (не давайте пароли, не кликайте на подозрительное)
🎯 Итог для занятых людей
Если у вас есть только 10 минут:
- Установите WPS Hide Login (скрыть wp-admin)
- Поставьте Limit Login Attempts (защита от подбора)
- Настройте UpdraftPlus (авто-бэкапы)
Эти 3 действия закроют самые распространенные угрозы.
Безопасность — это не разовое действие, а привычка. Вы же чистите зубы каждый день? Вот и с сайтом так же — регулярно проверяйте, обновляйте, делайте бэкапы.
Начните с самого простого — сегодня же смените URL входа в админку. Это займет 2 минуты, а защиту повысит в разы. Каждый маленький шаг делает ваш сайт надежнее!