WordPress – самая популярная CMS в мире. Это – достаточно защищенная платформа, однако новые опасности появляются регулярно. К тому же сторонние темы и расширения тоже могут иметь уязвимости. Вот почему вам стоит подумать об установке плагинов, обеспечивающих защиту вашего сайта от внешних атак, внедрения вредоносных скриптов и потери данных.

Давайте рассмотрим подробнее, какие меры предосторожности желательно предпринять для защиты сайта, работающего под управлением WordPress.
- Обеспечить комплексную защиту от хакерских атак. Это означает, как минимум, закрытие доступа к системным папкам, запрет использования протокола удалённых процедур XML-RPC, защиту от XSS-атак и SQL-инъекций.
- Позаботиться о безопасной авторизации в системе. Под этим подразумевается ограничение числа попыток ввода пары «логин-пароль», создание подменного адреса страницы авторизации, внедрение двухфакторной аутентификации, запрет использования общеупотребительных никнеймов и др.
- Осуществлять ведение детализированных логов. Так вы сможете отслеживать количество визитов, определять ботов, идентифицировать попытки брутфорса, ограничивать доступ к сайту по IP, что позволит предотвращать атаки злоумышленников на ваш сайт.
- Иметь в своём распоряжении средства быстрого реагирования на попытки взлома. Эти меры направлены на отслеживание изменений в системных файлах, возможность быстрого сброса пароля администратора, принудительный сброс авторизации всех пользователей в системе и так далее.
- Проводить мониторинг установленных плагинов на наличие уязвимостей. Популярные плагины для WordPress всегда привлекают внимание хакеров, потому что в случае нахождения «дырки» в таком плагине можно получить доступ к сотням тысяч сайтов.
- Осуществлять резервное копирование. В результате хакерской атаки все ваши данные могут быть повреждены или просто уничтожены. Чтобы не потерять итоги своих трудов, необходимо регулярно осуществлять резервное копирование – делать бэкапы.
Хакеры никогда не оставляют попыток пробить брешь в обороне той или иной CMS. К счастью, для WordPress имеется множество плагинов, которые помогут вам защитить свой сайт.
Лучшие плагины для обеспечения безопасности сайта на WordPress
Ниже будут рассмотрены самые популярные и прекрасно зарекомендовавшие себя плагины для WordPress, с помощью которых ваш сайт будет надёжно защищён. Некоторые из этих решений – комплексные, другие направлены на решение узких задач. Данный перечень – далеко не исчерпывающий, но поможет вам получить представление о том, как организовать безопасную работу своего сайта на WordPress.
Итак, перейдём к списку.
Sucuri Security

Имеет репутацию одного из лучших плагинов для защиты сайта. Представлен как в платной, так и в бесплатной версиях. Осуществляет сканирование файлов на наличие вредоносных скриптов, контролирует изменения в системных файлах WordPress. Имеет инструменты для проведения «спасательных мероприятий» после хакерской атаки. Присылает уведомления на почту обо всех событиях. В платной версии обеспечивает защиту сайта на WordPress при помощи файервола.
Плюсы: Sucuri – авторитетная компания. Профессиональная версия плагина предлагает облачные решения и удавление вредоносных скриптов.
Минусы: Бесплатная версия довольно урезана в сравнении с другими подобными продуктами. Не переведён на русский язык.
Wordfence Security – Firewall & Malware Scan

Файервол и сканер вредоносных скриптов, имеет более 4-х миллионов установок. Идентифицирует и блокирует вредоносный трафик. Сравнивает системные файлы WordPress, а также файлы тем и плагинов с теми, что размещены в репозитории WordPress.org. Предупреждает вас о потенциальных проблемах безопасности. Обеспечивает двухфакторную аутентификацию. Устанавливает капчу на форму входа в систему.
Плюсы: Комплексная система защиты, созданная авторитетной командой. Сигнатуры вредоносных скриптов регулярно обновляются.
Минусы: Во время проверки может замедлять работу сайта. Не имеет русскоязычного интерфейса.
All In One WP Security & Firewall

Обеспечивает безопасность учётных данных пользователей, защиту от брутфорса. В случае атаки позволяет осуществить принудительный выход всех пользователей из системы. Ведёт логирование активности пользователей и попыток входа на сайт, позволяет блокировать юзеров по IP. Производит резервное копирование базы данных по расписанию. Обеспечивает безопасность файловой системы сайта на WordPress. Имеет встроенный файервол, устанавливает дополнительные меры защиты путём редактирования файла .htaccess. Имеет фирменную защиту от уязвимостей PingBlack и сканер безопасности.
Плюсы. Всё в одном. Полностью бесплатен, интерфейс переведён на русский язык.
Минусы. Некоторые опции (например, сканер уязвимостей) предоставляют меньше возможностей, чем в плагине Wordfence.
iThemes Security

Этот плагин интересен тем, что имеет предустановленные шаблоны настроек безопасности для разных типов сайтов: от блога до онлайн-магазина. Панель безопасности позволяет вести мониторинг состояния сайта в режиме реального времени. Вход на ваш сайт будет защищён двухфакторной аутентификацией и капчей. Имеется система противодействия ботам и брутфорсу.
Плагин осуществляет сканирование сайта WordPress на наличие известных уязвимостей и мониторит изменения в файлах, позволяет установить для сайта принудительное использования SSL для всех подключений. Проверяет права доступа к файлам и настройки wp-config. Маскирует адрес страницы авторизации. Позволяет создавать резервные копии базы данных и отправлять их вам на почту.
Плюсы. Интерфейс плагина переведён на русский язык. Он создан авторитетным разработчиком программных продуктов. Плагин обеспечивает комплексную защиту сайта на WordPress. Панель управления удобна в использовании.
Минусы. Чтобы получить все преимущества, придётся приобрести полную версии данного плагина.
Shield Security

Данный плагин использует подключаемый модуль системной безопасности, интегрированный в платформу ShieldNET. Он обеспечивает защиту вашего сайта на WordPress от хакерских атак и нашествия ботов. При этом он оптимизирует производительность сайта, поэтому даже во время глубокого сканирования замедления работы не происходит. ShieldNET позволяет своевременно получать информацию о появившихся уязвимостях и оперативно на них реагировать.
Плагин проводит мониторинг системы на присутствие фейковых поисковых роботов, неудачные попытки авторизации, возросшую нагрузку на ресурсы системы и информирует об этом администратора. У данного плагина есть опция импорта/экспорта системных настроек, что позволяет быстро развернуть его сразу на нескольких клиентских сайтах.
Плюсы. Плагин предоставляет комплексную защиту для сайта на WordPress. Он имеет полный функционал даже в бесплатной версии.
Минусы. Интерфейс не переведён на русский язык.
UpdraftPlus

Это плагин для обеспечения резервного копирования данных сайта на WordPress. Этому решению доверяет более 3-х миллионов пользователей. С его помощью можно легко создавать бэкапы – вручную или по расписанию. Можно выбирать объём резервной копии: только база данных, только файлы или всё вместе.
Плагин автоматически создаёт резервную копию сайта при каждом обновлении системы. Таким образом, вы сможете без труда восстановить сайт на WordPress, даже если не имеете знаний для этого. Кроме того, плагин поддерживает работу с облачными хранилищами – такими, как Dropbox, Google Disk и др. Он позволяет выполнять клонирование и перенос сайтов (в версии Pro).
Плюсы. Одно из наилучших решений для резервного копирования. Плагин переведён на русский язык.
Минусы. В бесплатной версии доступны не все опции.
Akismet Spam Protection

Наверное, самый популярный плагин для защиты сайтов на WordPress от спама. И он действительно обеспечивает превосходную защиту от спама, который поступает через контактную форму и комментарии. Плагин помечает подозрительные сообщения и удаляет явный спам. Он также реагирует на неявные ссылки в тексте комментариев и блокирует ссылки с перенаправлением.
Плюсы. Зарекомендовал себя как эффективное средство борьбы со спамом. Этот плагин установили более 5 миллионов раз. Интерфейс переведён на русский.
Минусы. Требуется получить специальный ключ на сайте akismet.com для работы плагина. Некоторые функции доступны только в платной версии.
CleanTalk

Комплексное решение любых проблем со спамом для сайта, работающего под управлением WordPress. Плагин блокирует нежелательные сообщения в комментариях, регистрационной форме, рассылках по почте, формах для заказа и бронирования, в опросах и голосованиях. Работает с магазином WooCommerce. Он не использует специальные ключи или капчу. Поддерживает работу на мобильных устройствах. В режиме реального времени проверяет актуальность адресов электронной почты.
Плюсы. Не нагружает систему, так как вся обработка происходит непосредственно на платформе CleanTalk. Русифицирован. Плагин предоставляет еженедельные отчёты об обнаруженном спаме.
Минусы. Некоторые функции доступны только в платной версии.
Резюме
Профилактика всегда обходится дешевле, чем лечение. Соблюдение правил гигиены цифровой безопасности избавит вас от траты денег на исправление и восстановление данных. Использование плагинов для защиты сайтов на WordPress также позволит вам значительно сэкономить время и автоматизировать многие рутинные процессы.
Чтобы ваш сайт на WordPress всегда находился в работоспособном состоянии, не забывайте осуществлять сканирование файлов на наличие вредоносного кода, проверять наличие уязвимостей у популярных плагинов и своевременно делать резервное копирование. Выполняйте регулярное обновление как самого WordPress, так и установленных на сайте плагинов. Используйте двухфакторную аутентификацию и средства защиты от спама.
WordPress – прекрасная, удобная, гибкая система, располагающая большим количеством полезных плагинов. Надеемся, что те знания, которые вы почерпнули из этой статьи, помогут вам сделать работу с WordPress ещё более приятной и эффективной.