Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
7 user(s) are online (7 user(s) are browsing encyclopedia)

Members: 0
Guests: 7

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

Jail (computer security)

In computer security, a jail is the generic name for a sandbox (security) mechanism which works by imposing additional resource limits on programs.

Jails are more resource-efficient than emulation as sandboxes, because jailed programs still run natively and share the same kernel and system call interface with the rest of the system. However, they are potentially less secure because it is much more difficult to virtualization resources in such an arrangement.

Most jail implementations have a concept of a partition , in which a group of programs are isolated within a different file system root and given a common pool of capped resources like CPU time and disk space. The partition may also impose restrictions on I/O bandwidth and network access.

On Unix systems, jails can be thought of as an extension of the standard Chroot mechanism: a parent process typically makes the jail system call, descends into a specially-prepared directory and then spawns network services within the jail to kickstart a self-contained system.

Jails are popularly used for virtual private servers in web hosting, in which customers rent root or administrator access to a jail preinstalled with web server software.

= Implementations =

= References =

  • [http://docs.sun.com/db/doc/817-1592 Solaris Containers: Resource Management and Solaris Zones]
  • [http://linux-vserver.org/Linux-VServer-Paper Linux-VServer Wiki]
  • [http://www.redbooks.ibm.com/redbooks/SG246990 z/OS System Programming Volume 10]