Re: AppArmor FAQ

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Crispin Cowan <crispin@...>
Cc: David Safford <safford@...>, James Morris <jmorris@...>, John Johansen <jjohansen@...>, <linux-kernel@...>, <linux-security-module@...>, <linux-fsdevel@...>
Date: Thursday, April 19, 2007 - 1:56 pm

On Tue, 2007-04-17 at 16:09 -0700, Crispin Cowan wrote:

Integrity protection requires information flow control; you can't
protect a high integrity process from being corrupted by a low integrity
process if you don't control the flow of information.  Plenty of attacks
take the form of a untrusted process injecting data that will ultimately
be used by a more trusted process with a surprising side effect.

And you can't do information flow control if you can't provide global
and persistent protection of the data, which requires labeling it and
preserving that label for its lifetime.


They aren't truly independent; the composition may lead to surprising
results where each individual program is "confined" exactly as you
specified, but in combination, one is able to corrupt the higher
integrity subject by actions taken by the lower integrity subject.
Particularly in the fun area of publically writable directories, where
pathnames are largely useless as an indicator.

-- 
Stephen Smalley
National Security Agency

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
AppArmor FAQ, John Johansen, (Mon Apr 16, 5:33 pm)
Re: AppArmor FAQ, James Morris, (Mon Apr 16, 8:20 pm)
Re: AppArmor FAQ, Karl MacMillan, (Tue Apr 17, 5:55 pm)
Re: AppArmor FAQ, Rob Meijer, (Wed Apr 18, 3:21 am)
Re: AppArmor FAQ, Joshua Brindle, (Wed Apr 18, 8:15 am)
Re: AppArmor FAQ, Rob Meijer, (Wed Apr 18, 10:05 am)
Re: AppArmor FAQ, Casey Schaufler, (Wed Apr 18, 9:31 am)
Re: AppArmor FAQ, David Lang, (Wed Apr 18, 3:08 am)
Re: AppArmor FAQ, James Morris, (Wed Apr 18, 9:33 am)
Re: AppArmor FAQ, Crispin Cowan, (Tue Apr 17, 6:55 pm)
Re: AppArmor FAQ, Pavel Machek, (Sat Jun 9, 10:11 am)
Re: AppArmor FAQ, David Safford, (Tue Apr 17, 11:03 am)
Re: AppArmor FAQ, Crispin Cowan, (Tue Apr 17, 7:09 pm)
Re: AppArmor FAQ, Stephen Smalley, (Thu Apr 19, 1:56 pm)
Re: AppArmor FAQ, Karl MacMillan, (Tue Apr 17, 7:20 pm)
Re: AppArmor FAQ, Karl MacMillan, (Tue Apr 17, 12:00 pm)
Re: AppArmor FAQ, Andi Kleen, (Tue Apr 17, 2:05 pm)
Re: AppArmor FAQ, Stephen Smalley, (Thu Apr 19, 1:46 pm)
Re: AppArmor FAQ, David Lang, (Fri Apr 20, 2:45 pm)
Re: AppArmor FAQ, Karl MacMillan, (Fri Apr 20, 3:23 pm)
Re: AppArmor FAQ, James Morris, (Tue Apr 17, 1:47 pm)
Re: AppArmor FAQ, Andi Kleen, (Tue Apr 17, 2:10 pm)
Re: AppArmor FAQ, Casey Schaufler, (Tue Apr 17, 4:19 pm)
Re: AppArmor FAQ, James Morris, (Tue Apr 17, 4:50 pm)
Re: AppArmor FAQ, Andi Kleen, (Tue Apr 17, 5:16 pm)
Re: AppArmor FAQ, Alan Cox, (Tue Apr 17, 5:58 pm)
Re: AppArmor FAQ, James Morris, (Wed Apr 18, 9:45 am)
Re: AppArmor FAQ, Bernd Eckenfels, (Thu Apr 19, 2:19 pm)
Re: AppArmor FAQ, James Morris, (Thu Apr 19, 4:19 pm)
Re: AppArmor FAQ, Crispin Cowan, (Wed Apr 18, 3:41 pm)
Re: AppArmor FAQ, Pavel Machek, (Sat Jun 9, 5:01 pm)
Re: AppArmor FAQ, , (Sat Jun 9, 5:28 pm)
Re: AppArmor FAQ, Pavel Machek, (Sat Jun 9, 7:02 pm)
Re: AppArmor FAQ, , (Sat Jun 9, 8:06 pm)
Re: AppArmor FAQ, Stephen Smalley, (Thu Apr 19, 1:14 pm)
Re: AppArmor FAQ, David Lang, (Wed Apr 18, 4:15 pm)
Re: AppArmor FAQ, Stephen Smalley, (Thu Apr 19, 1:27 pm)
Re: AppArmor FAQ, Karl MacMillan, (Tue Apr 17, 5:41 pm)
Re: AppArmor FAQ, Andi Kleen, (Tue Apr 17, 6:12 pm)
Re: AppArmor FAQ, Karl MacMillan, (Tue Apr 17, 6:29 pm)
Re: AppArmor FAQ, Karl MacMillan, (Tue Apr 17, 5:48 pm)
Re: AppArmor FAQ, Casey Schaufler, (Tue Apr 17, 7:12 pm)
Re: AppArmor FAQ, Karl MacMillan, (Tue Apr 17, 6:26 pm)