Re: ANN: imsep 0.6
- From: Colin Walters <walters gnome org>
- To: gtk-devel-list gnome org
- Cc: selinux tycho nsa gov
- Subject: Re: ANN: imsep 0.6
- Date: Thu, 21 Oct 2004 12:55:52 -0400
[ Re-CC'ing the SELinux list as this discussion is relevant there ]
On Thu, 2004-10-21 at 17:15 +0100, Sander Vesik wrote:
> Note that the specs and ideas come from the folks that consider a "mathematicly
> proven to be correct and secure OS" developed by security cleared scientists
> locked up to be more secure than a simple humble "mathematicly proven to be
> correct and secure OS".
I am not sure what you are talking about. SELinux is not a project to
mathematically prove system security. SELinux is simply an
implementation of mandatory access control (MAC) for Linux. I am using
that mandatory control to lock down image loading. Also, I have done a
fair amount of work on SELinux, and most of my patches have been
integrated. I don't have any kind of formal security clearance. The
same is true for a lot of other contributors.
> But more importantly - you can't simply run *one* imsep if you want to have any
> actual benefit that way, you must keep data from programs with different rights
> separate.
Yes, I agree. If you read the imsep source code, you will see that the
master process is written to do polyinstantiation based on the security
context of the requesting process. However, this requires D-BUS
support, which is not written yet. I plan to do that fairly soon. Once
that support is available, it will be on the order of a one-line change
to the imsep master daemon to turn it on.
> Because otherwise a image loader with exploitable image bug opens up
> it all to inspection and modification by code from some web site.
Absolutely, and that's why I designed imsep to support
polyinstantiation. But for Fedora's "targeted" policy, it is not useful
because all of userspace runs in the same security context. But there
is still a high degree of security gain from imsep - a compromised image
loader is very very strictly confined. See the sample security policy
in the imsep source code.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]