ПОВЕДЕНЧЕСКИЙ СКОРИНГ ДЕЙСТВИЙ В СЕССИИ

Контроль доступа AI-агентов и ботов к вашим данным

Foretrace выявляет ботов, парсеры, признаки работы сторонних AI-агентов по поведению сессии и позволяет ответить на их действия в реальном времени.

Реакции системы

  • Разрешить
  • Перепроверить
  • Замедлить
  • Заблокировать
  • Вернуть подготовленный ответ

Web SDK и серверная проверка · работает вместе с CDN и WAF · без CAPTCHA

Тестовые сессии

Сценарии автоматизации, прогнанные через Web SDK и серверный scoring.

Данные тестов

Сценарии

bbc5e679 · add_bet

Speed bot

challenge
100/100

bot · риск бизнес-события

3.0 ms scoring

Ставка добавлена через 1,16 секунды после загрузки: без скролла, без клавиатурного ритма и с кликами быстрее 1 ms.

+0.00s session_initконтекст сессии выдан seq 0
+1.16s add_betзащищённое действие risk 100
+3.0ms decisionполитика события challenge
headless_webglhard +75SwiftShader software renderer
cdp_full_behaviorcombo +70Мгновенный pre-move и центрированные клики
speed_bettorcombo +65Быстрое действие без скролла и клавиатуры

ДАННЫЕ КАК АКТИВ

Вы строите продукт. Кто-то строит бизнес поверх него

Компания вкладывается в сбор, проверку и обновление данных. Парсеры копируют их автоматическими запросами, боты используют функции сервиса, а их активность попадает в продуктовую аналитику вместе с действиями людей.

Копируют данные

Каталоги, цены, рейтинги, отчёты и ответы API становятся основой сторонних продуктов.

Используют функции сервиса

Боты массово создают аккаунты, активируют бонусы, оформляют заказы и проводят операции.

Искажают аналитику

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

ДЛЯ КОГО

Для сервисов, где данные — результат огромных вложений и основа бизнеса.

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

Маркетплейсы

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

Демонстрация копирования карточек товаров из каталога маркетплейса в стороннюю базу.

market.example/search?text=носки Моковый интерфейс
маркет носки

Одежда · Носки

Носки 1 248 товаров

ваши данные

SaaS, Data- и API-платформы

Автоматические клиенты выгружают отчёты, забирают данные через API и массово используют платные функции.

Букмекеры, казино и игровые платформы

Парсеры следят за live-линией, сохраняют каждое движение коэффициентов и автоматически повторяют выбранные ставки.

Демонстрация парсинга live-коэффициентов и автоматического заполнения купона ставки.

линия Live Сегодня 3 часа
Футбол Теннис Хоккей
67′ · LIVE Премьер-лига
СеверМетеор 10
Сегодня · 21:00 Кубок страны
Динамо ЮгОлимп

Финтех и транзакционные сервисы

Foretrace оценивает регистрацию, восстановление доступа, транзакции, изменение лимитов и другие операции с высокой ценой ошибки.

Отдельная политика для каждого действия

Настройте реакцию с учётом ценности данных и цены ошибки в конкретном процессе.

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

КАК РАБОТАЕТ FORETRACE

Учитывает всю сессию и возвращает решение до операции

Трафик показывает отдельный запрос. Foretrace связывает его с поведением сессии и конкретным действием в продукте.

01

Собирает контекст

Web SDK учитывает порядок и темп событий, фокус страницы, параметры среды и признаки вмешательства. Содержимое полей ввода не передаётся.

02

Оценивает действие

Экспорт, регистрация, платёж или изменение аккаунта получают отдельную оценку риска от 0 до 100 с учётом всей сессии.

03

Возвращает решение

Сервер получает оценку, вердикт, причины и заданную политику до выполнения действия.

Решение становится частью вашей бизнес-логики

Сервер сразу применяет выбранную вами реакцию: разрешает действие, запрашивает дополнительные сигналы, задерживает или блокирует операцию либо возвращает подготовленный ответ.

На защищённых API-методах отсутствие или нарушение целостности контекста сессии становится отдельным сигналом.

ВНЕДРЕНИЕ

Web SDK и одна проверка перед бизнес-логикой

На пилоте режим Observe только добавляет оценку к запросу и ничего не блокирует. Web SDK работает через ваш домен, состояние сессий хранится в Redis, а активные политики включаются после калибровки.

01 · Браузер публичный ключ
<!-- SDK работает через ваш домен -->
<script src="/foretrace/sdk.js"
        data-key="pk_pilot_xxx"
        data-endpoint="/foretrace"
        defer></script>

// Опциональный контекст для event timeline
exportButton.addEventListener('click', () => {
  window.Foretrace?.track('bulk_export');
});
02 · Express секрет только на сервере
// npm i @foretrace/sdk-node ioredis
import { createForetrace } from '@foretrace/sdk-node';

const foretrace = createForetrace({
  secretKey: process.env.FORETRACE_SECRET_KEY,
  mode: 'observe',
  store: redis
});

app.use('/foretrace', foretrace.router());

app.post('/api/export',
  foretrace.check('bulk_export'),
  async (req, res) => {
    const { score, verdict, action } = req.foretraceDecision;
    req.log.info({ score, verdict, recommendedAction: action });

    return exportData(req, res); // Observe: unchanged
  }
);
Observe Оценивает запрос, не меняя ответ бизнес-метода.
pk_ / secret Публичный ключ в браузере, секрет — только в environment.
Redis Состояние и последовательность событий хранятся на сервере.
HMAC webhook Асинхронный аудит для antifraud или SIEM, вне контура операции.

ДЛЯ ПРОДУКТОВОЙ И ТЕХНИЧЕСКОЙ КОМАНДЫ

Команда видит, где действуют боты, и решает, как отвечать

Продуктовая команда получает карту автоматизации и очищает аналитику. Техническая — подключает оценку к бизнес-логике и управляет политиками для отдельных действий.

Для CPO

Отделяйте автоматизированные сессии в аналитике

Смотрите, какие процессы затрагивают боты и где они меняют продуктовые метрики. Во время пилота вы получите карту автоматизации для двух или трёх выбранных процессов.

  • Сессии и события с оценкой риска.
  • Решения по каждому защищённому действию.
  • Данные для проверки продуктовых гипотез.

Для CTO

Добавьте проверку к бизнес-логике

Web SDK собирает контекст сессии. Серверная интеграция возвращает решение до защищённого действия. Пороги задаются отдельно для каждого события, а CDN и WAF продолжают работать как прежде.

  • Node.js middleware для Express, Fastify и Koa.
  • Правила и журнал решений.
  • Хранение сессий в памяти приложения или Redis.

ПЛАН РАЗВИТИЯ · СОВМЕСТНАЯ РАЗРАБОТКА

Изучайте, какие задачи пользователи поручают ИИ-агентам и улучшайте свой продукт на основе этих данных

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

  • Какие задачи пользователи передают агентам?
  • Где агент завершает сценарий или возвращает управление человеку?
  • Какие действия агенту разрешить, ограничить или вынести в отдельный API?

Agent Intelligence, верификация агентов, Agent Gateway, MCP и нативный SDK для мобильных приложений не входят в текущую версию.

8 НЕДЕЛЬ · РЕЖИМ OBSERVE

Получите карту автоматизации и план внедрения

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

01

Подключаем процессы

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

02

Проверяем оценку

На размеченной выборке измеряем точность и долю ложных срабатываний.

03

Готовим запуск

Предлагаем пороги, реакции, режим работы при отказе и порядок поэтапного внедрения.

Пилот платный. После него можно перейти к годовому контракту. Стоимость зависит от объёма защищаемых событий, варианта размещения, срока хранения и SLA.