Безпека вашого WordPress-сайту – це ключовий фактор захисту даних і запобігання хакерським атакам. Дотримуйтеся цих рекомендацій, щоб мінімізувати ризики.
🔹 Надійні паролі
Переконайтеся, що всі користувачі використовують складні паролі. Використовуйте менеджери паролів (LastPass, 1Password), щоб зберігати та генерувати безпечні паролі.
🔹 Двофакторна автентифікація (2FA)
Активуйте 2FA для додаткового рівня безпеки. Це вимагатиме підтвердження входу через смартфон. Використовуйте плагіни Jetpack, Wordfence.
🔹 Заміна стандартного імені користувача “Admin”
Ім’я “Admin” легко вгадати. Створіть новий обліковий запис адміністратора з унікальним ім’ям.
🔹 Обмеження спроб входу
Встановіть ліміти на кількість невдалих входів, щоб захистити сайт від атак грубої сили. Використовуйте плагін Limit Login Attempts Reloaded.
🔹 Змініть URL-адресу входу
За замовчуванням сторінка входу – yourdomain.com/wp-admin. Використовуйте WPS Hide Login, щоб змінити її на унікальну адресу.
🔹 Оновлюйте WordPress, теми та плагіни
Застарілі версії можуть містити вразливості. Регулярно перевіряйте оновлення у WordPress.org.
🔹 Встановіть плагін безпеки
Використовуйте Wordfence або Jetpack Security для брандмауера, антивірусного сканування та захисту від атак.
🔹 Обирайте безпечні теми
Переконайтеся, що ваша тема регулярно оновлюється та має хороші відгуки. Уникайте безкоштовних тем із ненадійних джерел.
🔹 Вимкніть функцію редагування файлів
Захистіть WordPress від змін хакерами. Додайте до wp-config.php:
define(‘DISALLOW_FILE_EDIT’, true);
🔹 Увімкніть HTTPS
SSL-сертифікат (Let’s Encrypt) шифрує дані між користувачем і сервером.
🔹 Вимкніть звіти про помилки PHP
Помилки можуть розкривати конфіденційну інформацію. Вимкніть їх у wp-config.php:
error_reporting(0);
@ini_set(‘display_errors’, 0);
🔹 Вимкніть XML-RPC
Якщо не використовуєте XML-RPC, вимкніть його, додавши до .htaccess:
Order Deny,Allow Deny from all
🔹 Налаштуйте заголовки безпеки
Використовуйте HTTP Security Headers для захисту від XSS та CSRF-атак. Додайте у .htaccess:
Header set X-Frame-Options “DENY”
Header set X-XSS-Protection “1; mode=block”
Header set X-Content-Type-Options “nosniff”
🔹 Автоматичне резервне копіювання
Використовуйте UpdraftPlus або VaultPress для збереження бекапів у хмарі (Google Drive, Dropbox).
🔹 Обмежте права доступу
Роздавайте ролі (Адміністратор, Редактор, Автор, Передплатник) відповідно до функцій користувачів.
✔️ Навчання співробітників – Роз’яснюйте основи безпеки та ризики фішингових атак.
✔️ Моніторинг активності – Використовуйте WP Activity Log для відстеження підозрілих змін.
✔️ Контроль хостингу – Переконайтеся, що хостинг використовує WAF (Web Application Firewall) та антивірусне сканування.
Дотримуючись цих правил, ви значно підвищите безпеку WordPress-сайту, захистите його від атак та збережете дані користувачів. 🚀