IOSOR База знань

Abuse spike: зупинка без fake success

Коли спрацьовує abuse trip wire, blocked OTP attempts мають зупинити spend і ніколи не фарбувати Delivered — чесний limited/rejected для product і finance.

Abuse spike — не привід вигадувати success. Коли спрацьовують velocity або destination trip wires, fail path має зупинити send і тримати status чесним: limited, rejected або blocked — ніколи Delivered для спроби, яка не вийшла за prepaid gate. Fake success тренує attacker і труїть recon.

Ця сторінка — контракт spike stop, не primer low-balance wallet і не playbook autoreply-loop drain. Пов’язані: OTP abuse: перші контроли на buyer path, Velocity caps перед production OTP, Відсутність сигналу — це не Delivered, фінансові межі гаманця перед production-трафіком, збій prepaid-hold: auto-refund і статус.

IOSOR — white-label prepaid. USD 20 фінансує пілот spike-stop; soft review близько USD 1 000/міс робить fake success боргом recon. Клієнт бачить лише white-label outcomes.

Trip wire — не м’який жовтий

Trip wires зупиняють minting за abuse shape — burst identity, burn destination або stacked resend. М’які жовті чипи, що все ще debit, — не stop. Fail closed: немає send, hold release/refund за політикою, status називає клас stop. Див. Velocity caps перед production OTP і OTP abuse: перші контроли на buyer path.

Зупинити spend і fake Delivered

Подія Money path Status truth
Cap / trip fire Немає settle як delivered spend limited / rejected / blocked
Hold refuse Немає outbound attempt hold_failed (чесно)
Partial upstream echo Не мапити в Delivered missing / unknown до стику

Ніколи не мапте тишу в Delivered (Відсутність сигналу — це не Delivered). Soft USD 1 000/міс вважає fake Delivered на blocked intents інцидентом; USD 20 доводить stop на одному коридорі.

Product, finance і ops читають один stop row

Product: UI показав success для blocked mint? Finance: spend settle для stopped intent? Ops: який trip, який intent id, яке UTC-вікно? Один export краще за три чати. Словник: Спільна мова статусів для product і finance. Launch: не фарбуйте Live OTP, доки spike stops у draft (Коли launch заблоковано: статус без брехні).

Правила override після spike

Override названо, обмежено в часі, закрито новим capped smoke — не вічний «trust this IP». Хто зняв trip, навіщо, коли re-arm. Wallet stop-lines лишаються поруч із fraud trips (фінансові межі гаманця перед production-трафіком).

Чекліст покупця щодо abuse spike stop

  1. Trip wire зупиняє send — без quiet debit?
  2. Blocked attempts ніколи не показують Delivered?
  3. Hold refuse / refund доведено й вивантажується?
  4. Product і finance ділять один словник stop-class?
  5. Override названо, timed, закрито capped smoke?
  6. Soft volume talk blocked, доки stops у draft?

Будь-яке «ні» лишає контракт spike-stop у draft.

Почніть з IOSOR

Увімкніть один trip за швидкістю або напрямком. Запустіть синтетичний сплеск на іменований intent. Переконайтесь: вихід зупинився, UI не малює Delivered. Експортуйте рядок стопу: клас trip, id наміру, вікно UTC, hold знято або відмовлено. Продукт, фінанси й черговий читають один рядок, не три чати.

Підсумок IOSOR

Робіть: закривайтесь жорстко. Trip, який досі списує, — жовтий чіп, не стоп. Статус: limited, rejected або blocked. Override названий, обмежений у часі й закритий новим урізаним тестом.

Не робіть: вигадувати успіх, щоб заспокоїти атаку чи звірку. Фейковий Delivered вчить наступний сплеск і труїть prepaid-ledger.

Чи був матеріал корисним?

Пов’язані гіди