Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Creating a jail aims at isolating isolates a program from the rest of the file system. The idea is to create a sandbox so that entities that the program does not need to access under normal operation are made inaccessible. This makes it much harder to abuse any vulnerability that can otherwise lead to unconstrained system compromise and consequently functions as a defense-in-depth strategy. A jail may consist of world-viewable programs that require fewer resources to execute than those that exist on that system. Jails are useful only when there is no way to elevate privileges in the event of program failure.

...