Как настроить плагин Better WP Security. Wp security wordpress


Как настроить плагин Better WP Security

Как настроить плагин Better WP Security

5 (100%) 2 votes

Один из лучших на сегодняшний день плагинов защиты WordPress – Better WP Security.

Better WP Security соединяет лучшие из методов защиты WordPress в одном плагине, закрывая тем самым великое множество дыр в безопасности.Большинство проблем решается одним щелчком мыши, есть и также расширенные функции для опытных пользователей.Но у него есть одна фишка, которая может стоить Вам исключения из индексации Яндекса. Однако, даже несмотря на его подвох, использовать его можно и нужноТолько настроить соответственно.

Итак, скачиваем плагин Better WP Security, установка стандартна.

Переходим в его Настройки – в админской панели вордпресса он вьет собственное гнездо по имени Безопасность

Для начала Better WP Security заботливо поинтересуется: создать ли копию базы данных – вдруг не заладится у вас любовь или Вы уже предохранились?

Создайте, конечно. Пусть копия будет.

На втором шаге он спросит у Вас, не против ли Вы, если он будет менять основные файлы вордпресс – согласитесь. В частности, речь идет о .htaccess и wp-config.php, куда он будет заносить директивы запретов на IP адреса слишком навязчивых товарищей.

Третий и последний  предварительный вопрос деликатного плагина касается защиты от базовых атак: не будете ли Вы против, если он защитит Вас от них? Это разрешение не касается изменений файлов. Великодушно разрешаем.

После разрешения Better WP Security Вам показывает все, что он уже успел натворить и то, что предстоит сделать, подсвечивая изменения разным цветом:

Ниже идут все сведения о Вашей системе, начиная с IP адреса

Вот сейчас и будем разбираться, что и как защищать

Переходить будем не по рекомендациям плагина Better WP Security, а по вкладкам его меню наверху

Вкладка первая User

Здесь Вы можете изменить логин администратора. Если Вы ставили вордпресс вручную, то, скорее всего, Вам тут ничего делать не нужно, Вы уже позаботились об уникальном имени, если же Вы воспользовались автоматической установкой, которую предоставляют хостинги, то Ваш логин – admin. А это не есть гуд, потому что злоумышленнику думать на один пункт меньше.

В поле Enter Username пишем (латиницей!) новый логин позамысловатее. Только сами его не забудьте.

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

Второе поле - это цифровой идентификатор пользователя. По умолчанию ID администратора тоже без затей значится 1.. Достаточно нажать на кнопку Change

Идем дальше

Вторая вкладка Away

Очень своеобразная настройка – давать доступ к сайту только в определенные дни или часы. Т.е., если Вы в гостях или на работе, или, предположим, в отпуск отчалили, доступ к админке в это время будет задраен наглухо.

Ну, не знаю, может кому-то и нужно, только с настройками времени не ошибитесь, а то сами попасть не сможете.

Следующая вкладка Ban

Обратите самое пристальное внимание на эту картинку. Если Вы поставите тут галочку – будете иметь головную боль с Яндексом.

Вообще, это хороший пункт, но Вам он пригодится, только если Вы воочию видите, что на сайт идет ddos атака – т.е. количество запросов к сайту превышено в с

mailbird.kartauspeha.ru

Определение безопасности блога - плагин WP Security Scan

Определение безопасности блога - плагин WP Security Scan

Сегодня хочу поговорить о безопасности блогов на WordPress и плагине, который делает ее более прочной. Это — WP Security Scan. Главной задачей модуля есть сканирование установленной версии системы и проверка ее на возможные прорехи в безопасности. После скана, плагин предлагает выполнить корректировку для уменьшения рисков взлома вашего сайта.

Чтобы установить модуль просто скопируйте его установочные файлы (целиком всю директорию wp-security-scan) туда, где располагаются остальные ваши плагины — wp-content/plugins/. После этого заходите в меню Plugins и активируете его — появится новый раздел Security.

Wordpress, раздел Security

Рассмотрим все нюансы безопасности, которые анализирует данный модуль.

Своевременное обновление. Запомните, установка последней версии системы — первый и самый основной ключ к обеспечению безопасной работы всего сайта. Разработчики постоянно трудятся над устранением багов и дыр, поэтому каждый новый релиз содержит исправления львиной доли прорех в защите. Последняя доступная на данный момент версия системы — WordPress 2.5.1. Обновитесь, кто еще не успел! Стыд мне и позор, но я принадлежу именно к таким людям, о чем свидетельствует предупреждение WP Security Scan.

Таблицы в базе данных. Все таблицы в базе данных имеют префикс wp_ — wp_comments, wp_posts и т.д. Дабы обезопасить себя от SQL инъекций лучше его сменить. Чем меньше злоумышленник знает о настройках вашей системы — тем сложнее ему будет навредить. Для данного дела в разделе Security имеется специальная закладка — Database.

Внимание! Перед сменой префикса очень рекомендуется сделать бэкап (резервную копию) базы. Для успешного завершение процесса требуется чтобы файл настроек wp-config.php имел права на запись, а пользователь БД — возможность выполнять команду ALTER.Если все эти условия у вас выполняются, то в форме на странице указываем префикс, на который мы хотим заменить стандартный, и нажимаем кнопку Start Renaming.

Безопасность базы данных

Теперь, зайдя в phpmyadmin, вы обнаружите новые названия таблиц. Кстати, разработчики плагина говорят, что бывали случаи, когда WP Security Scan на срабатывал, поэтому в документации (на англ.) описаны действия для ручного изменения префикса.

Отображение версии системы. Опять же, меньше информации — лучше защита. Если злоумышленник узнает версию системы, то сможет понять какие прорехи у вас есть. Зачем давать каждому понять, что вы еще не обновились. Версию системы убрать очень просто — в файле шаблона header.php (где содержится информация из блока HEAD) убираем META тэг generator или указываем в нем, например, номер последней версии.

Другие. К сожалению, не совсем понял на что влияют указанные элементы защиты «WordPress DB Errors turned off.» и «WP ID META tag removed form WordPress core» — у меня они сразу были «в норме». Первый параметр WordPress DB Errors по идее можно поискать в настройках системы (Options), а второй в исходном коде.

Имя пользователя. По умолчанию имя пользователя устанавливается в Admin. Если рассуждать логически, то это просто громадный «подарок» для злоумышленника — ему не придется тратить время на подбор логина, останется разузнать только пароль. Для изменения пароля потребуется какой-то инструмент для работы с MySQL на вашем сервере, скорее всего это будет phpmyadmin. Итак, заходите в базу данных, открываете таблицу wp_users (или подобную ей, если вы уже сменили префикс), находите запись admin в поле (колонке) user_login. Изменяете его значение и сохраняете новое.

Защита директории wp-admin. С помощью .htaccess файла можно запретить вход в админку всем неизвестным ip адресам, чтобы заходить могли только вы со своего домашнего и (или) рабочего компьютера. Считаю, это действительно очень хороший способ себя обезопасить, дабы ни у кого и в мыслях не было угадывать пароли. Чтобы реализовать данный метод создаете файл .htaccess, где пишете следующий текст:

AuthUserFile /dev/nullAuthGroupFile /dev/nullAuthName «Access Control»AuthType Basicorder deny,allowdeny from allallow from 91.250.120.20

В принципе, можно работать и без первых 4-х строк, но в некоторых примерах видел именно такую комбинацию. Что конкретно означают эти команды не разбирался, но информацию о них в Интернете я встречал. Строка deny from all запрещает любой доступ к директории wp-admin, а следующая как бы задает исключение для вашего ip адреса. Кстати, если у вас динамический айпишник, то запись в примере выглядела бы так:

allow from 91.250.120. (в конце строки должна быть точка, что символизирует «пустой» последний параметр).

После создания файла не забудьте записать его на фтп в директорию wp-admin!

Кроме того, в плагине WP Security Scan есть еще 2 опции: сканер и механизм проверки прочности паролей. Находятся они в соответствующих пунктах меню раздела Security. Если по второму пункту все понятно, то скажу немного слов о сканере. Он проверяет права пользователя, установленные на разные директории вашего сайта, и сравнивает их с требуемыми значениями. Когда все ок, то получится такая приятная картинка:

Безопасность в WordPress - права на файлы и директории

На достигнутом разработчики не останавливаются, и уже в следующих версиях плагина планируют добавить ряд нововведений, среди которых: изменение прав файлов/директорий одним кликом, тест на XSS уязвимость, отслеживание неверных попыток входа в систему, проверка .htaccess файла и многое другое.

В общем, плагин мне здоров пригодился, я практически могу спать спокойно. В принципе, после прочтения этой статьи можно его и не устанавливать, все основные моменты я рассмотрел, а также привел способы нейтрализации прорех безопасности. Советую использовать вместе все пункты, описанные выше — это сведет риск взлома блога к минимуму.

P.S. Открыл для себя еще одну систему продажи ссылок на сайтах — Setlinks. С сапой тягаться, конечно, пока рано, по попробовать поработать с ней будет интересно. Пользователей, кстати, там 23 тыс.

При поддержке:

tods-blog.com.ua

Better WP Security. Дополнительные настройки

Бесплатная школа YouTube 3.0

Продолжаем разговор о комплексной безопасности сайта на WordPress и о плагине Better WP Security.

В прошлой статье мы рассмотрели основные настройки плагина Better WP Security. Сейчас рассмотрим дополнительные настройки, которые не столь важны, и Вы можете включить их по желанию.

Во-первых можно сделать административную панель сайта доступной только в определенное время:

8. Доступность админки 24 часа 7 дней в неделю.

Вкладка Away

Открываем восьмой пункт чек-листа безопасности и видим такую страницу:

better wp security дополнительные настройки

Можете включить опцию «Enable Away mode» — включить режим отсутствия. Данный режим позволяет отключать доступ к административной панели сайта в определенное время. Например, Вы можете отключить доступ к админке ночью. Можно установить опцию «Daily» — режим будет включаться каждый день по заданным настройкам.

Внимание: включив опцию «Enable Away mode», вы и любой другой администратор/редактор сайта не сможет попасть в админку сайта в указанный в настройках промежуток времени!

Примечание: проверьте настройку часовых поясов Вашего сайта. Для этого в даминке WordPress зайдите в «Параметры» --> «Общие» --> «Часовой пояс». Тут же проверьте «Местное время». Плагин ориентируется на указанное в этих настройках время и если часовой пояс выбран неправильно, то админка будет заблокирована в неудобные для Вас интервалы времени.

 11. Ваша WordPress админка не скрыта.

Вкладка Hide

Этот пункт позволяет скрыть адрес вашей админки. При этом вход в админ. панель не будет доступен по адресу вида:

http://maxtop.org/wp-admin/ или http://maxtop.org/wp-login/

Важно: необходимо включить WordPress permalinks для использования этой функции. Они включаются в настройках WordPress в пункте «Настройки постоянных ссылок» — укажите, например, «Название записи».

После включения постоянных ссылок Вы увидите панель изменения адреса админки:

скрыть адрес админки wordpress

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

Например, стандартная ссылка для авторизации администратора имеет вид http://maxtop.org/wp-admin/

Если мы В поле ввода Admin slug напишем administrator, то ссылка входа на сайт для админов станет http://maxtop.org/administrator/

14. Your installation is not actively looking for changed files.

Вкладка Detect --> File Change Detection

Отслеживание измененных файлов с помощью плагина Better WP Security. Эта настройка позволяет вести логи измененных файлов на сервере. Включайте ее только только если понимаете, какие изменения опасны, а какие нет (обновление кеш-файлов, к примеру).

Будьте внимательны, далеко не все изменения файлов являются вторжением на сайт. Например, Вы сами можете обновить плагины, добавить или удалить медиа-контент, очистить кеш. Все эти изменения будут в логе плагина Better WP Security.

20. You should rename the wp-content directory of your site.

Вкладка Tweaks --> Другие хитрости

Эта настройка позволяет изменять имя папки wp-content, чтобы злоумышленник не смог так просто найти Вашу папку контента.

изменить имя папки wp-content

Во-первых, эта опция небезопасна. особенно для сайтов, имеющих множество плагинов и сложные настраиваемые темы оформления. При изменении имени папки wp-content плагины и темы могут получать ошибочные адреса при подключении скриптов и других действиях — это может привести к некорректной работе сайта.

Не советую включать данную опцию на «живом» работающем сайте.

Лучше всего сделать бекап сайта, развернуть его на локальном сервере Denwer (как это сделать — читайте: 1) сделать бекап, 2) локальный сервер Denwer)

Даже когда все проверили и все работает — не забудьте сделать бекап сайта — всех файлов и базы данных перед изменением имени папки wp-content.

Мы рассмотрели дополнительные настройки плагина Better WP Security.

21. You are not requiring a secure connection for logins or for the admin area.

Вкладка SSL

Позволяет включить защищенное соединение с админкой — посредством использования шифрования, SSL. Нужно ли включать эту опцию?

SSL (Secure Sockets Layer) — криптографический протокол, который обеспечивает безопасность связи сервера и клиента.Протокол SSL позволяет общаться клиенту с сервером в сети, предотвращая перехват или фальсификацию передаваемых данных.

Во-первых, не все хостинги и не все тарифные планы позволяют использовать услугу шифрования трафика. Поэтому проконсультируйтесь с поддержкой Вашего хостинга.

Во-вторых, даже если такая опция поддерживается, ее нужно включить в панели управления хостинга (как это сделать — тоже спросите техподдержку).

В большинстве случаев шифрование не требуется. Включайте только по личным убеждениям и наличии поддержки протокола Вашим хостингом.

Бесплатная школа YouTube 3.0

Поделитесь этой записью с друзьями, буду благодарен!

maxtop.org


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта