Перейти до змісту
−10% на будь-який проєкт за промокодом−10% за промокодом

Зламали магазин на OpenCart: що робити в перші години

Зміст
  1. Чого НЕ треба робити одразу
  2. Що зробити в першу чергу
  3. Де в OpenCart зазвичай ховається шкідливий код
  4. Як зазвичай потрапляють усередину
  5. Порядок лікування
  6. Ознака, що вилікували не до кінця
Опубліковано
Оновлено
Час читання
~3 хв
Переглядів
176
Оцінка читачів
Відгуків: 12
Автор
Євген Фостенко
Senior Backend & DevOps інженер
Поділитись
Зламали магазин на OpenCart: що робити в перші години Стаття
Потрібна допомога з цим?
Відновлення OpenCart після злому
від 3000.00 грн.
Замовити в Telegram Детальніше про послугу →
Безкоштовна консультація та оцінка. Відповідаю швидко.

Магазин раптом редиректить відвідувачів на сторонні сайти, у пошуковій видачі з'явились сторінки, яких ви не створювали, або хостинг надіслав попередження про шкідливий код. Нижче — порядок дій і, що не менш важливо, перелік того, чого робити не варто.

Чого НЕ треба робити одразу

  • Не видаляйте підозріле навмання. Разом із закладкою легко знести робочий файл ядра, і магазин перестане відкриватись зовсім. Діагностувати після цього значно важче.
  • Не міняйте паролі першим ділом. Якщо в системі лишився бекдор, нові доступи витечуть так само. Спершу треба зрозуміти спосіб проникнення.
  • Не відновлюйтесь наосліп зі старого бекапа. Якщо зараження сталося раніше, ніж ви думаєте, ви відновите його разом із сайтом.
  • Не ігноруйте попередження пошуковика. Санкції знімаються після чистки й запиту на перевірку, самі вони не зникають.

Що зробити в першу чергу

Найкорисніше — зняти копію сайту й бази як є, разом із зараженням. Це знадобиться, щоб зрозуміти спосіб проникнення й дату: без цього ви прибираєте наслідки, не знаючи причини.

Друге — зафіксувати симптоми: коли почалось, що саме бачать відвідувачі, чи є попередження від хостингу.

Де в OpenCart зазвичай ховається шкідливий код

  • Тека завантажень. Класика: у тимчасових підтеках лежить файл, який виглядає як звичайний архів або зображення.
  • Тека модифікацій. Зручне місце: файли там згенеровані, і сторонній серед них не впадає в око.
  • Шаблони теми. Один рядок у підвалі — і всі сторінки віддають чужий скрипт.
  • Тека із зображеннями. Якщо сервер дозволяє виконувати там PHP, туди кладуть веб-шел.
  • База даних. Найчастіше пропускають саме її: код вставляють у налаштування магазину або в описи товарів, і чистка файлів нічого не дає.
  • Файли ядра. Порівняння з чистим дистрибутивом вашої версії показує змінені.

Як зазвичай потрапляють усередину

За досвідом, розподіл приблизно такий: піратські модулі й теми з закладками; стара версія PHP чи OpenCart з відомими вразливостями; слабкий або повторно використаний пароль адміністратора; вразливість у сторонньому модулі.

Окремо варто сказати про «безкоштовні» версії платних модулів. Це найдешевший спосіб отримати повноцінний бекдор у магазин — код у них навмисне обфускований, і виявити закладку без цілеспрямованого пошуку майже неможливо.

Порядок лікування

  1. Знімок стану до змін.
  2. Пошук закладок у файлах і базі.
  3. Визначення точки входу — без цього решта не має сенсу.
  4. Чистка й відновлення пошкоджених файлів із чистого дистрибутива.
  5. Закриття вразливості: оновлення, зміна доступів, видалення піратських модулів.
  6. Перевірка: магазин працює, сторонніх редиректів немає, у коді й базі чисто.
  7. Запит на перевірку в пошуковика, якщо були санкції.

Ознака, що вилікували не до кінця

Якщо зараження повертається через кілька днів після чистки — точку входу не знайшли. Це найчастіша причина, чому магазин лікують по колу: прибирають наслідки, лишаючи причину.

Якщо ситуація гостра і потрібна допомога — є послуга відновлення після злому. Коли все вже стабільно, має сенс аудит безпеки і налаштування бекапів: наступного разу відновлення займе годину замість тижня.

Потрібна допомога з цим?
Відновлення OpenCart після злому
від 3000.00 грн.
Замовити в Telegram Детальніше про послугу →
Безкоштовна консультація та оцінка. Відповідаю швидко.

Супутні послуги

Відновлення OpenCart після злому Послуга

Відновлення OpenCart після злому

Відгуків: 7
від 3 000 грн

Схожі статті

Cloudflare WAF для інтернет-магазину: повний гайд Стаття

Cloudflare WAF для інтернет-магазину: повний гайд

Cloudflare WAF — це перша лінія захисту для будь-якого інтернет-магазину. У цьому гайді розберемо практичне налаштування Custom Rules, Rate Limiting та захис…

02.06.2026 142
fail2ban налаштування: захист VPS від брутфорсу у 2025 Стаття

fail2ban налаштування: захист VPS від брутфорсу у 2025

fail2ban — перша лінія захисту сервера від автоматизованих атак. Правильне налаштування блокує 99% брутфорс атак. Встановлення apt install fail2ban systemct…

02.06.2026 115
Безпека OpenCart: як перевірити магазин самому Стаття

Безпека OpenCart: як перевірити магазин самому

Більшість зламів магазинів відбувається не через складні атаки, а через кілька типових недоглядів. Нижче — те, що можна перевірити самому за годину. Доступи…

03.06.2026 144
Магазин не працює: що перевірити в першу чергу Стаття

Магазин не працює: що перевірити в першу чергу

Магазин перестав працювати. Перше, що варто зробити — не поспішати: половина непоправної шкоди завдається саме в перші хвилини, коли починають видаляти файли…

08.05.2024 58

Відгуки читачів

5.0
Написати відгук