From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750708AbWDRVg4 (ORCPT ); Tue, 18 Apr 2006 17:36:56 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750713AbWDRVg4 (ORCPT ); Tue, 18 Apr 2006 17:36:56 -0400 Received: from mail6.sea5.speakeasy.net ([69.17.117.8]:14256 "EHLO mail6.sea5.speakeasy.net") by vger.kernel.org with ESMTP id S1750708AbWDRVgz (ORCPT ); Tue, 18 Apr 2006 17:36:55 -0400 Date: Tue, 18 Apr 2006 17:36:50 -0400 (EDT) From: James Morris X-X-Sender: jmorris@d.namei To: Crispin Cowan cc: Alan Cox , Karl MacMillan , Gerrit Huizenga , Christoph Hellwig , "Serge E. Hallyn" , Stephen Smalley , casey@schaufler-ca.com, linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org, fireflier-devel@lists.sourceforge.net, Andrew Morton , Linus Torvalds Subject: Re: [RESEND][RFC][PATCH 2/7] implementation of LSM hooks In-Reply-To: <444552A7.2020606@novell.com> Message-ID: References: <1145381250.19997.23.camel@jackjack.columbia.tresys.com> <44453E7B.1090009@novell.com> <1145391969.21723.41.camel@localhost.localdomain> <444552A7.2020606@novell.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 18 Apr 2006, Crispin Cowan wrote: > SELinux has NSA legacy, and that is reflected in their inode design: it > is much better at protecting secrecy, which is the NSA's historic > mission. No. The inode design is simply correct. Consider the following: What if Unix DAC security was implemented via pathnames, using a configuration file and regexp matching enginer in the kernel, invoked during file access, rather than the existing scheme of checking inode ownership and permission attributes? SELinux labels objects directly because it's the right thing to do. To also clarify: the legacy of SELinux is in the decades of research performed into providing more comprehensive security than the original secrecy-oriented TCSEC schemes. And conflating a highly loaded term such as "NSA's historic mission" with an implementation specific aspect of SELinux is useless in a technical discussion and IMHO totally inappropriate. - James -- James Morris