Как убрать спам с сайта?

Ссылка скопирована
1 ответ

На сайте в браузере safari (Mob/Desktop) появляется новостная лента, которая мешает просматривать контент. Проверяли на разных устройствах и ставили на разные тестовые хостинги (beget/reg.ru). На других сайтах данной проблемы не возникает.
spoiler

Как убрать спам с сайта?

Как убрать спам с сайта?

Как убрать спам с сайта?

Дополнительно

на beget и reg нет такого спама?

  • ProgerMir, нет, на них как раз есть, я только там и тестировал. Ниже ответ, скорее всего он и верен.
    Установка SSL.
  • Refguser @Refguser Делаю ИМ и другие решения Это не "в wordpress", а твой провайдер вставляет. В любой незащищённый трафик.
    Можешь писать ему заявление чтобы прекратил это делать.
    А для сайта можешь выпустить ssl-сертификат и перевести его на "безлопастный" протокол (https).

    • Они могут отмахнуться, сославшись на уязвимость MITM "Man In The Middle", и оказаться правыми...
    • 1 1, кто "они"?

    Как убрать спам с сайта?

    Михаил Р. @Mike_Ro Python, JS, WordPress, SEO, Bots, Adversting Переводите сайт на https.

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

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Редакция по БД Ответ

    Если новостная лента появляется только на вашем сайте и только в Safari, это может быть вредоносный скрипт, push/adware-вставка, заражённый плагин, сторонний рекламный код или service worker. То, что на разных хостингах проблема сохраняется, говорит: источник, скорее всего, внутри файлов/базы сайта, а не на хостинге.

    Проверяйте по шагам:

    1. Откройте исходный код страницы и найдите подозрительные внешние JS-домены.
    2. Проверьте консоль/Network в Safari.
    3. Отключите все сторонние рекламные/пуш/виджет скрипты.
    4. Проверьте wp_options на вставки в widgets/theme mods/custom html.
    5. Просканируйте тему, плагины, uploads на подозрительный PHP/JS.
    6. Проверьте service worker: /service-worker.js, manifest, push-скрипты.

    По файлам ищите:

    grep -R "eval|atob|document.write|push|serviceWorker" wp-content/

    grep -R "eval|atob|document.write|push|serviceWorker" wp-content/

    Если лента появляется не сразу, а после редиректа/загрузки стороннего JS, почти наверняка виноват внешний скрипт. Уберите его и проверьте в чистом профиле Safari.

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

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно