~/VibeHandbook
PDF Gratis

Bab 18 · 08

Kepuasan diri otomatisasi, edisi keamanan

Momen paling berbahaya bukanlah hari pertama — melainkan hari kesembilan puluh. Pada hari pertama kamu berhati-hati; kamu membaca setiap diff, kamu menjalankan penyerang, kamu memeriksa handler unggahan. Lalu seratus perubahan dirilis dan tidak ada yang buruk terjadi, dan pemeriksaan itu mulai terasa seperti seremoni. Kamu melewati gerbang review "sekali ini saja" pada sebuah perubahan kecil. Perubahan kecil itu menambahkan sebuah tanpa pengecekan otorisasi. Tidak ada yang terjadi untuk sementara waktu, karena tidak ada yang terjadi adalah persis seperti apa yang terlihat dari dalam sebuah lubang keamanan.

Ini adalah kepuasan diri otomatisasi yang mengarah ke keamanan, dan ini lebih buruk di sini dibanding di tempat lain mana pun, karena kegagalan keamanan bersifat diam-diam dan tertunda. Sebuah fitur yang rusak menghukum kamu dalam hitungan menit. Sebuah pengecekan izin yang rusak memberi kamu penghargaan berupa keberhasilan yang tampak sampai tepat sebelum pelanggaran terjadi. Ketiadaan bencana bukanlah bukti keamanan — itu adalah kondisi normal dari sebuah aplikasi rentan yang belum ditemukan.

Pertahanannya adalah membuat gerbang itu cukup murah sehingga kamu tidak melewatinya dan cukup otomatis sehingga kamu tidak bisa. Taruh pemindaian dan audit di sehingga mereka berjalan tanpa mengandalkan ingatan kamu, dan simpan prompt penyerang di dekat tangan untuk apa pun yang menyentuh autentikasi, data, atau unggahan. Pegang satu garis: sebuah perubahan yang menangani data atau izin pengguna tidak dirilis sampai seseorang — kamu, dengan bantuan jujur AI — secara aktif mencoba membobolnya. Kecepatan dalam vibe coding datang dari gerbang yang baik, bukan dari mempercayai bahwa kesunyian berarti semuanya baik-baik saja.

Mau versi offline?

Unduh seluruh buku sebagai PDF atau EPUB — gratis.