Re: [EXTERNAL] Re: Review of draft-ietf-nfsv4-rpc-tls04
Tom Talpey <[email protected]> Fri, 6 Dec 2019 19:24:53 +0000
| Newsgroups | gmane.ietf.nfsv4 |
|---|---|
| Message-ID | <MN2PR21MB143950BE6F7130739D1280CAA05F0@MN2PR21MB1439.namprd21.prod.outlook.com> |
> -----Original Message----- > From: Chuck Lever <[email protected]> > Sent: Friday, December 6, 2019 2:12 PM > To: David Noveck <[email protected]>; Black, David > <[email protected]> > Cc: Tom Talpey <[email protected]>; NFSv4 <[email protected]> > Subject: Re: [nfsv4] [EXTERNAL] Re: Review of draft-ietf-nfsv4-rpc-tls04 > > > > > On Dec 6, 2019, at 11:53 AM, David Noveck <[email protected]> > wrote: > > > > On Fri, Dec 6, 2019 at 10:28 AM Tom Talpey <[email protected]> > wrote: > > > -----Original Message----- > > > From: nfsv4 <[email protected]> On Behalf Of Chuck Lever > > > Sent: Friday, December 6, 2019 10:11 AM > > > To: David Noveck <[email protected]> > > > Cc: NFSv4 <[email protected]> > > > Subject: [EXTERNAL] Re: [nfsv4] Review of draft-ietf-nfsv4-rpc-tls04 > > >> Essentially, we want to require that the host separates > >> the encryption of each tenant's traffic. > > > > I think the move from "user identiy domain" to "tenant" is helpful here even > > though you would have to explain what multipe tenants, which, as Tom > > points out, can alsooccur without virtalization per se, bein involved. > > > Fair 'nuf. To me "tenant" and "user identity domain" mean the same thing > in this context. In Linux, a tenant container is represented by a set of > namespaces, one of which controls the user identity mapping. So "user > identity domain" seems natural to me, but maybe not to others. > > RFC 4949 does not have a convenient definition of "tenant." > > RFC 7644 Section 6 comes close. > > David Black, perhaps you might have thoughts based on your work on > network virtualization overlays ( RFCs 736[45] )? I'm arguing the opposite - that there's no need to bring in "tenant" or "virtualization" or adding references to nvo, etc. Unless you have a very specific vulnerability in mind that this needs to cover. In other words, keep it simple and at the highest-level abstraction possible. Tom. > >> I don't think this is limited to a virtualization environment, or the behavior > >> of the host partition/process. It's more generally a matter of key > management, > >> isn't it? > > > > That seems right to me. > > > > > >> The more general statement in that case might be that the key(s) used to > >> protect the TLS connections MUST be managed in such a way that do not > >> impact the privacy or integrity of one another. For example, if Coke and > Pepsi > >> were both guests of a single host, the keys used for their RPC/TLS mounts > >> MUST NOT allow Coke to attack Pepsi. > > > > Good requirement but I think it needs to be stated in terms of what the > > implementation is to do, rather than what it needs to prevent. > > I agree that this has become implementation guidance. But I'm still not > clear on exactly how to state this recommendation/requirement. > > For one thing, the use of compliance keywords might no longer be appropriate. > > > -- > Chuck Lever > > _______________________________________________ nfsv4 mailing list [email protected] https://www.ietf.org/mailman/listinfo/nfsv4