1. Свойство isTrusted

Булево свойство событий DOM, определяющее:

  1. Источник:

    • true: события от реального пользователя
    • false: программно созданные события
  2. Безопасность:

    • Защита от автоматических скриптов
    • Только для чтения

Основные типы событий:

  • Клики/движения мыши
  • Нажатия клавиш
  • Касания на touch-экранах
  • Отправка форм

2. Обнаружение синтетических событий

Методы обнаружения:

  1. Прямая проверка:
if (!event.isTrusted) { /* Автоматизация */ }
  1. Аномалии:
  • Сверхбыстрая последовательность
  • Отсутствие сопутствующих событий
  • Идентичные временные метки
  1. Аппаратные сигнатуры:
  • Давление указателя
  • Координаты экрана
  • Профили ускорения

3. Эмуляция доверенных событий в FlashID

Технологии FlashID:

  1. Нативный уровень:
  • Инъекция через отладочные протоколы
  • Эмуляция аппаратных сигнатур
  1. Реалистичные последовательности:
  • Естественные задержки (150-300мс)
  • Микро-движения курсора
  1. Синхронизация:
  • Учет разрешения экрана
  • Профили ускорения указателя
  • Распределение позиций кликов
  1. Динамическое поведение:
  • Имитация тремора руки
  • Учет “усталости” сессии
  • Адаптация к позиции UI-элементов

Рекомендуемое Чтение

Run multiple accounts without bans and blocks
Скачать

Защита безопасности нескольких аккаунтов, начиная с FlashID

С помощью нашей технологии отпечатков пальцев оставайтесь незаметными.

Защита безопасности нескольких аккаунтов, начиная с FlashID