Техническое задание: Аудит безопасности и устранение бэкдора в OpenCart 2.3

Проблема

На сайте под управлением OpenCart версии 2.3 обнаружена активность злоумышленника. Через неизвестную уязвимость (бэкдор) злоумышленник получает несанкционированный доступ, создаёт себе административные учётные записи и вносит вредоносные изменения через панель управления.

Цель работы

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

Основные задачи

  • Провести анализ кода и журналов системы на предмет поиска бэкдора или скрипта для несанкционированного создания администраторов.
  • Обнаружить и безопасно удалить все вредоносные внедрения, скрипты или модифицированные файлы.
  • Заблокировать выявленный вектор атаки.
  • Проверить и, при необходимости, очистить базу данных от созданных злоумышленником учётных записей.
  • Дать рекомендации по усилению безопасности админ-панели OpenCart 2.3 (например, смена стандартных путей, двухфакторная аутентификация, ограничение доступа по IP).
  • Обеспечить работоспособность всех функций сайта после устранения уязвимостей.

Требования к исполнителю

  • Опыт работы с CMS OpenCart, глубокое понимание её архитектуры.
  • Практический опыт в веб-безопасности, поиске и устранении уязвимостей.
  • Умение анализировать логи сервера и кодовую базу.

Результат работы

  • Сайт очищен от бэкдоров и вредоносного кода.
  • Несанкционированное создание административных учётных записей заблокировано.
  • Предоставлен отчёт о проделанной работе и выявленных уязвимостях.
  • Даны практические рекомендации по дальнейшей защите сайта.

Редизайн и перенос сайта компании на более простую платформу

Требуется обновить дизайн и структуру существующего корпоративного сайта, сделав акцент на новую ключевую услугу. Необходим перенос на интуитивно понятную CMS для самостоятельного управления контентом.

Модификация отчета Расчеты с контрагентами в 1С Бухгалтерия

Требуется доработать стандартный отчет в 1С Бухгалтерия предприятия 3.0, добавив новый столбец для отображения сальдо взаиморасчетов. Задача может быть решена путем внутренней настройки или создания внешней обработки.