All of lore.kernel.org
 help / color / mirror / Atom feed
From: John Johansen <john.johansen@canonical.com>
To: James Morris <jmorris@namei.org>
Cc: Kees Cook <kees.cook@canonical.com>,
	linux-security-module@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Christoph Hellwig <hch@infradead.org>,
	Andrew Morton <akpm@linux-foundation.org>
Subject: Re: [PATCH v5 0/3] security: Yama LSM
Date: Wed, 16 Mar 2011 18:52:44 -0700	[thread overview]
Message-ID: <4D81696C.9020805@canonical.com> (raw)
In-Reply-To: <alpine.LRH.2.00.1103171120590.31128@tundra.namei.org>

On 03/16/2011 05:52 PM, James Morris wrote:
> On Wed, 16 Mar 2011, John Johansen wrote:
> 
>> On 03/15/2011 06:35 PM, Kees Cook wrote:
>>> On Tue, Mar 15, 2011 at 06:08:59PM -0700, Kees Cook wrote:
>>>> This is an update of the Yama Linux Security Module.
>>>>
>>>> Now that there are attempts at permitting multiple active LSM modules,
>>>> Yama should be reconsidered.
>>>
>> Well not just that multiple active LSM modules are being reconsidered, but
>> that YAMA is now being picked and used by a couple of other distros.
> 
> Distros should not be shipping out of tree code and then using that as a 
> reason to ask for it to be merged.
> 
that wasn't actually my intent (though I will admit it kind of appears that
way), I was merely trying to say others are finding it useful.  That the YAMA
enhacements should be reconsidered, whether that be in the current form or
another.  I actually quite liked Casey's suggestion of splitting the controls

> We've obviously not reached a consensus on how to approach these security 
> enhancements, so be aware that the final outcome upstream may not follow 
> the approach that distros have already taken.
> 
true enough and distros who choose to ship something before upstream takes
it will have to deal with any breakage or incompatibilities.

> My preference is to see core security functionality incorporated into the 
> core kernel where possible.
> 
> The purpose of LSM is to allow the configuration of different enhanced 
> access control schemes (i.e. beyond Unix DAC).  Ad-hoc security 
> enhancements which are not part of a coherent & distinct access control 
> scheme should not be dropped into LSM simply because LSM has hooks in the 
> right places, has security in the name, or because core developers pushed 
> back on the code elsewhere.
>
Hrrmm, well I expect I have a slightly different take on this from both an
LSM and core dev pov.

> Personally, I'd like to see the kernel offer as much hardening as possible 
> for the general case, but this kind of work especially needs to be 
> incorporated with full buy-in from core developers.

Well I will agree that it needs to be hashed out again, and then maybe even
again and the best possible implementation needs to be settled on :)

I'm not arguing that YAMA needs to be taken in its current, just that it
implements features I would really like to see upstream.

  reply	other threads:[~2011-03-17  1:52 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1300237742-23415-1-git-send-email-kees.cook@canonical.com>
     [not found] ` <20110316013527.GQ5466@outflux.net>
     [not found]   ` <4D80F59D.6000603@canonical.com>
2011-03-17  0:52     ` [PATCH v5 0/3] security: Yama LSM James Morris
2011-03-17  1:52       ` John Johansen [this message]
2011-03-19 23:25       ` Thomas Gleixner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D81696C.9020805@canonical.com \
    --to=john.johansen@canonical.com \
    --cc=akpm@linux-foundation.org \
    --cc=hch@infradead.org \
    --cc=jmorris@namei.org \
    --cc=kees.cook@canonical.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-security-module@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.