Урок 67 Безопасность в WordPress

protect-wordpress

Добрый день, уважаемые читатели блога WPnew.ru! Сегодня мы увеличим безопасность в WordPress. Вордпресс итак неплохо защищен, но дополнительная безопасность нам не помешает.

Для начала закроем доступ к ненужным файлам. Наберите в браузере адрес, например, ваш_блог/wp-content и если, Вы видите белый экран, то все нормально:

bezopasnost wordpress thumb Урок 67 Безопасность в WordPress

Если у Вас вышел список файлов, то необходимо сделать следующие действия (если даже белый экран, лучше выполнить нижеперечисленные действия):

  1. Открыть файл .htaccess с помощью Notepad++. Он расположен в корне блога, вместе с папками wp-content, wp-admin и т.д.
  2. Напомню файл .htaccess мы изменяли пока только один раз, в 33-ом уроке. Он у меня выглядел следующим образом:
    htaccess thumb Урок 67 Безопасность в WordPress
  3. И теперь в файл .htaccess добавляем следующий код:
    Options All –Indexes

    В результате .htaccess будет выглядеть вот так:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    Options All -Indexes
  4. Также настоятельно рекомендую (заставляю!) добавить в первую строчку следующий код:
    AddDefaultCharset UTF-8
    Это поможет Вам решить многие проблемы с неправильной кодировкой сайта. К примеру, плагин WP Comment Quicktags Plus будет отображать нормальный русский язык, а не крякозабры.
  5. Окончательно, файл .htaccess у меня выглядит следующим образом:
    AddDefaultCharset UTF-8
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    Options All -Indexes
  6. Если кому-то лень копировать и все это вставлять, то предлагаю скачать уже готовый файл .htaccess и “засунуть” (скопировать) его в корень блога, в папку, где находятся wp-content и т.п.
  7. Теперь при открытии страницы ваш_блог/wp-content Вы точно должны увидеть белый экран.
[yandex]

Безопасность в WordPress с помощью плагина Login LockDown

Также Ваш блог могут взломать методом подбора пароля к блога. Если Вы поставили совсем легкий пароль, то взломщики с помощью специальных скриптов легко могут “проникнуть” на Ваш блог.

  1. Для начала нужно скачать плагин Login LockDown:
    loginlockdown thumb Урок 67 Безопасность в WordPress
  2. Активируйте данный плагин.
  3. Все, плагин уже работает. Чтобы убедиться в этом, просто зайдите по адресу ваш_блог/wp-admin (если Вас “перебрасывает” в админку WordPress, просто нажмите на “Выход” в правом верхнем углу):
    plaginloginlockdown thumb Урок 67 Безопасность в WordPressПримечание: Вы должны увидеть следующее “Login form protected by Login LockDown.”
[yandex]

Настройка плагина безопасности Login LockDown

Чтобы попасть в настройки плагина, нужно перейти Админка WordPress –> Настройки –> Login LockDown:
nastroikaloginlockdown thumb Урок 67 Безопасность в WordPress1. Max Login Retries – максимальное количество попыток набора пароля.

2. Retry Time Period Restriction (minutes) – количество минут, за которые считается максимальное количество попыток набора пароля.

3. Lockout Length (minutes) – время блокировки.

То есть, если цифры останутся такими же, как и на картинке выше, то это означает следующее: если за 5 минут, пароль введен неправильно 3 раза подряд, то админка WordPress блокируется на 60 минут.

Настройки плагина Login LockDown я оставил по умолчанию, ничего не трогал, так как они меня полностью устраивают.

Пожалуй, на сегодня про безопасность в WordPress (Вордпрессе) все. До встречи на следующих уроках!

P.s. Не забывайте, свежие полезные уроки выходят каждый будний день, поэтому обязательно подпишитесь на RSS!

Удачи Вам!

_____________
Постовой. Если Вы любите покер и другие азартные игры, то вам предоставляю интернет казино.

Подпишитесь на бесплатные уроки

Понравился урок? Вы не хотите пропускать новые бесплатные уроки по созданию, раскрутке и монетизации блога? Тогда подпишитесь на RSS или на электронный ящик и получайте новые уроки мгновенно! Также можете следить за мной в Twitter. Что такое RSS?

Похожие уроки

Ваш комментарий

  1. ahawks20/01/2011 в 16:26

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

  2. Cooler20/01/2011 в 16:35

    Хмм...я тоже писал статью про безопасность, даже две)) Советую надпись «Login form protected by Login LockDow» удалить из плагина, нечего показывать злоумышленникам, какие плагины у вас стоят, упрощаете взлом...

    • tom0rrow21/01/2011 в 15:51

      Заметил одну не мало важную вещь!.. Счетчик LiveInternet — показывает числа=)... Скажу так, Петр — вы добились многое, если посещаемость выше 300 это уже круто, но сейчас только 14:37 по Украине... Еще почти половина дня осталась... Да и вечером больше народу заходит... Короче искренно вас поздравляю с таким количеством посетителей.

      • Петр Александров21/01/2011 в 17:23

        Спасибо большое. С общими силами я стараюсь достичь поставленной цели любой ценой...

  3. Cooler21/01/2011 в 13:36

    Петр, все работает, не волнуйся))

  4. nightlevit25/01/2011 в 19:46

    Да, хорошая статья. Установил этот плагин. И напился... попытался войти в блог, неверно набрал пароль. Так меня выкинули на полчаса или час. Все-таки потом вошел в свою админку. Протрезвел и все вспомнил.

    К чему я это пишу? Блоггер всегда должен быть в хорошем настроении. Допустим, сегодня люди считают, что твой блог фуфло, но завтра они у тебя сами спросят совета по какой-либо теме )) Короче, респект и уважуха автору wpnew.ru ))

  5. Наталья20/03/2011 в 16:43

    Проделала первую часть (не смотря на то что у меня был белый экран), в итоге все перестало работать выдавая сообщение «ошибка сервера»

    Вернула файл в прежний вид и все опять заработало.

    В чем может быть проблема?

  6. Татьяна12/07/2011 в 10:22

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

  7. Анастасия23/07/2011 в 14:22

    У меня аналогично Наталье изначально (до добавления строки Options All -Indexes в файл .htaccess) был белый экран по адресу ваш_блог/wp-admin, а после добавления двух строк в файл вместо страниц сайта появлялся белый экран с ошибкой сервера. Когда вернула файл в прежнее состояние, все заработало.

    Потом я добавила лишь верхнюю строчку с кодировкой AddDefaultCharset UTF-8 и обновила файл на сервере — всё работает.

    • Parfumer09/01/2012 в 13:11

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

      «Ошибка 500. Внутренняя ошибка сервера»

      Излечил способом вот перед этой строчкой поставил знак # и теперь запись в файле выглядит вот так

      #Options All -Indexes

      и все начало работать.

      Использую хостинг jino.

  8. Александр02/10/2011 в 14:27

    Если хотите что-бы блог работал нормально, не надо не какие плагины ставить, без них работает все хорошо.

    Один как-то поставил и из-за проблем с загрузкой блога пришлось убрать.

    Возможно это было раньше, сейчас мне кажется это лишнем. Бывает по необходимости 1-2, ну и все.

  9. Владислав13/10/2011 в 12:47

    Петр, у меня к Вам такой вопрос. Я скопировал рекомендуемый Вами файл htaccess и изменил там на данные своего блога. Проверил, все работает нормально. Однако я где-то прочитал, что сайт должен правильно показывать главную страницу при наборе всех 4 возможных адресов сайта. Я стал проверять и обнаружил у себя (и у Вас), что по адресу адрес_блога./ru/index.html выдается 404 ошибка. При этом по адресу www.адрес_блога./ru/index.html подобной ошибки нет — срабатывает главная страница. Я сам в этом не разбираюсь. Но может быть нужно что-то подправить?

    • Петр Александров21/10/2011 в 18:43

      К сожалению, я тоже в этом не силен. Я не «напрягался по этому вопросу». Вам лучше обратиться к тем, кто «Однако я где-то прочитал, что сайт должен правильно показывать главную страницу при наборе всех 4 возможных адресов сайта.»

  10. Владислав13/10/2011 в 12:00

    Неверно написал в первый раз. Ошибка происходит именно по полному адресу, но не с www, а по адресу http:// ____ /index.html

    • Александр13/10/2011 в 13:49

      Владислав, я не профи, на платную платформу перешел недавно, где-то проблема и не знаю где искать. Если подскажешь буду благодарен.

      * Устанавливаю плагины (3-8 шт.), пока на блоге, работает нормально, ухожу, хочу зайти снова, выдает ошибку (описать трудно), что-то с адресами связано да. Потом только на хост, нахожу, удаляю плагины и потом опять работает все нормально. Одна странность, на бесплатном ( alversch.tw1.ru) ставлю те-же плагины, там работает.

      В какой стороне искать?

      Спасибо.

  11. Поздравляю с Рождеством.

    И маленький подарок от Яндекса.

    По запросу «безопасность вордпресс» WPnew.ru заметно обогнал Шакина.

    Только что заметил, удивился и порадовался за автора)))

    • Петр Александров07/01/2012 в 16:09

      И вас с Рождеством. Спасибо за внимательность,понравилось:)

  12. Валера23/02/2012 в 21:49

    А кто знает в чем прикол у одного провайдера-хостинга работает у другого нет lockdown-wp-admin Пишет ошибку к доступу админки.

  13. Валера22/03/2012 в 16:46

    Выяснил, подвохов нет надо просто было ждать 5-10 мин и плагин работает (lockdown-wp-admin) А вот еще как находят сайты и начинают их ковырять для тех кто не верит — inurl:.ru/wp-admin/post-new.php этот запрос появился на свежем вылеченном сайте от вирусов. И, что вы увидите,,,, это доступы к админкам. Теперь знайте

    ее надо прятать обязательно.

  14. Никита Рябин13/05/2012 в 12:49

    Всё это я уже нстроил. Блог защищён.

Наверх
Рейтинг@Mail.ru