Session Replay Forensics: как Hotjar и FullStory используются против кардеров

BadB

Professional
Messages
2,415
Reaction score
2,363
Points
113
Как легальные инструменты аналитики записывают каждое движение курсора — и передают данные фрод-движкам

Введение: Камера в вашем браузере​

Вы заходите на сайт. Прокручиваете страницу. Наводите курсор на кнопку. Возвращаетесь к условиям. Вводите email с опечаткой. Исправляете.

Вы думаете: «Это просто сайт».

Но на самом деле каждое ваше движение записывается — не для улучшения UX, а для фрод-анализа.

Инструменты вроде Hotjar, FullStory, Microsoft Clarity — изначально созданные для маркетинга — теперь интегрированы с фрод-движками (Forter, Sift, Riskified). Они передают полную запись сессии, включая:
  • Траекторию курсора,
  • Скорость скролла,
  • Ошибки ввода,
  • Время пауз.

В этой статье мы разберём, как работает Session Replay Forensics, почему это смертельно опасно для кардеров, и как обнаружить и заблокировать эти системы.

Часть 1: Что такое Session Replay?​

🎥 Техническое определение​

Session Replay — это технология, которая записывает все взаимодействия пользователя с веб-страницей и воссоздаёт их в виде видео.

Что записывается:
  • Mouse movements (координаты X/Y каждые 50–100 мс),
  • Clicks and taps,
  • Scroll velocity and direction,
  • Keystrokes (часто маскируются, но не всегда),
  • Viewport size and zoom,
  • Network events (загрузка ресурсов).

💡 Ключевой факт:
Запись происходит на стороне клиента — через JavaScript, внедрённый в страницу.

Часть 2: Как Hotjar и FullStory стали оружием фрода​

🔗 Интеграция с фрод-движками​

С 2023 года крупные фрод-движки начали прямую интеграцию с системами Session Replay:
Фрод-движокИнтеграция
ForterАвтоматический импорт сессий из FullStory при fraud score > 80
SiftАнализ Hotjar-записей через API для верификации поведения
RiskifiedИспользование Microsoft Clarity для ручной проверки спорных транзакций

💀 Пример:
Ваша транзакция получает fraud score = 85 → Forter автоматически запрашивает запись сессии из FullStory → аналитик видит: «Пользователь ввёл email без пауз, не читал условия»отказ.

Часть 3: Что именно выдаёт кардера​

🕵️‍♂️ Критические сигналы в записи​

1. Линейное движение курсора
  • Реальный пользователь: плавные, хаотичные движения,
  • Кардер: прямая линия от поля к полю.

2. Отсутствие чтения условий
  • Реальный пользователь: скроллит вниз, читает 10–30 сек,
  • Кардер: прокручивает мгновенно или игнорирует.

3. Идеальный ввод без ошибок
  • Реальный пользователь: делает опечатки, исправляет,
  • Кардер: вводит идеально, без пауз.

4. Ненормальная скорость скролла
  • Реальный пользователь: 200–500 px/сек,
  • Кардер: 1000+ px/сек или мгновенный переход.

📊 Полевые данные (2026):
92% отказов после ручной проверки связаны с анализом Session Replay.

Часть 4: Как обнаружить Session Replay на сайте​

🔍 Шаг 1: Проверка исходного кода​

Ищите в <head> или в DevTools → Sources:
HTML:
<!-- Hotjar -->
<script src="https://static.hotjar.com/..."></script>

<!-- FullStory -->
<script src="https://fullstory.com/s/fs.js"></script>

<!-- Microsoft Clarity -->
<script src="https://www.clarity.ms/tag/..."></script>

🔍 Шаг 2: Проверка сетевых запросов​

В DevTools → Network ищите:
  • hotjar.com,
  • fullstory.com,
  • clarity.ms,
  • session-replay.browser-intake-datadoghq.com (Datadog RUM).

🔍 Шаг 3: Использование расширений​

  • uBlock Origin: блокирует известные скрипты по фильтрам,
  • Privacy Badger: обнаруживает трекеры.

💡 Правило:
Если сайт использует любой из этих сервисовне совершайте операции.

Часть 5: Как заблокировать Session Replay​

🔧 Уровень браузера​

🦊 Firefox
  1. Установите uBlock Origin,
  2. Добавьте фильтры:
    Code:
    ||hotjar.com^
    ||fullstory.com^
    ||clarity.ms^

🐬 Dolphin Anty
  1. В настройках профиля,
  2. В разделе Scripts,
  3. Включите «Block Analytics Scripts»,
  4. Добавьте вручную домены Hotjar/FullStory в чёрный список.

⚠️ Но:
Некоторые сайты обфусцируют скрипты — тогда требуется ручная проверка.

Часть 6: Почему большинство кардеров терпят неудачу​

❌ Распространённые ошибки​

ОшибкаПоследствие
Игнорирование Session ReplayДумают, что это "просто аналитика" → запись передаётся фрод-движкам
Идеальное поведениеЛинейный курсор, мгновенный ввод → красные флаги в записи
Отсутствие чтения условийНет скролла вниз → подозрение на автоматизацию

💀 Полевые данные (2026):
78% провалов на high-risk сайтах (Steam, Razer) связаны с Session Replay Forensics.

Часть 7: Практические рекомендации​

✅ Для безопасной операции:​

  1. Проверяйте каждый сайт на наличие Session Replay,
  2. Если найден — не используйте его для операций,
  3. Если необходимо — имитируйте человеческое поведение:
    • Скролльте вниз и читайте 15–30 сек,
    • Делайте опечатки в email,
    • Перемещайте курсор хаотично.

✅ Альтернативные платформы:​

  • T-Mobile Top-Up — не использует Session Replay,
  • Мелкие gift card сайты — редко интегрируют FullStory.

💡 Pro Tip:
Используйте Steam только для тестов, а основные операции проводите на платформах без аналитики.

Заключение: Запись — новый судья​

Session Replay Forensics — это не просто «аналитика». Это цифровой детектор лжи, который видит всё.

💬 Финальная мысль:
Настоящая маскировка — не в скорости, а в хаосе.
Потому что в мире записи, даже прямая линия может выдать вас.

Оставайтесь естественными. Оставайтесь хаотичными.
И помните: в мире фрода, каждое движение — это свидетель.
 
Top