SHIELDS

Модуль в разработке

SHIELDS PRISMA: антибот-защита и массовые злоупотребления

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

Светлая призма отделяет подозрительный поток от обычного

Защищать нужно само действие

Представим искусственный пример: на мероприятие осталось одно место. Два запроса приходят одновременно. Оба могут укладываться в допустимую частоту. Значит, система продажи должна согласованно проверить остаток, удержать место и сохранить результат. Одна только очередь запросов этого не доказывает.

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

Потерянный ответ — не отменённая покупка

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

Если состав изменился, это уже нельзя считать прежним запросом. А перед повторным чтением результата необходимо заново проверить права — старый успех не даёт доступа к чужой покупке.

Обычный покупатель — не бот по одному признаку

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

Шесть примеров применения ПРИЗМЫ

Как будем проверять

Начинаем с искусственных данных: одновременная покупка последнего места, повтор запроса, подмена получателя, отзыв прав, обрыв связи и восстановление. Отдельно проверим, что законные действия семьи не отвергаются только из-за общего адреса. Затем потребуются долговечное хранилище, работа нескольких процессов и длительная нагрузка.

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

Обновление: первая версия анализа рекламы

Реализованы приём событий клика, посещения, вовлечения и конверсии, проверка повторных и частых серий и отчёт с причинами. Яндекс.Директ, VK Реклама и другие источники задаются доверенной настройкой кампании на сервере. Название источника не доказывает происхождение клика у рекламной платформы.

Местная проверка не означает готовое подключение клиента. Реальные сайты и рекламные кабинеты ещё не подключены; автоматическая блокировка и предотвращение списаний не выполнены. Подозрительная серия не объявляется доказанным ботом. Промышленная приёмка ПРИЗМЫ не завершена.

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

Шесть сценариев и текущее состояние →Вернуться в блог →