From: Paul Moore <paul@paul-moore.com>
To: Dominick Grift <dominick.grift@gmail.com>
Cc: SE-Linux <selinux@tycho.nsa.gov>
Subject: Re: Changing unlabeled_t on files to invalid_label_t.
Date: Fri, 10 Jan 2014 09:42:42 -0500 [thread overview]
Message-ID: <3759401.6Dr53NRPXC@sifl> (raw)
In-Reply-To: <1389354738.20258.20.camel@x220.localdomain>
On Friday, January 10, 2014 12:52:18 PM Dominick Grift wrote:
> On Thu, 2014-01-09 at 19:23 -0500, Paul Moore wrote:
> > Don't forget that a sid, including the initial sids, represents a full
> > label/context.
>
> Yes sorry, I will try to keep that in mind.
No worries, the terminology here has always been a bit messy ...
> I use the terminology a bit different since i do not look at it from a
> code perspective.
>
> To me a sid is just what the name suggests: a security identifier.
>
> user_u -> identity security identifier
> role_r -> role security identifier
> type_t -> type security identifier
> s0 -> sensitivity security identifier
> c0 -> compartment security identifier
Perhaps this is the difference between someone who works on policy versus
someone who works with the SELinux code :)
>From my point of view, a security label is pretty much an opaque blob most of
the time. While there are different "fields" (what I choose to call the user,
role, type, and MLS information), security decisions are made based on the
label as a whole, not individual fields.
I also tend to cringe a bit when I hear the term "sid" used outside the
context of kernel patch. A sid is really just a private convenience item used
by the kernel to make it easier and faster to pass around labels. In my mind
the term "sid" should never be used outside kernel patch discussions.
> I guess from that perspective i would probably also refer to for example
> traditional uids as sids.
>
> uid=1000(joe)
Argh, please no ... we have enough three letter acronyms floating around this
place, that last thing we want is to start swapping them around! :)
> key/value pairs, were the key ("uid") is a security attribute and the
> value (1000/(joe)) is a/are security identifier(s)
I see your point, but a UID is such a fundamental term and has a widely
accepted definition, I think calling it a sid is only going to be a problem.
> I know its probably technically incorrect. I have the same thing with
> the term domain.
>
> I use that term in a different context than everyone else. What you call
> a domain i call a domain type.
Technically a domain is a type ...
> To me a particular domain encapsulates all rules associated with a
> particular domain type
This to me isn't a major difference. I suppose it is similar to the
difference between a word itself and what that word represents.
--
paul moore
www.paul-moore.com
next prev parent reply other threads:[~2014-01-10 14:42 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-09 21:53 Changing unlabeled_t on files to invalid_label_t Daniel J Walsh
2014-01-09 22:21 ` Dominick Grift
2014-01-09 22:49 ` Dominick Grift
2014-01-10 0:26 ` Paul Moore
2014-01-09 22:54 ` Paul Moore
2014-01-09 23:07 ` Eric Paris
2014-01-09 23:22 ` Dominick Grift
2014-01-10 0:23 ` Paul Moore
2014-01-10 11:52 ` Dominick Grift
2014-01-10 14:42 ` Paul Moore [this message]
2014-01-10 14:42 ` Stephen Smalley
2014-01-10 14:49 ` Paul Moore
2014-01-10 14:56 ` Stephen Smalley
2014-01-10 16:13 ` Stephen Smalley
2014-01-10 16:23 ` Paul Moore
2014-01-12 1:37 ` Russell Coker
2014-01-09 22:23 ` Ted Toth
2014-01-09 22:45 ` Paul Moore
2014-01-10 16:06 ` Stephen Smalley
2014-01-10 16:13 ` Daniel J Walsh
2014-01-10 16:14 ` Stephen Smalley
2014-01-13 20:07 ` Christopher J. PeBenito
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=3759401.6Dr53NRPXC@sifl \
--to=paul@paul-moore.com \
--cc=dominick.grift@gmail.com \
--cc=selinux@tycho.nsa.gov \
/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.