Apa itu Shell yang Dipenjara?

Shell yang dipenjara adalah shell perintah pada sistem komputer yang ada pada subset terisolasi dari sistem yang lebih besar. Pada dasarnya, ini menyediakan "sistem di dalam sistem" yang melindungi sistem yang mengandung dari pengaruh buruk oleh apa pun yang terjadi di subsistem. Pengguna di penjara memiliki akses terbatas ke alat sistem dan sumber daya, dan tidak bisa "keluar" ke sistem yang lebih besar.

  • Penjara chroot
  • Jenis penjara lainnya
  • Alat-alat shell penjara
  • Halaman terkait

Penjara chroot adalah salah satu jenis shell yang dipenjara, yang secara efektif membuat root sistem baru di root jail. Chroot pertama kali dikembangkan pada akhir 1970-an untuk menciptakan lingkungan pengujian yang aman pada sistem Unix. Ini memiliki banyak kegunaan dalam sistem modern, termasuk melindungi sistem jaringan dari peretas, dan menciptakan lingkungan yang terisolasi yang secara sengaja terkena virus dan malware.

Jenis-jenis penjara lainnya

  • Penjara ssh, yang menciptakan lingkungan yang dipenjara bagi pengguna yang masuk ke sistem dari jarak jauh melalui shell yang aman.
  • Penjara sftp, yang menciptakan lingkungan yang dipenjara untuk transfer file menggunakan SFTP.
  • Penjara surat, yang menyediakan layanan surat untuk pengguna dalam lingkungan yang dipenjara, melindunginya dari perangkat lunak berbahaya yang mungkin memasuki sistem melalui pemrosesan email.

Alat yang dapat membantu Anda membuat shell yang di-jailbreak termasuk utilitas jailkit, yang tersedia di banyak sistem operasi mirip Unix seperti Linux, OpenBSD, FreeBSD, dan macOS.

  • Bantuan dan contoh perintah chroot

Chroot, Command shell, Ketentuan keamanan