IOSOR Kunnskap
Sandbox-trafikk må ikke treffe wallet
En Live-nøkkel i et testharness er en hendelse. Finn lekkasje, frys holds og roter før pilotvolum.
Sandbox-trafikk må aldri åpne et prepaid hold. Hvis en Live-nøkkel lekker inn i et testharness, behandle det som hendelse — ikke som snarvei for å «se ekte DLR raskere» før pilotuken.
IOSOR forventer at testspor forblir flate på wallet. En lekket Live-credential gjør CI til en utgiftsmotor: retries, lastjobber og demoskript debiterer som pilottrafikk. Stopp lekkasjen før dere diskuterer hvorfor staging «trengte» produksjonsrekkevidde for et skjermbilde. Hold hendelsesklokken kort: hver time med Live i CI er prepaid som ikke kommer tilbake etter rotasjon. Skriv nøkkeleieren på ticketen før finans kommenterer.
Oppdag Live-nøkler på teststier
Skann CI-secrets, staging-verter og lokale .env etter Live-prefikser i fast rytme. Hvert treff åpner en hendelsesticket: revoke, rotate og bekreft samme dag at det ikke finnes åpent hold fra nøkkelen.
Inkluder delte runners og glemte cron-containere — de beholder gamle secrets lenger enn laptops. Publiser skanneieren så ticketen ikke hopper mellom developers og fraud ops hele skiftet.
Frys holds fra lekket Live-trafikk
Hvis testjobber allerede åpnet holds på wallet, sett dem på pause og eksporter fastlåste rader med tidsstempler. La ikke harness fortsette å retrye inn i Live-debit mens dere undersøker secret-stien.
Kartlegg hvert fastlåst hold til job-id-en som skapte det. Det kartet trenger finans når de spør om debit var «ekte pilot» eller en lekket nøkkel som brenner prepaid.
Skill misbrukstopper fra sandbox-feil
En misbrukstopp stoppes uten falsk suksess. En Live-nøkkel i tester ser lik ut på ledger — begge krever hard stopp. Merk hendelsen så fraud ops og developers ikke snakker forbi hverandre: misbruk vs credential-lekkasje vs feilbundet staging.
Feil etiketter brenner en dag chat mens holds eldes på wallet. Sett etiketten i ticket-tittelen før første statusoppdatering til finans.
Bevis isolasjon igjen etter rotasjon
Etter revoke og rotate: kjør sandbox-OTP-beviset på nytt bare med sandbox-nøkkelen. Eksporter null hold for det vinduet. Først deretter gjenopprett staging-automatisering og CI-secrets som peker på sandbox-credentials.
Hvis beviset fortsatt viser hold — stopp: det er en annen Live-secret i stien. Åpne ikke volum før ledger igjen er flat og skanningen ren.
Relaterte ops-stier
- overgang fra sandbox til produksjon
- Wallet-incident i uken: Et fastlåst hold er ikke en ekstra debitering
- Misbrukstopp: stopp uten falsk suksess
Start med IOSOR
Søk Live-nøkler på hver testvert. Tilbakekall lekkasje, eksporter åpne holds og bind CI på nytt bare til sandbox. Send ett sandbox-OTP og bevis et flatt ledger før automatisering startes på nytt — og behold skanningen i den ukentlige ops-sjekklisten.
IOSOR-lærdom
En Live-nøkkel i testharness er en hendelse, ikke en funksjon. Sandbox-spor må holde wallet flat: oppdag og roter, frys holds, bevis isolasjon med et sandbox-OTP uten hold. Gjenopprett ikke CI-automatisering og bruk ikke «bare se DLR» som unnskyldning for å la Live bli i harness.
Var denne guiden nyttig?
Relaterte veiledninger
- Sandbox-legitimasjon som ikke brenner Live debit
Utsted sandbox-API-nøkler uten hold eller debit på den forhåndsbetalte wallet. Hold Live-nøkler utenfor CI, og bevis cutover under Developers.
- Sandbox-rekkevidde er ikke produksjonsdekning
Sandbox-destinasjoner er bare for tester. Sitér dem aldri som Live-soner på et finansark eller en runway-score.