Способы защиты вашего блога на WordPress

349

Запустив блог, вы можете столкнуться с потенциальными попытками взломать его. Грабитель будет использовать существующие уязвимости, и методы атаки будут другими. Итак, давайте сделаем хакера немного сложнее заранее, следуя нескольким правилам и делая простые модификации.

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

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

3. Удалить информацию о версии скрипта
в файле functions.php нашей темы мы добавляем следующую строку в конце:

remove_action('wp_head', 'wp_generator');

мы также проверяем файл header.php темы и при необходимости удаляем строку из кода

4. Блокировка отображения содержимого каталога
мы помещаем файл index.html / index.php в каждый каталог на сервере. Метод не позволит грабителю просматривать содержимое каталога. В качестве альтернативы вставьте строку: Опции -Indexes в файл .htaccess в главном каталоге.

5. Отключаем регистрацию в блоге
мы обычно сами ведем блог, поэтому отключаем регистрацию: Настройки >>> Членство >>> Снимите отметку Любой может зарегистрироваться
Затем, при необходимости, мы можем вручную добавить нового пользователя.

6. Каталоги паролей
мы защищаем паролем каталог wp-admin и блокируем доступ к файлу wp-config.php. Описание того, как это сделать: Защита паролем каталогов на веб-сервере .
Защита каталога администратора с помощью пароля дает нам так называемые двойная авторизация >>> сначала авторизация для доступа к каталогу, затем обычная авторизация путем ввода логина и пароля в нашу учетную запись.
Кстати, я упомяну здесь использование сложных паролей. Хороший пароль – это строка случайных символов, включая прописные и строчные буквы, цифры и специальные символы. Мы можем создать хороший пароль с помощью специального приложения: Генератор паролей + ссылка: Проверка надежности пароля .

Мы также можем изменить каталог с исходными файлами WordPress ( инструкции ):
– мы создаем новый каталог на сервере, например, блог
– перейдите в кокпит >>> Настройки >>> Общие
– в «WordPress URL» введите путь к каталогу, например, https://example.com/blog
– в разделе «URL-адрес веб-сайта» мы оставляем основной адрес, например, https://example.com/.
сохранить настройки. Мы игнорируем ошибку расположения файла скрипта
– перемещаем файлы в новый каталог
– мы копируем файлы: index.php и .htaccess в корневой каталог блога
– мы открываем файл index.php из корневого каталога в редакторе и редактируем:

require('./wp-blog-header.php');

добавление перед именем созданного каталога, например,

require('./blog/wp-blog-header.php');

– войти в новое место. Каталог администратора теперь находится в новом месте, например, https://example.com/blog/wp-admin/.
– перенастроить прямые ссылки

7. Изменение префикса таблицы базы данных
на этапе установки нового блога мы меняем префикс по умолчанию для таблиц wp_ на другой, например, 2b6k_
В существующем блоге мы экспортируем базу данных и открываем ее в блокноте для программирования . Используя опцию Replace, мы меняем префикс по умолчанию на новый. Мы импортируем базу. Затем в файле wp-config.php мы редактируем элемент с префиксом таблицы для нового.

/**
* Prefiks tabel WordPressa w bazie danych.
*
* Moşesz posiadać kilka instalacji WordPressa w jednej bazie danych,
* jeĹźeli nadasz kaĹźdej z nich unikalny prefiks.
* Tylko cyfry, litery i znaki podkreślenia, proszę!
*/
$table_prefix  = 'wp_';

8. Блокировка индексации каталогов ботами в файле robots.txt
robots.txt не позволит ботам индексировать ключевые и личные папки. Если мы этого не сделаем, сапоги могут проиндексировать наши каталоги на сервере и показать их миру в результатах поиска:

9. Мы меняем имя пользователя по умолчанию с admin на другое
на этапе установки нового блога мы меняем имя пользователя по умолчанию «admin» на другое. Если блог уже существует, мы редактируем имя пользователя в базе данных >>> в таблице wp_users мы редактируем user_login и user_nicename, вводя новое имя пользователя
Способы защиты вашего блога на WordPress

Кроме того, изменение идентификатора пользователя от 1 до, например, 2. Нам также необходимо изменить все записи идентификатора пользователя в таблице wp-usermeta. В противном случае мы не будем входить в админку
«У вас недостаточно прав для входа на эту страницу»

Аналогичная запись: Методы для защиты форума MyBB