Apa itu berkas ENV?
ENV — variabel lingkungan
Apa itu?
Berkas .env berisi variabel lingkungan: sebuah kunci, tanda sama dengan, dan nilai, satu per baris. Fungsinya memisahkan konfigurasi dari kode program — alamat basis data, kunci akses, kata sandi.
Inilah berkas paling sensitif dalam sebuah proyek, dan sering kali yang paling ceroboh diperlakukan.
Sejarah & asal-usul
Praktik ini menyebar seiring berkembangnya metode pengembangan modern, yang menetapkan prinsip bahwa konfigurasi tidak boleh ditulis langsung di dalam kode.
Berkas .env pun menjadi wujud nyata dari prinsip tersebut, dipakai di hampir semua bahasa pemrograman.
Mengapa berguna
Kesederhanaan yang sepenuhnya, serta pemisahan yang jelas antara kode dan rahasia yang digunakannya.
Memungkinkan perpindahan antar lingkungan kerja — pengembangan, pengujian, produksi — tanpa mengubah satu baris kode pun.
Batasan & kekurangan
Berkas ini menyimpan rahasia dalam bentuk teks biasa. Tidak ada enkripsi, tidak ada perlindungan sama sekali.
Inilah kebocoran keamanan paling umum di dunia: sebuah .env yang lupa dihapus dari repositori publik atau tertinggal di server yang konfigurasinya buruk, dan kunci akses Anda pun menjadi milik semua orang.
Tips penggunaan
Jangan pernah membagikan berkas .env, dan jangan pernah memasukkannya ke sistem kontrol versi. Selalu kecualikan berkas ini dari repositori Anda.
Jika sebuah kunci sudah terlanjur bocor, jangan berusaha melindunginya setelah kejadian: cabut kunci tersebut dan buat yang baru. Itulah satu-satunya solusi yang tepat.
Konversi ENV Anda dalam hitungan detik, di server aman kami di Prancis.
Konversi ENV