Re: Removing TE from the policy Model

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 11, 2010 at 1:22 AM, Stephen Smalley <sds@xxxxxxxxxxxxx> wrote:
>
> On Thu, 2010-06-10 at 15:40 -0400, Stephen Smalley wrote:
> > On Thu, 2010-06-10 at 23:57 +0500, Shaz wrote:
> > > Dear all,
> > >
> > > I have a mobile use case where TE is kind of too heavy ... if you
> > > remember from earlier threads that discussed the use case. Can I
> > > somehow use the SELinux infrastructure ... kernel and userspace to
> > > only use the rbac and uid models and leave out TE?
> > >
> > > How much is it going to take as a technical effort and some fine
> > > guidelines will be appreciated.
> > >
> > > Will it be called SELinux if we get it done in the first place?
> >
> > TE (the mechanism) isn't particularly heavy, so I presume you mean the
> > policy configuration for it.  There are multiple options there:
> > - You can build a subset of refpolicy, similar to what Fedora does in
> > its selinux-policy-minimum package.  That will certainly yield a smaller
> > policy than a full refpolicy, but there are some fundamental limitations
> > on what you can achieve using that approach.

Yes after some thinking I came to the same conclusion.

>
> > - You can construct your own policy from scratch, generating an initial
> > working one via scripts/selinux/mdp in the kernel source tree and then
> > expanding upon it.  That will yield the smallest possible policy.
> >

This seems the best option as far as I can understand.

> > - You could try the older SEEdit work by Hitachi Soft, although it isn't
> > being maintained anymore AFAIK.
>
> And just to highlight the range we're talking about in policy sizes:
> 13K  /etc/selinux/dummy/policy/policy.24
> 208K /etc/selinux/seedit/policy/policy.24
> 808K /etc/selinux/minimum/policy/policy.24
> 5.5M /etc/selinux/targeted/policy/policy.24
>
> where:
> dummy = minimal policy generated from kernel source tree,
> seedit = seedit base policy,
> minimum = selinux-policy-minimum (stripped down refpolicy)
> targeted = full targeted policy
>

Thanks Stephen.

> --
> Stephen Smalley
> National Security Agency
>



--
Shaz


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.


[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux