Начните аудит безопасности WordPress с проверяемых настроек и процессов, а не со списка «волшебных» плагинов. Один инструмент не заменяет резервные копии, обновления и контроль доступа.
12 проверок
- Обновления. Ядро, темы и плагины поддерживаются и обновляются с проверкой совместимости.
- Состав расширений. Удалены неиспользуемые плагины и темы, отсутствуют недоверенные дистрибутивы.
- Учётные записи. Нет неизвестных администраторов и общих логинов.
- Роли. Сотрудникам и интеграциям выданы минимально достаточные права.
- Пароли. У администраторов уникальные сложные пароли, хранение организовано в менеджере.
- 2FA. Защищены привилегированные аккаунты, проверен сценарий восстановления доступа.
- HTTPS. Сертификат корректен, вход и админка открываются по HTTPS без циклов перенаправления.
- Защита входа. Есть контроль попыток, мониторинг входов и важных административных действий.
- Резервные копии. Копируются файлы и БД, есть защищённое независимое хранилище.
- Восстановление. Проведён тест возврата сайта на staging, известны RPO и RTO.
- Файлы и конфигурация. Проверены права, владельцы, доступность конфигурации и резервных архивов из интернета.
- Наблюдение. Доступны журналы, оповещения об инцидентах и ответственный за реагирование.
Как оценить риск
Не присваивайте сайту «100% защищён» после прохождения списка. Запишите для каждого пункта состояние (готово, риск, не проверено), ответственного и срок исправления. При наличии персональных или платёжных данных порядок может дополняться юридическими и отраслевыми требованиями.
Что делать в первую очередь
Если обнаружен взлом — действуйте по плану реагирования. Если нет подтверждённой резервной копии, начните с бэкапа, затем настройте 2FA и безопасные обновления.
После аудита
Повторяйте аудит после крупных обновлений и изменений в составе пользователей/плагинов. Храните результаты в закрытом журнале изменений, не публикуйте детали инфраструктуры в открытом доступе.
Источник: https://developer.wordpress.org/advanced-administration/security/
Материал был полезен?
Помогите нам сделать материалы точнее и понятнее.