Як очистити сайт joomla від вірусів

Як очистити сайт joomla від вірусів

Нерідко можна зустріти рада встановити поверх сайту нову CMS Joomla тієї ж версії, що і сайт, однак без папки інсталяції. Вдаватися до цього методу не варто і ось чому:

  • Всі розширення, встановлені раніше, залишаться в первісному вигляді, оскільки перезапише лише та частина файлів, яка була в дистрибутиві движка. Тобто, вірус, який найімовірніше "прийшов" через уразливості в модулях, плагинах і компонентах, залишиться на місці.
  • Якщо зараження сайту сталося з вини зловмисників, залишені ними файли на сайті також не зникнуть.
  • Не виключено, що вірус потрапив через шаблон, який ви найімовірніше міняли. Шаблон НЕ перезапише, а значить позбутися від вірусу не вийде.

діагностика сайту

Для початку потрібно зрозуміти, з чим ви маєте справу. Для того, щоб почати діагностику, скачайте файли сайту на комп'ютер і проскануйте їх звичайним антивірусом. Видаліть код файлів, на які "вкаже" програма. Не забудьте зробити резервні копії всіх файлів, що зазнали зміна.

Крім того, завжди можна перевірити скачаний архів на одному з сайтів, покликаних знаходити віруси.

видалення вірусу

В першу чергу необхідно поміняти паролі до адмінки, базі даних і FTP, а потім видалити шкідливий код на сервері. Зверніть увагу на те, що дуже часто вірус виявляється в шаблоні, тому його файли потрібно вивчити якомога детальніше.

Крім того, проблема може ховатися в файлі framework.php в папці includes. Тут же можуть виявитися різні додаткові файли, що містять код біржі посилань, наприклад, Sape.

Усунення наслідків злому Joomla

Слідуючи рекомендаціям ви зможете усунути наслідки злому вашого сайту:

  • Перевірте кореневу директорію сайту, чи немає в ній сторонніх файлів.
  • Подивиться, скільки адміністраторів видно в "Менеджері користувачів". Видаліть зайвих, а потім змініть пароль.
  • Поміняйте пароль до FTP і до панелі хостера.
  • Проскануйте файли на антивірусі.

Само собою, спочатку новачкові буде досить складно вилікувати заражений сайт, однак цей досвід дозволить вам в майбутньому уникнути прикрих помилок. Що б уникнути проблем в майбутньому, прочитайте корисний матеріал про те, як захистити joomla-сайт.