Техническое задание: Исправление уязвимостей сайта

Проблема

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

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

1. Устранение дублей страниц

  • Провести аудит структуры сайта и файлов .htaccess (для Apache) или конфигураций Nginx.
  • Найти и устранить причину создания дублей (неправильные редиректы, скрипты, настройки ЧПУ).
  • Восстановить корректную индексацию и настройку канонических адресов.
  • Проверить целостность файлов ядра CMS и наличие сторонних скриптов.

2. Создание инструкций по безопасности

  • Для смены пароля администратора на SMS-авторизацию (если функция поддерживается):
    • Пошаговое руководство по настройке двухфакторной аутентификации через SMS в панели администратора сайта.
    • Указание на необходимость использования надежного сервиса SMS-шлюза.
  • Для смены пароля в phpMyAdmin:
    • Инструкция по входу в панель управления хостингом.
    • Поиск и использование раздела "Базы данных MySQL" или "phpMyAdmin".
    • Четкие шаги по изменению пароля пользователя базы данных, связанной с сайтом.
    • Важное примечание: после смены пароля в phpMyAdmin необходимо обновить конфигурационный файл сайта (например, wp-config.php для WordPress) новыми данными для подключения к БД.

Инструкции должны быть представлены в формате четкого текстового руководства и в виде скринкаста (видеозаписи экрана с голосовыми комментариями).

Требования к результату

  • Сайт должен работать по основным, единственным адресам страниц. Дубли должны быть закрыты от индексации и доступны только через 301 редирект на основной URL.
  • Доступ к административной панели сайта и базе данных должен быть защищен новыми, сложными паролями.
  • Заказчик получает два подробных руководства (текст + видео) для самостоятельной смены критических паролей в будущем.