Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Создание и продвижение сайтов Защита сайта под системой управления WordPress


Многие начинающие блогеры и веб-мастера покупают место на сервере у хостинг-провайдера, покупают доменное имя, устанавливают сайт, наводят красоту и… выбрасывают сайт в мировую сеть. Между тем, защитой сайта они, может быть, и озаботились, однако, скорее всего, ограничились установкой одного или двух популярных плагинов, которые обеспечивают весьма защита сайта
на WordPressпосредственный, средненький уровень защиты.  Большинство из таких горе-веб-мастеров руководствуются в своих целях не защищать свой сайт мыслью о том, что их блог или сайт вряд ли может заинтересовать хакеров. Ну, кому нужен сайт, на котором девочка пишет о том, как вышивать крестиком, или на котором мальчик делает обзор технологических новинок. На самом деле, именно на такие посредственные сайты хакеры совершают атаки в первую очередь. Так как не сайты являются их конечной целью, а распространение вредоносного кода (вируса) через сайты и блоги.

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

1. Использование SSL

Итак, если вы хотите, чтобы передаваемая вами информация была защищена, вам необходимо применить  SSL-протокол, который обеспечит конфиденциальность и целостность обмена данными.  Для использования данного метода вы, в первую очередь, должны узнать на своем хостинге, включает ли ваш тарифный план использование SSL-протоколов. Если да, тогда вам необходимо перейти к файлу wp-config.php и добавить в него строчку следующего содержания:

define('FORCE_SSL_ADMIN', true);

2. Использование .htaccess

Файл wp-config.php содержит все данные, которые понадобятся для подключения к вашей базе данных и к серверу MySQL. Поэтому обязательно необходимо защитить доступ к этому файлу. Для этого в файле  .htaccess, который также как и wp-config.php находится в корневой папке вашего сайта, вы должны прописать следующие строки:

order allow,deny 

deny from all

3. Убрать показ лишней информации

В файле functions.php , который находится у вас на пути: wp-content/themes/название темы/ и добавляем в него код:

add_filter('login_errors',create_function('$a', "return null;"));

4. Убираем admin

В новых версиях WordPress (выше 3.0 CMS WordPress) появилась возможность изменить стандартный логин администратора. Если же у вас стоит более ранняя версия и вы не хотите обновлять ее, то вам необходимо через phpMyAdmin выполнить SQL-запрос:

UPDATE wp_users SET user_login = 'Ваш новый логин' WHERE user_login = 'Admin';

Помните, что защита вашего сайта это задача не только хостинга, каким бы хорошим он ни был, но и ваша. Я уже писала, но напишу еще раз:

- никогда нигде не храните ваши учетные данные;

- не сохраняйте ваши логи и пароли в браузере, их легко извлечь оттуда;

- не сохраняйте логи и пароли на почтовых ящиках;

- своевременно обновляйте все плагины и версию WordPress, создавая перед этим резервную копию вашего сайта;

- используйте длинные пароли, используя заглавные буквы и цифры. Помните, что пароль telefon555 подобрать гораздо легче, чем Tel5e5fon5.

Удачи вам!


В избранное