Skip to main content

Apa itu chroot?

CHROOT adalah area yang terisolasi dalam sistem komputer di mana pengguna dapat menguji program yang tidak diakui dan terlibat dalam operasi lain yang tidak ingin mereka pengaruhi seluruh komputer.Ini digunakan dalam Unix dan sistem serupa, dan mengharuskan pengguna untuk menjalankan serangkaian perintah yang ch mengarahkan direktori root yang digunakan sebagai referensi oleh program.Perintah chroot perlu digunakan dengan hati -hati karena sistem masih bisa rentan jika tidak diatur dengan benar, atau jika pengguna gagal melakukan perawatan saat beroperasi di dalamnya.

Ketika pengguna menciptakan lingkungan chroot, program berjalan di dalamLingkungan itu memperlakukan direktori yang ditentukan sebagai akar.Program -program ini mengasumsikan bahwa tidak ada direktori yang lebih tinggi, dan karenanya tidak dapat mengakses direktori root yang sebenarnya di bagian atas sistem file.Ini membuatnya sulit untuk membuat modifikasi yang dapat membahayakan seluruh sistem.Program lain tidak dapat mengakses dan memodifikasi informasi dalam chroot, baik;Ini bertindak seperti unit isolasi.

Chroot dapat rusak, menggunakan berbagai teknik.Salah satu yang paling dasar melibatkan meninggalkan pengguna di chroot dengan hak istimewa root, yang memungkinkan modifikasi luas ke sistem.Program dapat memanfaatkan ini untuk keluar dari penjara digital mereka dan mengakses sistem lainnya.Untuk alasan ini, penting untuk mengubah izin pengguna sesegera mungkin, ukuran standar dalam keamanan komputer.Meninggalkan pengguna yang diatur ke peran paling tidak istimewa sebagai aturan umum dapat mengurangi risiko masalah keamanan.

Direktori root palsu juga perlu diisi secara tepat dengan program sumber daya yang perlu digunakan.Jika tidak, mereka mungkin tidak berjalan dengan benar.Pengguna biasanya menyimpan sesuatu yang tidak sepenuhnya diperlukan dari chroot, tetapi perlu memastikan beberapa informasi tersedia.Ketika pengguna menavigasi di lingkungan, mereka dapat mencatat masalah atau kekhawatiran spesifik yang muncul sehingga mereka sadar sebelum mereka mencoba proses yang sama dalam sistem komputer pada umumnya.

Ini bisa menjadi lingkungan pengujian yang bermanfaat, di mana pengguna seorang penggunaIngin mengeksplorasi kode atau program dengan risiko yang dikurangi ke seluruh sistem.Ini juga bisa berharga untuk menangani bahan yang tidak diketahui atau tidak dipercaya.Daripada memuat ini pada sistem secara langsung, pengguna dapat menggunakan chroot untuk memeriksa dan mengevaluasinya untuk menentukan apakah mereka aman.