Re: AppArmor FAQ

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: David Wagner <daw-usenet@...>
Cc: <linux-kernel@...>
Date: Thursday, April 19, 2007 - 5:17 pm

On Thu, 2007-04-19 at 20:54 +0000, David Wagner wrote:

If you could do that, I'd call that information flow control - I wasn't
saying you had to eliminate covert channels.  As you said, we don't deal
with those even in SELinux.  The point is that AA can't even do that,
not only because it has incomplete controls but because it bases its
decisions on unreliable identifiers (paths) that doesn't let it provide
global and persistent protection of the data.


Without a reliable way of identifying the data in a system view, you
can't say anything at all about the data flows.  The labels provide you
with a way of doing that.  The paths are ambiguous, highly mutable, and
often meaningless (particularly for runtime files, temporary files, etc)
from a security pov.

Simple example:  malicious symlink attacks.

-- 
Stephen Smalley
National Security Agency

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

Messages in current thread:
Re: AppArmor FAQ, David Wagner, (Thu Apr 19, 4:54 pm)
Re: AppArmor FAQ, Stephen Smalley, (Thu Apr 19, 5:17 pm)