
Setiap pelanggaran yang melibatkan kredensial yang dicuri memiliki akar penyebab yang sama: kredensial tersebut pernah ada di suatu tempat dalam bentuk teks biasa cukup lama hingga ditemukan. Di dalam database, di variabel lingkungan, di file log, di dump memori. Jendela eksposur bisa berlangsung milidetik atau berbulan-bulan. Yang penting adalah string tersebut ada di sana dan seseorang menemukannya. Respons standar adalah manajemen rahasia yang lebih baik: solusi vault, kebijakan rotasi, akses berprinsip hak akses minimum, penyimpanan terenkripsi. Semua ini mengurangi jendela eksposur. Namun, tidak ada satupun yang menghilangkannya sepenuhnya. Kredensial tetap ada dalam bentuk yang masih bisa diekstraksi jika sistem yang tepat dikompromikan pada momen yang tepat. Model REX dari Rialo mengambil pendekatan berbeda terhadap masalah ini. Kredensial otentikasi dienkripsi sebelum dikirimkan. Di dalam lingkungan eksekusi pribadi, kredensial tersebut didekripsi hanya sekali, digunakan untuk panggilan spesifik yang dimaksudkan, lalu dihapus dari memori. Teks biasa tidak pernah muncul di buku besar publik. Bahkan validator pun tidak dapat mengakses isi lingkungan eksekusi selama berjalan. Ini bukan sekadar perbaikan kecil dalam manajemen rahasia. Ini adalah model ancaman yang berbeda. @RialoHQ tidak berusaha melindungi kredensial yang disimpan agar tidak dicuri. Ia menghilangkan kredensial yang disimpan sama sekali. Anda tidak bisa mencuri apa yang tidak bertahan. Pola gunakan-sekali-lalu-hapus untuk data otentikasi sensitif adalah sesuatu yang keamanan Web2 telah berusaha approximasikan selama puluhan tahun dengan layanan manajemen kunci dan modul keamanan perangkat keras. Rialo mengimplementasikannya secara asli di lapisan eksekusi.
