IOSOR Znalosti
Sandboxový provoz nesmí zasáhnout peněženku
Live klíč v testovacím harnessu je incident. Najděte únik, zmrazte holdy a rotujte před pilotním objemem.
Sandboxový provoz nesmí nikdy otevřít prepaid hold. Pokud Live klíč unikne do testovacího harnessu, berte to jako incident — ne jako zkratku «rychleji vidět skutečné DLR» před pilotním týdnem.
IOSOR očekává, že testovací pruhy zůstanou na peněžence ploché. Uniklý Live credential mění CI ve výdajový motor: retry, zátěžové joby a demo skripty debitují jako pilotní provoz. Zastavte únik dřív, než budete diskutovat, proč staging «potřeboval» produkční dosah kvůli screenshotu. Držte hodiny incidentu krátké: každá hodina Live v CI je prepaid, který po rotaci nevrátíte. Zapište vlastníka klíče na ticket před prvním komentářem financí.
Detekujte Live klíče na testovacích cestách
Skenujte CI secrets, staging hostitele a lokální .env na Live prefixy pevným rytmem. Každý zásah otevře ticket incidentu: revoke, rotate a tentýž den potvrďte, že z klíče není otevřený hold.
Zahrňte sdílené runnery a zapomenuté cron kontejnery — drží stará tajemství déle než notebooky. Zveřejněte vlastníka skenu, aby ticket neskákal mezi developers a fraud ops celou směnu.
Zmrazte holdy z uniklého Live provozu
Pokud testovací joby už otevřely holdy na peněžence, pozastavte je a exportujte zaseknuté řádky s časovými razítky. Nenechte harness dál retryovat do Live debitu, zatímco zkoumáte cestu secretu.
Namapujte každý zaseknutý hold na job id, které ho vytvořilo. Tu mapu potřebují finance, když se ptají, zda debit byl «skutečný pilot», nebo uniklý klíč spalující prepaid.
Oddělte špičky zneužití od chyb sandboxu
Špička zneužití se zastaví bez falešného úspěchu. Live klíč v testech na ledgeru vypadá podobně — obojí vyžaduje tvrdý stop. Označte incident, aby fraud ops a developers nemluvili vedle sebe: zneužití vs únik credential vs špatně navázaný staging.
Špatné štítky spálí den chatu, zatímco holdy stárnou na peněžence. Dejte štítek do názvu ticketu před první status update pro finance.
Znovu dokažte izolaci po rotaci
Po revoke a rotate znovu spusťte sandbox OTP důkaz jen sandbox klíčem. Exportujte nula holdů pro to okno. Teprve poté obnovte staging automatizaci a CI secrets ukazující na sandbox credentials.
Pokud důkaz stále ukazuje hold — stop: v cestě zbývá jiný Live secret. Neotevírejte objem, dokud ledger není opět plochý a sken čistý.
Související ops cesty
- přechod ze sandboxu do produkce
- Incident týdne peněženky: Zablokovaná autorizace není druhá platba
- Špička zneužití: zastavení bez falešného úspěchu
Začněte s IOSOR
Prohledejte každý testovací hostitel na Live klíče. Odvolejte únik, exportujte otevřené holdy a znovu vazte CI jen na sandbox. Pošlete jeden sandbox OTP a dokažte plochý ledger před restartem automatizace — a nechte sken v týdenním ops checklistu.
Shrnutí IOSOR
Live klíč v testovacím harnessu je incident, ne funkce. Sandboxové pruhy musí držet peněženku plochou: detekujte a rotujte, zmrazte holdy, dokažte izolaci sandbox OTP bez holdu. Neobnovujte CI automatizaci a nepoužívejte «jen se podívat na DLR» jako výmluvu nechat Live v harnessu.
Byl tento průvodce užitečný?
Související průvodci
- Sandbox přihlašovací údaje, které nespálí Live debit
Vydávejte sandbox API klíče bez holdu a debitu předplacené peněženky. Držte Live klíče mimo CI a dokažte cutover v Developers.
- Sandbox dosah není produkční pokrytí
Sandbox destinace jsou jen pro testy. Nikdy je necitujte jako Live zóny na finančním listu nebo runway skóre.