IOSOR Panduan
Lalu lintas sandbox tidak boleh menghantam dompet
Kunci Live di harness uji adalah insiden. Deteksi kebocoran, bekukan hold, dan rotasi sebelum volume pilot.
Lalu lintas sandbox tidak boleh membuka prepaid hold. Jika kunci Live bocor ke harness uji, perlakukan sebagai insiden — bukan jalan pintas «melihat DLR nyata lebih cepat» sebelum minggu pilot.
IOSOR mengharapkan jalur uji tetap datar di dompet. Kredensial Live yang bocor mengubah CI menjadi mesin belanja: retry, job beban, dan skrip demo mendebit seperti lalu lintas pilot. Hentikan kebocoran sebelum berdebat mengapa staging «butuh» jangkauan produksi untuk tangkapan layar. Jaga jam insiden tetap pendek: setiap jam Live di CI adalah prepaid yang tidak kembali setelah rotasi. Cantumkan pemilik kunci di tiket sebelum komentar keuangan pertama.
Deteksi kunci Live di jalur uji
Pindai secret CI, host staging, dan .env lokal untuk awalan Live dengan ritme tetap. Setiap temuan membuka tiket insiden: cabut, rotasi, dan pada hari yang sama pastikan tidak ada hold terbuka dari kunci itu.
Sertakan shared runner dan kontainer cron yang terlupakan — mereka menyimpan secret lama lebih lama daripada laptop. Publikasikan pemilik pindaian agar tiket tidak meloncat antara developers dan fraud ops sepanjang shift.
Bekukan hold dari lalu lintas Live yang bocor
Jika job uji sudah membuka hold di dompet, jeda dan ekspor baris macet beserta stempel waktu. Jangan biarkan harness terus mencoba ulang ke debit Live saat menelusuri jalur secret.
Petakan setiap hold macet ke job id yang melahirkannya. Peta itu dibutuhkan keuangan ketika bertanya apakah debit «pilot nyata» atau kunci bocor yang membakar prepaid.
Pisahkan lonjakan penyalahgunaan dari kesalahan sandbox
Lonjakan penyalahgunaan dihentikan tanpa kesuksesan palsu. Kunci Live di pengujian tampak mirip di ledger — keduanya butuh henti keras. Labeli insiden agar fraud ops dan developers tidak bicara silang: penyalahgunaan vs kebocoran kredensial vs staging terikat salah.
Label salah membakar sehari obrolan sementara hold menua di dompet. Taruh label di judul tiket sebelum status update pertama ke keuangan.
Buktikan lagi isolasi setelah rotasi
Setelah cabut dan rotasi, jalankan ulang bukti OTP sandbox hanya dengan kunci sandbox. Ekspor nol hold untuk jendela itu. Baru kemudian pulihkan otomasi staging dan secret CI yang mengarah ke kredensial sandbox.
Jika bukti masih menunjukkan hold — berhenti: masih ada secret Live lain di jalur. Jangan buka volume sampai ledger datar lagi dan pindaian bersih.
Jalur ops terkait
- cutover sandbox ke produksi
- Minggu insiden dompet: penahanan yang macet bukanlah pendebetan kedua
- Lonjakan penyalahgunaan: hentikan tanpa kesuksesan palsu
Mulai dengan IOSOR
Pindai setiap host uji untuk kunci Live. Cabut kebocoran, ekspor hold terbuka, dan ikat ulang CI hanya ke sandbox. Kirim satu OTP sandbox dan buktikan ledger tetap datar sebelum menghidupkan otomasi — simpan pindaian di daftar periksa ops mingguan.
Intisari IOSOR
Kunci Live di harness uji adalah insiden, bukan fitur. Jalur sandbox harus menjaga dompet datar: deteksi dan rotasi, bekukan hold, buktikan isolasi dengan OTP sandbox tanpa hold. Jangan pulihkan otomasi CI dan jangan pakai «sekadar melihat DLR» sebagai alasan menyisakan Live di harness.
Apakah panduan ini membantu?
Panduan terkait
- Kredensial sandbox yang tidak membakar debit Live
Terbitkan kunci API sandbox yang tidak pernah menahan atau mendebit dompet prabayar. Jauhkan kunci Live dari CI dan buktikan cutover di Developers.
- Jangkauan sandbox bukan cakupan produksi
Tujuan sandbox hanya untuk uji. Jangan pernah mengutipnya sebagai zona Live pada lembar keuangan atau skor runway.