Техническое задание: Полная очистка и лечение сайта на Drupal

На сайте обнаружено вредоносное программное обеспечение, проявляющее признаки сложного системного внедрения. Вирус активно функционирует, нанося ущерб безопасности и репутации ресурса.

Основные симптомы проблемы

  • Создание скрытых директорий и файлов в структуре проекта.
  • Подмена содержимого страниц для поисковых систем (ботов) при сохранении нормального отображения для обычных пользователей.
  • Автоматическое восстановление вредоносного кода после его ручного удаления.
  • Признаки "клакинг-модуля": вставка ссылки в сторонние сервисы (например, таблицы) приводит к отображению иероглифов, рекламы или превью на посторонние сайты.

Требуемый план работ по очистке

1. Комплексное сканирование и анализ

  • Полная ревизия всех файлов в корневой директории проекта.
  • Проверка служебных и системных конфигурационных файлов на наличие несанкционированных изменений.
  • Глубокое сканирование каталога /files и всех загружаемых директорий.

2. Поиск и устранение точек восстановления

  • Анализ задач Cron на наличие подозрительных скриптов и команд.
  • Проверка автоподключаемых библиотек и механизмов автоматической загрузки (autoload).
  • Исследование базы данных на наличие вредоносных скриптов или закодированных вставок.

3. Ликвидация последствий и защита

  • Безопасное удаление всего обнаруженного вредоносного кода.
  • Проверка и восстановление целостности ядра Drupal и сторонних модулей.
  • Рекомендации по усилению безопасности сайта для предотвращения повторного заражения.
  • Предоставление отчета о проделанной работе и найденных уязвимостях.

Цель: Достичь полной очистки ресурса, устранить все бэкдоры и механизмы восстановления вируса, вернуть сайт в безопасное и работоспособное состояние.

Парсинг архивных версий сайтов и импорт данных в CMS DLE

Требуется разработать решение для сбора данных с архивных копий сайтов из Web Archive и их последующего импорта в систему управления контентом DLE. Все технические детали и процесс работы подробно показаны в предоставленном видео-инструкции.

Перенос сайта на WordPress с интеграцией системы проверки кодов

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

Разработка дизайна рекламных карточек для товаров

Требуется создать дизайн двух серий рекламных изображений (по 5 слайдов каждая) в едином стиле для категорий смарт-часы и детская одежда. Необходимо подготовить макеты для дальнейшего использования в рекламных кампаниях.