Re: [RFC][PATCH 3/6] SLIM main patch
- From: Pavel Machek <pavel@xxxxxxx>
- Date: Sat, 15 Jul 2006 16:54:51 +0000
Hi!
SLIM inherently deals with dynamic labels, which is a feature not
currently available in selinux. While it might be possible to
add support for this to selinux, it would not appear to be simple,
and it is not clear if the added complexity would be desirable
just to support this one model. (Isn't choice what LSM is all about? :-)
Comments on the model:
Some of the prior comments questioned the usefulness of the
low water-mark model itself. Two major questions raised concerned
a potential progression of the entire system to a fully demoted
state, and the security issues surrounding the guard processes.
In normal operation, the system seems to stabilize with a roughly
equal mixture of SYSTEM, USER, and UNTRUSTED processes. Most
applications seem to do a fixed set of operations in a fixed domain,
and stabilize at their appropriate level. Some applications, like
firefox and evolution, which inherently deal with untrusted data,
immediately go to the UNTRUSTED level, which is where they belong.
In a couple of cases, including cups and Notes, the applications
did not handle their demotions well, as they occured well into their
startup. For these applications, we simply force them to start up
as UNTRUSTED, so demotion is not an issue. The one application
that does tend to get demoted over time are shells, such as bash.
These are not problems, as new ones can be created with the
windowing system, or with su, as needed. To help with the associated
user interface issue, the user space package README shows how to
display the SLIM level in window titles, so it is always clear at
what level the process is currently running.
This -- or preferably some better explanation -- needs to go into
Documentation somewhere.
Is this supposed to protect my ~/.ssh/private_key from mozilla?
How will it work in case such as ssh? It takes password / reads
private key I care about, then communicates with remote server...
As mentioned earlier, cupsd and notes are applications which are
always run directly in untrusted mode, regardless of the level of
the invoking process.
So I will not be able to print my private key?
Pavel
--
Thanks for all the (sleeping) penguins.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- References:
- [RFC][PATCH 3/6] SLIM main patch
- From: Kylene Jo Hall
- [RFC][PATCH 3/6] SLIM main patch
- Prev by Date: Re: [PATCH for 2.6.18rc2] [1/7] i386/x86-64: Don't randomize stack top when...
- Next by Date: Re: Re: i686 hang on boot in userspace
- Previous by thread: Re: [RFC][PATCH 3/6] SLIM main patch
- Next by thread: [RFC][PATCH 3/6] SLIM main patch
- Index(es):
Relevant Pages
|
|