A Highly Portable Sandbox Facility For OpenBSD
An Anonymous Coward writes: "A new facility called 'systrace' has been developed by one of the OpenBSD developers. It allows enforcement of system call policies on untrusted binaries. For now it is only available OpenBSD-current, but the author claims it is highly portable and can easily be integrated into GNU/Linux systems. Eventually binary-only software is going to become more and more common in Linux, so this could be a another 'Good Thing(TM)' from the paranoids that brought us OpenSSH."
What sort of performance hit does this impose? For instance, is it low enough to run nearly everything in the sandbox as a matter of course?
Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
Running as System is NOT the same as running in Kernel space.
It means running without local security restrictions, and is precisely equivalent to running things as root. Administrator has reduced privilages compared to root or System.
The main (only?) reason to do this is if you need to do things with the privilages of other users, and even here NT provides proper impersonation facilities, so that's largely unneccessary if you are using an NT-supported authentication system, such as NTCR or X509 (I don't have a complete list, but you can write your own, like PAM in Linux -- if you trust yourself).
Also, FYI:
Internet Explorer runs neither in Kernel Space (I assume you mean kernel mode) nor as System, but as a user-mode process with the privilages of the user who started it.
The default installation of IIS has not run as System for about four years (maybe more, not sure, but at least four). Now it runs as IUSR_, which is a normal user and uses impersonation to check for file access privilages.
I don't know about Exchange, but I would be surprised if it ran a system these days.
NO ID: BEING FREE MEANS NOT HAVING TO PROVE IT