IOSOR Viden

Sandbox-trafik må ikke ramme wallet

En Live-nøgle i et testharness er en hændelse. Find læk, frys holds og rotér før pilotvolumen.

Sandbox-trafik må aldrig åbne et prepaid hold. Hvis en Live-nøgle lækker ind i et testharness, behandl det som hændelse — ikke som genvej til «at se ægte DLR hurtigere» før pilotugen.

IOSOR forventer, at testbaner forbliver flade på wallet. En lækket Live-credential gør CI til en udgiftsmotor: retries, load-jobs og demoscripts debiterer som pilottrafik. Stop lækken, før I diskuterer hvorfor staging «skulle bruge» produktionsrækkevidde til et screenshot. Hold hændelsesuret kort: hver time med Live i CI er prepaid, der ikke kommer tilbage efter rotation. Skriv nøgleejeren på ticketen før finans kommenterer.

Find Live-nøgler på teststier

Scan CI-secrets, staging-hosts og lokale .env efter Live-præfikser i fast rytme. Ethvert hit åbner en hændelsesticket: revoke, rotate og bekræft samme dag, at der ikke er åbent hold fra nøglen.

Inkluder delte runners og glemte cron-containere — de beholder gamle secrets længere end laptops. Publicér scan-ejeren, så ticketen ikke hopper mellem developers og fraud ops hele vagten.

Frys holds fra lækket Live-trafik

Hvis testjobs allerede åbnede holds på wallet, sæt dem på pause og eksporter fastlåste rækker med tidsstempler. Lad ikke harness blive ved med at retrye ind i Live-debit, mens I undersøger secret-stien.

Map hvert fastlåst hold til det job-id, der skabte det. Det kort er det, finans har brug for, når de spørger om debit var «ægte pilot» eller en lækket nøgle, der brænder prepaid.

Adskil misbrugsspidser fra sandbox-fejl

En misbrugsspids stoppes uden falsk succes. En Live-nøgle i tests ligner på ledger — begge kræver hård stop. Mærk hændelsen, så fraud ops og developers ikke taler forbi hinanden: misbrug vs credential-læk vs forkert bundet staging.

Forkerte labels brænder en dags chat, mens holds ældes på wallet. Sæt label i ticket-titlen før første statusupdate til finans.

Bevis isolation igen efter rotation

Efter revoke og rotate: kør sandbox-OTP-beviset igen kun med sandbox-nøglen. Eksporter nul hold for det vindue. Først derefter gendan staging-automation og CI-secrets, der peger på sandbox-credentials.

Hvis beviset stadig viser hold — stop: der er en anden Live-secret i stien. Genåbn ikke volumen, før ledger igen er fladt og scannet rent.

Relaterede ops-stier

Start med IOSOR

Søg Live-nøgler på hver testhost. Tilbagekald læk, eksporter åbne holds og genbind CI kun til sandbox. Send ét sandbox-OTP og bevis et fladt ledger før automation genstartes — og behold scannet i den ugentlige ops-tjekliste.

IOSOR-pointe

En Live-nøgle i testharness er en hændelse, ikke en feature. Sandbox-baner skal holde wallet fladt: find og rotér, frys holds, bevis isolation med et sandbox-OTP uden hold. Gendan ikke CI-automation og brug ikke «bare se DLR» som undskyldning for at lade Live blive i harness.

Var denne guide nyttig?

Relaterede vejledninger