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

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