Базовая безопасность WordPress для нового сайта
Security baseline
Заголовок раздела «Security baseline»- Включить регулярные обновления core/plugins/themes.
- Настроить сильные пароли + 2FA для администраторов.
- Ограничить число администраторов и пересмотреть роли.
- Включить автоматические backup и проверить restore-процедуру.
- Настроить журналирование и мониторинг аномальных входов.
Baseline безопасности перед go-live
Заголовок раздела «Baseline безопасности перед go-live»Перед запуском сайта проверьте четыре обязательных блока:
- Политика обновлений ядра, тем и плагинов.
- Контроль доступов и ролей.
- Бэкапы и план восстановления.
- Защита от массовых атак и бот-трафика.
Чек-лист безопасности перед запуском
Заголовок раздела «Чек-лист безопасности перед запуском»- Прогнаны smoke-тесты и базовые сценарии входа/восстановления доступа.
- Настроены бэкапы и проверено тестовое восстановление.
- Подготовлен регламент реагирования на инциденты.
- Включено журналирование входов и административных действий.
Частые ошибки
Заголовок раздела «Частые ошибки»- Использование
adminкак имени администратора. - Устаревшие плагины без поддержки.
- Отсутствие тестового восстановления из backup.
PHP пример: отключение редактирования файлов из админки
Заголовок раздела «PHP пример: отключение редактирования файлов из админки»// Добавить в wp-config.phpdefine('DISALLOW_FILE_EDIT', true);Что делает код:
- Блокирует встроенный редактор тем/плагинов.
- Снижает риск оперативного компромета при краже сессии администратора.
Безопасность WooCommerce
Заголовок раздела «Безопасность WooCommerce»Для интернет-магазина на WooCommerce к базовому baseline добавляются:
- HTTPS обязателен (SSL-сертификат) — для безопасного приёма платежей
- Регулярное обновление WooCommerce и платёжных шлюзов
- Мониторинг подозрительных заказов
- Настройка fraud-защиты платёжного шлюза
Подробнее: WooCommerce: приём платежей.
Связанные страницы
Заголовок раздела «Связанные страницы»- Базовая безопасность сайта — общая платформонейтральная версия baseline
- Плагины WordPress: основы выбора и установки
- Темы, child theme и Customizer: основы
- Хостинг для WordPress: как выбрать
- Работа с разработчиком WordPress