[RFC] Security Enhanced NFS (SENFS) Requirements - draft 05
J. Bruce Fields
bfields at fieldses.org
Wed Jun 20 18:02:01 EDT 2007
On Wed, Jun 20, 2007 at 04:49:45PM -0400, James Morris wrote:
> SENFS should support authentication on a per-domain granularity so that
> different domains running on a client can use different cryptographic
> keys and facilities.
Sorry, I'm not totally sure I understand what a "domain" is. I assume
every rpc call will need to be associated with a domain? (Just one, or
is it every more than one?) If you need a different credential for each
domain, what kind of access control do you need for those credentials?
> 3.9. Domains of Interpretation
>
> In SELinux, a Domain of Interpretation (DOI) represents an
> administrative security boundary, where all systems within the DOI have
> semantically coherent labeling. That is, a security label must always
> mean exactly the same thing anywhere within the DOI. An SELinux DOI
> may be further demarcated for any other administrative purpose.
Does the current SELinux have any notion of a DOI?
Would it be possible to ignore this problem in a first implementation,
and just assume the client and server are always in the same DOI?
> 3.14. Namespace Access
>
> The server should provide a means to authorize selective access to the
> exported filesystem namespace based upon client credentials and
> according to security policy.
Could you give an example? Why is this necessary, and how does it go
beyond the ordinary access control used for files in the exported
filesystems?
> 3.15. External Remote Filesystems
>
> Under NFSv4, filesystems located externally to the server may be
> exported in the same namespace as locally exported filesystems.
You're thinking of referrals here, or something else?
> SENFS will not support this initially in Full Mode, although for Guest
> Mode, the server may convey locally generated security labels to the
> client.
I don't understand.
--b.
More information about the NFSv4
mailing list