[Labeled-nfs] Current development prototype patches.
Paul Moore
paul.moore at hp.com
Mon Aug 6 15:32:26 EDT 2007
On Monday, August 6 2007 2:08:29 pm Casey Schaufler wrote:
> --- "David P. Quigley" <dpquigl at tycho.nsa.gov> wrote:
> > At this point the
> > server can determine if it wants that client to be able to label the
> > file in that manner and send a create/setattr failure back to the client
> > if it chooses to do so.
>
> But what criteria can it use in the absence of understanding
> the client's rules? In the old MLS world we could store the MAC
> label as level/category-set values and mandate that everyone used
> the same level and category definitions. The vendors who did that
> were able to support NFS whereas the one who used mapped (e.g.
> secid) schemes had real struggles because everything has to be
> translated by everyone.
I believe the idea is to use a DOI value on the wire to help solve the problem
of assigning the correct semantics to a given label. Of course this doesn't
help eliminate the need for label translations, but I think the reality of
the matter is that if we want any sort of interoperability across different
platforms/security-models we are going to need a label translation mechanism
in place.
> It seems that your best bet may be simply label identification.
> Store the source of the label with the label and let the clients
> (and local use on the server) fight out the access control rules.
Once again, perhaps things have changed, but my understanding was that a
file's label would be stored on disk using the native DOI of the host and, if
necessary, translated before being transmitted across the network.
> Isn't the composition problem fun?
... I assure you those are tears of joy ;)
--
paul moore
linux security @ hp
More information about the Labeled-nfs
mailing list