Задать вопрос

Javascript, подгружаемый с servicepipe.ru, похоже сканирует локалхост. Зачем?

Пользователи пожаловались, что некий технологический сайт стал нестабильно загружаться. С сетью проблем не было, поддержка того сайта тоже говорила, что у них все ОК. Обратили на себя несколько вещей:
- Незагружабельность сайта наблюдалась только при включенной антивирусной защите Kaspersky Endpoint Security, сайт висел на загрузке или выдавал разнородные ошибки (500, 414 и т.д.)
- При включенной антирусной защите и открытой консоли в браузере javascript-код сайта падал в отладку
- Ну и вишенка на торте: инициированное подгруженнымс домена servicepipe.ru скриптом поведение, которое очень похоже на сканирование портов локалхоста (RDP, Vnc, AnyDesk)
6925cba3aa559668737482.png
Тут конечно активировалась паранойя, и стало очень любопытно, как это может соответствовать задекларированным целям сервиса Servicepipe (защита от DDOS и т.п.).

Javascript-код - https://servicepipe.ru/static/checkjs/c997a6/EUWxU... (как я понимаю, обсфуцирован)
  • Вопрос задан
  • 351 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Skillbox
    Профессия Специалист по информационной безопасности
    12 месяцев
    Далее
  • Skillfactory
    Управление информационной инфобезопасностью
    11 месяцев
    Далее
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Все верно - это зараза. Сам факт выполнения скриптом подобных действий это уже проблема.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
xenon
@xenon
Too drunk to fsck
О, знакомый servicepipe, он на 2gis раньше использовался!
https://habr.com/ru/articles/913010/ (тут про него было немного, вдруг пригодится). Там он легко обходился простым playwright'ом, а deepseek легко расписывал их обфусцированный код.

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

У меня сложилось впечатление (возможно ошибаюсь) что это мухлежная защита - она только делает вид, что защищает (ну и защищает, да, от тех, кто не пытается ее обойти), но если кому реально надо - то обойти можно. В конце-концов это ведь JS код, который исполняется на недоверенной машине - он заведомо не может делать надежную проверку.
Ответ написан
Комментировать
@whattttov
Вообще этот JS-скрипт нужен для выявления потенциально зараженных и относительно небезопасных машин, с которых клиент заходит на сайт.
Таким образом срабатывает механизм защиты от ботов и потенциально скомпрометированных клиентов сайта.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы