Apa Itu Chroot?

Chroot adalah area terisolasi dalam sistem komputer tempat pengguna dapat menguji program yang tidak tepercaya dan terlibat dalam operasi lain yang tidak ingin mereka pengaruhi ke bagian komputer lainnya.Hal ini digunakan dalam Unix dan sistem serupa, dan mengharuskan pengguna untuk menjalankan serangkaian perintah yangchange yangakardirektori yang digunakan sebagai acuan oleh program.Perintah chroot perlu digunakan dengan hati-hati karena sistem masih bisa rentan jika tidak diatur dengan benar, atau jika pengguna gagal berhati-hati saat mengoperasikan di dalamnya.

Chroot adalah area virtual di mana pengguna komputer dapat menguji program yang tidak dipercaya dan terlibat dalam operasi lain yang tidak ingin mereka pengaruhi ke komputer lainnya.

Saat pengguna membuat lingkungan chroot, program yang berjalan di dalam lingkungan tersebut memperlakukan direktori yang ditentukan sebagai root.Program-program ini mengasumsikan bahwa tidak ada direktori yang lebih tinggi, dan dengan demikian tidak dapat mengakses direktori root yang sebenarnya di bagian atas sistem file.Hal ini membuat sulit untuk melakukan modifikasi yang dapat membahayakan seluruh sistem.Program lain juga tidak dapat mengakses dan mengubah informasi di dalam chroot;itu bertindak seperti unit isolasi.

Chroot dapat dipatahkan, menggunakan berbagai teknik.Salah satu yang paling mendasar melibatkan meninggalkan pengguna di chroot dengan hak akses root, yang memungkinkan modifikasi sistem secara luas.Program dapat memanfaatkan ini untuk keluar dari penjara digital mereka dan mengakses seluruh sistem.Untuk alasan ini, penting untuk mengubah izin pengguna sesegera mungkin, ukuran standar dalamkeamanan komputer.Membiarkan pengguna diatur ke peran yang paling tidak diistimewakan sebagai aturan umum dapat mengurangi risiko masalah keamanan.

Direktori root palsu juga perlu diisi dengan tepat dengan sumber daya yang perlu digunakan program.Jika tidak, mereka mungkin tidak berjalan dengan benar.Pengguna biasanya menyimpan apa pun yang tidak benar-benar diperlukan dari chroot, tetapi perlu memastikan beberapa informasi tersedia.Saat pengguna bernavigasi di lingkungan, mereka dapat mencatat masalah atau masalah khusus apa pun yang muncul sehingga mereka sadar sebelum mencoba proses yang sama di sistem komputer secara umum.

Ini bisa menjadi lingkungan pengujian yang berguna, di mana pengguna ingin menjelajahi kode atau program dengan risiko yang lebih rendah ke seluruh sistem.Ini juga dapat berguna untuk menangani materi yang tidak diketahui atau tidak dipercaya.Daripada memuat ini di sistem secara langsung, pengguna dapat menggunakan chroot untuk memeriksa dan mengevaluasinya untuk menentukan apakah aman.

Related Posts