FYZI Shield / Лечение OpenCart
OpenCart и ocStore · начинаем в течение часа

Лечение интернет-магазина на OpenCart от вирусов

Удалим вредоносный код из магазина на OpenCart или ocStore: скрипты, перехватывающие данные покупателей, редиректы, заражённые модификаторы и шаблоны. Найдём, как в магазин попали, и закроем этот путь.

Экспресс-проверка за 15 секунд покажет редиректы, посторонние скрипты и открытые служебные файлы.

от 4 990 ₽разовое лечение
1 часдо начала работ
1.5–4.xлюбая версия

Признаки заражения магазина на OpenCart

Заражённый магазин теряет не только позиции в поиске, но и доверие покупателей: их данные могут уходить посторонним. Проверьте, нет ли у вас этих признаков.

Где вирусы прячутся в OpenCart

В OpenCart вредоносный код часто живёт не в файлах, а в модификаторах и их кэше. Поэтому чистка одних файлов здесь особенно часто не помогает.

Файлы магазина

  • Шаблоны: header.twig, footer.twig и шаблоны оформления заказа checkout/ (в старых версиях — .tpl).
  • JavaScript в catalog/view/javascript/ — вставки в конец common.js или jQuery.
  • Контроллеры и модели оформления заказа и оплаты.
  • Папка image/ — веб-шеллы под видом картинок.
  • Корень: index.php, config.php, .htaccess, забытые adminer.php и phpMyAdmin.

Модификаторы и база данных

  • OCMOD (oc_modification) и vQmod — вредоносный модификатор переписывает файлы при каждом обновлении кэша.
  • Кэш модификаций в system/storage/modification/ — магазин выполняет код отсюда, а не из оригинальных файлов.
  • Настройки (oc_setting) — почта, реквизиты, скрипты в полях счётчиков.
  • HTML-модули и описания товаров и категорий.
  • Пользователи админки и их группы доступа.
Из практики: в одном интернет-магазине на OpenCart за 10 дней было 244 попытки взлома, а в корне сайта лежали забытые adminer.php и старый phpMyAdmin — готовый вход в базу для любого, кто подберёт пароль. Мы убрали их, проверили модификаторы и восстановили потерянные индексы базы, заодно ускорив магазин.

Как мы лечим магазин на OpenCart

Работаем аккуратно: магазин продолжает принимать заказы, всё подозрительное уходит в карантин, а не удаляется.

Резервная копия

Снимок файлов и базы, включая заказы и покупателей.

Сверка с дистрибутивом

Сравниваем файлы с оригинальным OpenCart или ocStore вашей версии, изменённые восстанавливаем.

Модификаторы

Проверяем каждый OCMOD и vQmod, удаляем вредоносные, пересобираем кэш модификаций.

Оформление заказа

Отдельно проверяем checkout, оплату и письма покупателям на перехват данных и подмену реквизитов.

База данных

Настройки, HTML-модули, описания товаров, пользователи админки.

Точка входа

Устаревший модуль, открытая папка install/, забытые инструменты базы, утёкший пароль.

Защита

Запрет PHP в image/, закрытая админка, удалены служебные файлы, новые пароли.

Санкции и отчёт

Перепроверка в Яндексе и Google, отчёт о найденном и сделанном.

Стоимость лечения OpenCart

Точную цену называем после бесплатной первичной проверки, до начала работ.

Срочная чистка

Магазин уже заражён
от 4 990 ₽
разово
  • Удаление вирусов из файлов и базы
  • Проверка модификаторов OCMOD и vQmod
  • Проверка оформления заказа и оплаты
  • Поиск и закрытие точки входа
  • Защита админки и папки image
  • Перепроверка в Яндексе и Google
Вылечить магазин

Бизнес

Лечение + защита по подписке
1 490 ₽ / мес
лечение при подключении — бесплатно
  • Лечение, даже если магазин заражён до подключения
  • Контроль изменений в шаблонах оформления заказа
  • Тревога в Telegram о новых модификаторах и админах
  • Ежедневные бэкапы
  • Гарантия «Чистый сайт»
Подключить

Агентство

Несколько магазинов
4 990 ₽ / мес
до 10 сайтов
  • Всё из тарифа «Бизнес»
  • Общая панель по всем магазинам
  • Отчёты под вашим брендом
  • Реакция за 15 минут
Обсудить

Почему заражение магазина опаснее заражения сайта-визитки

На визитке вирус портит позиции и репутацию. В интернет-магазине на OpenCart он может перехватывать имена, телефоны, адреса и платёжные данные покупателей, подменять реквизиты в письмах и способах оплаты. За утечку персональных данных отвечает владелец магазина, поэтому тянуть с лечением нельзя.

Самый частый путь заражения

Модули и шаблоны из непроверенных источников, особенно «бесплатные» версии платных модулей. Второе место — забытые после установки и переноса файлы: папка install/, инструменты для работы с базой, старые бэкапы в публичной папке.

Как вылечить OpenCart самому

Пошаговая инструкция — в статье «Вирус на OpenCart: как найти и удалить». Главное — после любых правок обновить кэш модификаций, иначе магазин продолжит выполнять старую заражённую копию кода.

Вопросы о лечении OpenCart

Сколько стоит вылечить магазин на OpenCart?

Разовое лечение — от 4 990 ₽. Цена зависит от объёма заражения, числа модификаторов и размера каталога. Точную стоимость называем после бесплатной проверки.

Магазин будет работать во время лечения?

Да, в большинстве случаев магазин продолжает принимать заказы. Если нужно закрыть его на время, предупредим заранее и сделаем это в наименее загруженные часы.

Работаете с ocStore и старыми версиями OpenCart?

Да, с OpenCart от 1.5 до 4.x и ocStore. Сверяем файлы именно с вашей версией дистрибутива.

Пропадут ли товары, заказы и модули?

Нет. Перед работой делаем полную копию, а нужные модули оставляем на месте. Удаляем только вредоносный код и то, что вы согласуете.

Что если данные покупателей уже утекли?

Покажем, какие страницы были заражены и с какого времени, — это нужно для оценки последствий. Рекомендуем проконсультироваться с юристом по 152-ФЗ.

Какие доступы нужны?

SSH или FTP, доступ к базе данных и, желательно, к админке магазина. После работ рекомендуем сменить все переданные пароли.

Вылечим ваш магазин

Оставьте адрес магазина и контакт. Бесплатно проверим, назовём стоимость и начнём в течение часа после вашего согласия.

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.
Сайт взломан? Пишите