1.
Introduction
1.1
Who needs that
2.
Principles
2.1
Non reversible isolation
2.2
Isolation areas
2.3
New system calls
2.4
Limiting super-user: The capabilities system
2.5
Enhancing the capability system
2.6
Playing with the new system calls
2.6.1
Playing with /usr/sbin/chcontext
2.6.2
Playing with /usr/sbin/chcontext as root
2.6.3
Playing with /usr/sbin/chbind
2.6.4
Playing with /usr/sbin/reducecap
2.7
Unification
3.
Applications
3.1
Virtual server
3.2
Per user fire-wall
3.3
Secure server/Intrusion detection
3.4
Fail over servers
4.
Installation
4.1
The packages
4.2
Setting a virtual server
4.3
Basic configuration of the virtual server
4.4
Entering the virtual server
4.5
Configuring the services
4.6
Starting/Stopping the virtual server
4.7
Starting/Stopping all the virtual servers
4.8
Restarting a virtual server from inside
4.9
Executing tasks at vserver start/stop time
4.10
Issues
4.11
How real is it ?
5.
Features
6.
Future directions
6.1
User controlled security box
6.2
Kernel enhancements
6.2.1
Per context disk quota
6.2.2
Global limits
6.2.3
Scheduler
6.2.4
Security issues
6.2.4.1
/dev/random
6.2.4.2
/dev/pts
6.2.4.3
Network devices
7.
Alternative technologies
7.1
Virtual machines
7.2
Partitioning
7.3
Limitation of those technologies
8.
Conclusion
9.
Download
10.
References
Top
Up
6.2.4.1 /dev/random
Next
Writing to
/dev/random
is not limited by any capability. Any root user (virtual included) is allowed to write there. Is this a problem ?
(kernel expert think it is ok)
Top
Up
Next
One big HTML document