Поддержка Проблемы и решения Массовые ошибки 404 — это взлом сайта?

  • Здравствуйте!
    Я просто в шоке если честно — раньше никогда такого не было…
    Изначально сайт был на VPS, работало кое-как, но приходилось дорого платить…
    + Там было на домене около 25 интернет-магазинов (просто в виде https://cosmetic-best.ru/nyx/ например).
    И все работало хорошо, но в один момент (где-то неделю назад), я решил удалить (перезалить) все товары, т.е. снес все что было раньше, оставил только корневой сайт https://cosmetic-best.ru/ и тут начались проблемы (сам не понимаю откуда…
    Поперли ошибки 404 — очень много. По яндекс.вебмастеру видно, что почти 300.000 таких страниц сгенерировано было…
    Вот скриншот — https://i.imgur.com/Ybcn5Vd.png
    Подумал, что мало ли — попробую и гугл.вебмастер проверить — там еще хуже вроде даже, скриншот — https://i.imgur.com/6g7VC6V.png
    на пике по первому графику — 27.000 страниц в день (просмотрено). Хотя раньше этих страниц не было…
    Даже поставил специальный плагин для отслеживания ошибок 404 — и вот этот список…

    Вот скриншот логов (404 ошибка) — https://i.imgur.com/ybn8B4A.png
    из всего этого списка все страницы — я не знаю откуда взялись.
    Вот страница которая реально существовала (но я ее удалил) — /vsya-naturalnaya-kosmetika/wp-content/uploads/2019/12/d140f82048c693aff73b93dac4d73886.jpg

    А все остальные страницы, например:
    cosmetic-best.ru//e1daexplanatory-a96-cc96/iouhwy4368-hawkish5000586/explanatory505
    cosmetic-best.ru//1874-3fc8e-ae6chap/iouhwy4445-hawkish5000789/chapc6d
    cosmetic-best.ru//39ff9-4874e8-f71cretonne/iouhwy3890-hawkish5000505/l1iset00ncx55

    ‘Это все просто какой-то генератор случайных символов…
    И не понятно — откуда это все взялось вообще — может вирус? — но ведь это страницы 404 — и как это может быть вирусом не понимаю?
    откуда яндекс и гугл взял эти страницы?

    Нагрузка на хостинг( перешел с vps на хостинг isp, чтобы была меньше нагрузка) — просто зашкаливает, особенно в последний день..

    В техподдержке молчат — ничего помочь не могут.
    Может кто-то знает, что это вообще? как снизить нагрузку хотя бы? Или как найти причину?

    Из плагинов — у меня сейчас там почти ничего нет — да и проблема началась только сейчас — а я ничего из новых модулей или плагинов не добавлял…

    Посоветуйте хотя бы направление, по которому искать?
    + Заблокировал в robots.txt это все — не знаю, поможет или нет?

    User-agent: *
    Disallow: /*/*/* —- чтобы блокировало все эти левые страницы где по 3 уровня вложенности (они кстати все именно 3 уровней вложенности, хотя первый уровень — который по идее должен быть папкой на хостинге — он никогда не существовал у меня…

    +++ Посмотрел по логам, есть даже страницы 2-го уровня, а не 3, как я писал раньше, например:
    /4ff0crisic-0f6-21eb/iouhwy888-hawkish5000564/

    теперь вообще не понимаю, как быть дальше, если честно (и как блокировать эти страницы)?

    • Тема изменена 3 года, 8 месяцев назад пользователем philll1234.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Первая мысль — попытаться вернуть все обратно. Бэкап сайта есть? Спросите у хостинга. Версия вордпресс, темы актуальная? Какие плагины используете?

    Что пишется в «Здоровье сайта»?

    В том то и дело — что бэкапы тут бессмысленны — т.к. этот сайт я перенес «на чистую систему» и на чистый вордпресс…
    А все прошлые сайты я просто удалил — и на этом хостинге, где сейчас он находится — прошлых сайтов, плагинов и т.п. — вообще нету…

    https://i.imgur.com/2ZFRFV7.png — это список плагинов на текущем сайте…
    из здоровья сайта тоже сделал скриншоты:

    View post on imgur.com

    View post on imgur.com

    Пройденные тесты
    34 items with no issues detected

    Ваша версия WordPress (5.5) актуальна.
    Производительность
    Вы используете последнюю версию WordPress, так держать!

    Требуемые и рекомендуемые расширения установлены
    Производительность
    Расширения PHP выполняют многие задачи на сервере для обеспечения работы вашего сайта. Обычно любые изменения в них производятся системным администратором сервера.

    Команда хостинга WordPress поддерживает список расширений требуемых и рекомендуемых в этом руководстве (откроется в новой вкладке).

    Часовой пояс PHP по умолчанию верен
    Производительность
    Часовой пояс PHP по умолчанию установлен WordPress при загрузке. Это необходимо для корректного расчёта значений даты и времени.

    PHP сессий не обнаружено
    Производительность
    Сессии PHP созданные вызовом функции session_start() могут препятствовать работе REST API и петлевым запросам. Активная сессия должна быть закрыта функцией session_write_close() перед выполнением любых HTTP-запросов.

    ПО СУБД актуально
    Производительность
    SQL сервер — ПО используемое WordPress для работы с базой данных, в которой хранится всё содержимое сайта и его настройки.

    Узнайте больше о том, что требуется для работы WordPress. (откроется в новой вкладке)

    UTF8MB4 поддерживается
    Производительность
    UTF8MB4 — кодировка, предпочитаемая WordPress для хранения базы данных, поскольку она поддерживает самый широкий набор символов, включая эмодзи, а также любые языки.

    Ваша версия MySQL поддерживает utf8mb4.

    Ваш сайт использует активное подключение HTTPS
    Безопасность
    Использование подключения по HTTPS — более безопасный способ просмотра сети. Многие службы сегодня обязательно требуют HTTPS. Протокол HTTPS также позволяет использовать преимущества, которые могут ускорить работу сайта, улучшить ранжирование в поисковых системах и улучшить доверие посетителей, помогая им защитить их конфиденциальность в сети.

    Узнайте больше, почему вам следует использовать HTTPS (откроется в новой вкладке)

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

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

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

    Ваш сайт не настроен на отдачу отладочной информации
    Безопасность
    Режим отладки обычно включен для сбора подробностей об ошибках или проблемах сайта, эти данные могут содержать важную информацию, которая не должна быть общедоступной.

    Узнайте больше про отладку в WordPress. (откроется в новой вкладке)

    Можно загружать файлы.
    Производительность
    Директива file_uploads в php.ini определяет возможность загрузки файлов на сайт.

    Автоматическое обновление для плагинов и тем настроено корректно
    Безопасность
    Автоматические обновления для плагинов и тем гарантируют то, что у вас будут установлены последние версии, всегда.

    REST API доступен
    Производительность
    REST API — один из способов коммуникации WordPress и других приложений с сервером. К примеру, экран редактора блоков использует его для отображения и сохранения ваших записей и страниц.

    Check If Connected
    Jetpack
    Отсутствует токен блога.

    Master User Exists On Site
    Jetpack
    Jetpack не подключён. Нет администраторов для проверки.

    Master User Can Manage Options
    Jetpack
    Jetpack не подключён.

    Xml Parser Available
    Jetpack
    Проверка пройдена!

    Outbound Http
    Jetpack
    Проверка пройдена!

    Outbound Https
    Jetpack
    Проверка пройдена!

    Identity Crisis
    Jetpack
    Jetpack не подключён.

    Wpcom Connection Test
    Jetpack
    Тест пройден!

    Server Port Value
    Jetpack
    Проверка пройдена!

    Full Sync Health
    Jetpack
    Тест пройден!

    Sync Health
    Jetpack
    Тест пройден!

    Комментарии отображаются на одной странице
    SEO
    Comments on your posts are displayed on a single page. This is just like we’d suggest it. You’re doing well!
    Об этом сообщил Yoast SEO плагин

    Ваш сайт может быть найден поисковыми системами
    SEO
    Ryte offers a free indexability check for Yoast SEO users, and it shows that your site can be found by search engines.
    Об этом сообщил Yoast SEO плагин

    You changed the default WordPress tagline
    SEO
    You are using a custom tagline or an empty one.
    Об этом сообщил Yoast SEO плагин

    Структура вашей постоянной ссылки включает в себя название записи
    SEO
    You do have your postname in the URL of your posts and pages.
    Об этом сообщил Yoast SEO плагин

    Счётчик ссылок работает корректно
    SEO
    The text link counter helps you improve your site structure. Find out how the text link counter can enhance your SEO(Откроется в новой вкладке браузера).
    Об этом сообщил Yoast SEO плагин

    WordPress.org доступен
    Безопасность
    Подключение к серверам WordPress.org используется для проверки новых версий, установки и обновлений WordPress, плагинов и тем.

    Фоновые обновления работают
    Безопасность
    Фоновые обновления используются для автоматических обновлений безопасности WordPress в рамках одной ветки значительных выпусков.

    Ваш сайт может выполнять петлевые запросы
    Производительность
    Петлевые запросы используются для запуска запланированных заданий, а также используются встроенным редактором кода плагинов и тем для проверки корректности кода.

    Jetpack прошел все асинхронные тесты.
    Jetpack
    Все тесты комплекта асинхронного локального тестирования Jetpack успешно пройдены!

    Модератор Yui

    (@fierevere)

    永子

    для снижения нагрузки можете создать эти папки (пустые)
    это позволит выдавать 404 от сервера, а не от WordPress.
    С обращениями к этим страницам вы сейчас больше ничего не сделаете,
    со временем утихнут.

    Сайт ваш скорее всего сейчас чистый, а вот ранее у вас явно жил дорвей, вы просто его не замечали наверное.

    Стоит привести сайт в порядок, т.к. возможен повторный взлом или что-то могло еще остаться.

    https://ru.wordpress.org/support/article/faq-hacked/

    Понятно, спасибо! Скажите, а можно ли сделать, чтобы вообще все 404 страницы были не на стороне wordpress, а со стороны сервера?

    Модератор Yui

    (@fierevere)

    永子

    нет, так сделать нельзя.
    WordPress должен иметь возможность перехватывать 404 ошибку от сервера, так работают постоянные ссылки.

    wp-fastest-cache удали.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Массовые ошибки 404 — это взлом сайта?» закрыта для новых ответов.