Подход к противодействию злоупотреблениям
3.8 Модель угроз
Уровень доверия построен против трёх классов злоупотреблений:
- Фарминг с одного аккаунта — один пользователь загружает чеки, которые он фактически не оплатил, или повторно загружает один и тот же чек с косметическими вариациями, чтобы заработать bINT несколько раз.
- Фарминг с нескольких аккаунтов — один оператор управляет несколькими аккаунтами, иногда деля одним чеком между ними, чтобы обойти дневной потолок на пользователя.
- Синтетический контент — чеки, сгенерированные инструментами синтеза изображений, которые выглядят правдоподобно, но представляют вымышленные транзакции.
У каждого класса есть своё семейство сигналов. Уровень исходит из предположения, что злоупотребление итеративно — что злоумышленник будет тестировать систему и адаптироваться — и поэтому спроектирован для перекалибровки со временем, а не для опоры на фиксированные правила.
3.9 Категории сигналов
По всем трём классам уровень опирается на категории сигналов, названные здесь на высоком уровне.
Активны в текущем релизе:
- Перцептивное сходство — обнаруживает повторное использование одного и того же чека между загрузками.
Запланированные категории, не активные в текущем релизе:
- Непрерывность устройства и сессии — обнаруживает необычные паттерны в том, как аккаунт взаимодействует с протоколом.
- Межаккаунтная корреляция — обнаруживает кластеры аккаунтов, которые делят паттерны, несовместимые с независимыми домохозяйствами.
- Аутентичность синтетических медиа — отличает фотографии физических чеков от изображений, сгенерированных машиной. Сигналы управляются во внутреннем операционном слое.
- Поведенческий ритм — моделирует активность аккаунта во времени. Конкретные сигналы, составляющие эту категорию, управляются во внутреннем операционном слое.
Каждая категория производит сигналы, которые питают оценку качества чека и, где уместно, здоровье пользователя. Конкретные сигналы, пороги и метод построения кластеров управляются во внутреннем операционном слое.
3.10 Обработка
Обработка является поэтапной:
- Сигнал изолированно понижает результат качества для затронутого чека.
- Кластер сигналов через чеки понижает здоровье пользователя, что снижает ставку вознаграждения за чек.
- Устойчивый паттерн через пользователей открывает дело на рассмотрение в операционной очереди (запланированный механизм; в текущем релизе не активен); решение может включать человеческую проверку, дополнительную верификацию или — в повторяющихся и однозначных случаях — действие на уровне аккаунта.
Поэтапная обработка является намеренной. Чеки и пользователи располагаются на спектре доверия, и экономическая логика протокола зависит от сохранения читаемости этого спектра.