AMLConsensus · курс
Программа · Урок 4.2
Раздел 4 · Урок 4.2

Веса категорий, направление и свежесть

В прошлом уроке мы получили профиль экспозиции: «22% через no-KYC P2P, 4% через миксер, 6% через даркнет». Но 4% контакта с санкционным адресом и 4% контакта с онлайн-казино — это совершенно разный уровень тревоги. В этом уроке разбираем, как долям экспозиции присваиваются веса, почему направление и давность контакта меняют оценку, что такое hard-флаги и как из всего этого рождается одно число от 0 до 100.

Почему санкции весят больше казино

Не все рисковые категории равны. Скоринг присваивает каждой категории вес — множитель, отражающий тяжесть и юридические последствия контакта. Логика весов вытекает из реального регуляторного риска, а не из абстрактной «плохости».

Ключевой принцип. Итоговая оценка — это не просто «сколько процентов грязных», а сумма долей, умноженных на веса категорий. 6% даркнета с высоким весом дадут больший вклад, чем 30% казино с низким. Именно поэтому два кошелька с одинаковым «общим процентом риска» могут получить оценки 25 и 85.

Входящая против исходящей экспозиции

Направление денежного потока меняет смысл риска, и хороший движок взвешивает эти два направления по-разному в зависимости от задачи.

Входящая (source)
Источник ⟶ ВЫ
«Откуда деньги?» Риск отмывания: вы принимаете средства криминального происхождения. Критично для бирж, продавцов, эскроу.
Исходящая (destination)
ВЫ ⟶ Получатель
«Куда деньги?» Риск финансирования: вы отправляете средства на запрещённый сервис. Критично для комплаенса платежей и вывода.

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

Свежесть: давность контакта

Риск стареет. Контакт с миксером неделю назад и контакт три года назад — это разный уровень актуальной угрозы. Движки вводят фактор свежести (recency / time decay).

  1. Свежий контакт (дни–недели). Полный вес. Деньги «горячие», связь актуальна.Особенно важно для взломов и санкций: свежие украденные средства активно отслеживаются.
  2. Средняя давность (месяцы). Вес частично снижается.Кошелёк мог сменить поведение, средства могли многократно перемешаться.
  3. Старый контакт (годы). Вес заметно ниже, но не ноль для тяжёлых категорий.Санкционный или CSAM-контакт не «прощается» временем так, как P2P-казино.
Важная оговорка. Свежесть снижает вес не для всех категорий одинаково. Для казино давность быстро обнуляет риск. Для санкций и террористического финансирования давность почти не помогает — юридическая ответственность не имеет срока давности в том же смысле. Хороший движок применяет разные кривые затухания к разным категориям.

Hard-флаги: когда число уже не важно

Отдельно стоят hard-флаги — условия, при которых оценка принудительно выставляется в максимум независимо от долей, весов и свежести. Это «красные рубильники».

Смысл hard-флагов — не дать «усреднить» катастрофу. Без них кошелёк с 2% прямой санкционной экспозиции и 98% чистых средств получил бы низкую взвешенную оценку и прошёл проверку. Hard-флаг переопределяет всю арифметику: 2% санкций важнее, чем 98% чистоты.

Как из всего этого получается число 0–100

Соберём формулу целиком. Финальная оценка — это конвейер:

Доли экспозиции
из taint-анализа
× вес категории
санкции ≫ казино
× направление и свежесть
source/dest, давность
Σ + hard-флаги
0–100
  1. Берём каждую долю экспозиции из taint-анализа (урок 4.1).Например, 6% даркнет на 2-м хопе.
  2. Умножаем на вес категории. Даркнет — высокий, казино — низкий.Так тяжесть учитывается количественно.
  3. Корректируем на направление и свежесть. Свежая исходящая экспозиция в санкции — почти максимум.Старое входящее казино — почти ноль.
  4. Суммируем взвешенные вклады и нормируем в шкалу 0–100.Обычно нелинейно: первые проценты тяжёлой категории поднимают оценку быстрее, чем последующие.
  5. Проверяем hard-флаги. Если сработал хоть один — оценка принудительно = максимум.Переопределяет весь расчёт.
Риск-светофор: полосы низкого, среднего и высокого риска на шкале 0-100

Готовое число раскладывается в «светофор». Границы полос — вопрос политики порогов (об этом урок 4.3): один сервис назовёт 55 «средним», другой — «высоким».

Как читать полосы риска

Вывод урока. Число 0–100 — это не измеренная величина, а сконструированная: доли экспозиции × веса категорий × поправки на направление и свежесть, плюс переопределяющие hard-флаги. Понимая эти три рычага, вы перестаёте слепо верить цифре и начинаете читать, из чего она собрана. Отсюда прямой мостик к следующему уроку: раз каждый сервис задаёт веса, пороги и базы меток по-своему, их оценки по одному и тому же кошельку закономерно расходятся — и это не баг, а причина существования консенсус-подхода.

Материалы носят образовательный характер.