IOSOR Znalosti

Rychlostní limity před produkcí OTP

Řiďte produkční OTP pomocí rychlosti a cooldownu, než se vyčerpá předplacená peněženka. Limity podle identity, cíle a okna s poctivým statusem.

Produkční OTP bez rychlostních limitů je jako otevřený kohoutek pro vaši předplacenou peněženku. Limity musí být nastaveny před Live provozem, ne až poté, co se finance zeptají, kam peníze zmizely. Tato stránka je vaší rychlostní bránou: kdo, kde a jak rychle — odděleně od TTL/mechaniky opakování a debetů za verifikaci.

Rychlost není totéž co TTL

TTL určuje životnost kódu. Rychlost určuje, kolik pokusů může identita nebo cíl vygenerovat. Cooldown řídí opakování; rychlostní limit zastavuje samotný nápor. Pokud se tyto pojmy zamění, peněženka se vyprázdní i při dodržení TTL. Používejte obojí a uveďte, která brána spustila status.

Limity podle identity, cíle a okna

Limit Otázka okna Fail-closed znamená
Dle identity Kolik OTP za hodinu? Omezená rychlost
Dle cíle Nákladný koridor? Koridor blokován
Dle IP/zařízení Bot-provoz? Výzva/odmítnutí
Stop-line peněženky Útrata nad limit?

Brána OTP před Live jazykem

Neaktivujte produkční OTP, zatímco rychlostní limity jsou jen v návrhu. Zelená na jedné testovací cestě nedokazuje kontrolu rychlosti. Požadavky: konfigurace, fail-closed test, export spuštěného limitu a propojení omezeného intentu s hold-statusem. Začněte poctivě: Když je spuštění blokováno: status bez lhaní.

Poctivý status pro produkt a finance

Když se spustí limit, status musí hlásit omezeno/odmítnuto — nikdy doručeno nebo tiché zahození. Produkt a finance sdílejí tento jazyk (Sdílený stavový jazyk pro produkt a finance). Opakování se stejným idempotentním klíčem nesmí limit obejít. Jasnost debetů zůstává oddělená: debet doručení OTP versus relace verify.

Kontrolní seznam kupujícího pro rychlostní limity

  1. Existují limity pro identitu a cíl před produkcí?
  2. Je fail-closed ověřeno — vrací nápor poctivý limit?
  3. Pojmenovává export spuštěný limit?
  4. Je Live jazyk blokován, zatímco limity jsou v návrhu?
  5. Jsou stop-line peněženky aktivní vedle rychlostních limitů?
  6. Jsou přepsání pojmenovaná, časově omezená a uzavřená limitovaným testem?

Jakékoli ne drží rychlostní brány v návrhu.

Začněte s IOSOR

Otevřete konzoli IOSOR a nastavte pravidla rychlostních limitů pro identitu, cílový koridor a rozsah IP adres, než převedete svou pipeline jednorázových kódů do ostrého provozu. Spusťte simulovaný nárazový test a ověřte, že limity okamžitě vrací stav omezení nebo zamítnutí přes webhook. Zajistěte, aby vaše nasazení zablokovalo produkční stav do chvíle, kdy každé okno záměru správně selže v uzavřeném stavu.

Shrnutí IOSOR

Tento článek ukázal, že samotná platnost TTL nedokáže ochránit vaši pipeline jednorázových kódů před nákladnými návaly záměrů. Účinná ochrana tras vyžaduje jasné rychlostní limity namapované na účty, cílové koridory a rodiny IP adres, které vynutí pevné hranice dříve, než provoz dorazí do produkce.

Byl tento průvodce užitečný?

Související průvodci