Будучи однією з найбільш популярних CMS в світі, WordPress привертає до себе підвищену увагу хакерів та спамерів. Як правило, власники сайтів замислюються про безпеку своїх сайтів, після того як вже стали жертвами атак зловмисників. Особливо чутливий до таких атак щойно встановлений сайт на WordPress. Захистіть свій сайт на ВордПрес – ускладніть завдання для зловмисників, слідуючи досить простим правилам та порадам, які розглянемо в цій статті.
Статистика зламаних сайтів наступна:
Краще попередити проблему, ніж її вирішувати. Навіть якщо ваш сайт не піддавався атакам у минулому, не варто на 100% розраховувати, що ваш сайт повністю захищений.
Основні вимоги до хостингу:
Розробники випускають нову версію движка, коли були помічені та усунені діри в безпеці. Тому важливо оновлювати WordPress до останньої версії.
Зауваження: Якщо випускається глобальне оновлення, тоді оновлювати движок слід більш обережно, щоб не призвести до непрацездатності сайту взагалі (через можливу несумісність плагінів і/або шаблонів). Робіть у таких випадках бекапи сайтів та баз даних.
Через дірки в безпеці коду плагінів і тем зловмисники отримують доступ до сайтів в більш ніж в 50% випадків. Тому прагматично приймайте рішення про необхідність встановлення нового плагіна. Якщо гострої необхідності в плагіні немає – краще не встановлюйте його. Для шаблонів же дуже важливі якісний код і частота оновлення розробником. Щоб перевірити якість коду шаблону – скористайтеся плагіном «Theme Check», а щоб перевірити плагін – плагінами з розділу «Plugin Check».
Щоб мінімізувати можливості хакерів рекомендується встановити такі права:
Якщо ви не впевнені в тому, що потрібно робити і як, зверніться до служби підтримки хостингу – вони вам допоможуть у цьому питанні.
За замовчуванням префіксом таблиць баз даних ВордПрес є wp_. І про це знають всі, і хакери теж. Якщо змінити префікси таблиць – це може допомогти запобігти уразливості від SQL ін’єкцій.
Префікси таблиць записані у файлі wp-config.php:
$table_prefix = 'wp_';
Змініть префікси таблиць на щось заплутане, щоб підвищити безпеку бази даних.
Змінити префікси ви могли в процесі встановлення WordPress. Якщо ж у вас є вже готовий сайт з префіксами за замовчуванням, ви зможете їх змінити у файлі wp-config.php, але вам також доведеться їх змінити і в базі даних (оскільки ваш сайт не буде працювати).
Щоб змінити префікси вручну, вам потрібен доступ до управління вашої бази даних (наприклад, до програми PHPMyAdmin).
Комплекс робіт наступний:
Файл .htaccess – це дуже потужний інструмент, який управляє різними налаштуваннями серверу. Наведемо лише деякі моменти по роботі з цим файлом.
Щоб заборонити перегляд вмісту директорій на сайті через браузер, додайте наступний код:
Options All -Indexes
Також бажано захистити файл wp-config.php, який містить масу відомостей, і захист якого є однією з найголовніших завдань.
Для цього додаємо наступні рядки в файл .htaccess в корені сайту:
<Files wp-config.php> order allow, deny deny from all </Files>
а щоб захистити сам файл .htaccess, пропишемо наступне:
<Files .htaccess> order allow, deny deny from all </Files>
Даний код забороняє доступ до зазначених файлів через браузер кому б то не було. А ви зможете їх редагувати через Notepad++, або інший текстовий редактор.
Не використовуйте admin в якості імені користувача, а пароль має бути досить складним (складатися з букв і цифр у різному регістрі), але не дата вашого народження!
Слабкий пароль дозволяє хакерам отримати доступ до сайту досить легко, використовуючи автоматизовані системи підбору паролів. Більш складні логін і пароль збільшують ваші шанси на безпеку. Розгляньте, також, можливість встановлення цікавого плагіна – Stealth Login Page, який створює додаткове поле при авторизації – Authorization Code (Код Авторизації). В плагіні можна налаштувати кількість спроб введення коду – наприклад, якщо 1-а спроба була безуспішною, відбудеться перенаправлення на головну сторінку сайту.
Є багато анти-спам плагінів для сайту на WordPress, але найпопулярніший з них – Akismet.
Якщо ви дозволили коментування своїх постів, тоді рекомендуємо встановити і цей плагін.
Досить часто зловмисники зламують сайт, але намагаються не видати себе. Вони тихенько прописують на хостингу шкідливий скрипт який, всього лише, займається розсилкою спамних листів від вашого імені. Начебто нічого страшного, але все одно неприємно. А потім може виявитися, що ваш сайт «пропав» з пошуку Google через це, і відвідувачів зменшилася – жах! Ми звичайно ж жартуємо, але перевірити свій сайт не буде зайвим. Скористайтеся онлайн-сервісом і перевірте свій сайт на наявність в чорному списку за адресою http://mxtoolbox.com/blacklists.aspx.
Якщо ви плануєте розмістити веб-сайт в мережі Інтернет, дуже важливо знайти для нього швидкий і…
Навчання за кордоном вже давно асоціюється з якісною освітою, новими можливостями та безліччю перспектив. Але…
Вибір майстра для ремонту та перетяжки меблів – завдання, яке потребує вдумливого підходу. Адже від…
Вибір ідеального хостингу під свій сайт може бути досить заплутаною справою, особливо коли існує багато…
Щоб уникати помилок, потрібно набиратися досвіду; щоб набиратися досвіду, потрібно робити помилки Лоуренс Пітер
Коротке визначення Чорного SEO Чорне СЕО (або Чорна оптимізація) — це будь-яка практика, метою якої…