From: Cliffe <cliffe@ii.net>
To: Daniel J Walsh <dwalsh@redhat.com>
Cc: Stephen Smalley <sds@tycho.nsa.gov>,
selinux@tycho.nsa.gov, slide@tresys.com,
Christopher Pardy <cpardy@redhat.com>
Subject: Re: Help with SELinux policy for Usability Study
Date: Fri, 31 Jul 2009 09:57:52 +0800 [thread overview]
Message-ID: <4A724FA0.9010001@ii.net> (raw)
In-Reply-To: <4A71D8CE.1010700@redhat.com>
[-- Attachment #1: Type: text/plain, Size: 2595 bytes --]
Daniel J Walsh wrote:
> BTW, if you use the sepolgen command line that is in F11 and Rawhide, it has new features to examine the executable and rpm information to generate more data automatigically. It is using the same framework that polgengui is using.
>
> You can execute
>
> sepolgen /usr/sbin/myapp
>
> And it will generate the myapp,te, if, fc, sh file automatically, No gui to walk though.
>
> For example it will look for paths in the rpm that match /var/run/myapp, /var/lib/myapp ... and create proper types.
> It also runs nm -D /usr/sbin/myapp looking for function calls that it knows require certain interfaces, If it find syslog it will add the
>
> logging_send_syslog_msg(myapp_t)
>
> call.
>
> I have not merged this stuff back into the GUI yet.
>
Thanks. They sound like helpful features. They sound similar to some of
the techniques my own tool uses.
I tested sepolgen with a few apps. Since the results still require a
very similar amount of manual editing it is probably fairest to use the
gui tool as much as possible as the other systems participants will use
all use gui policy management tools.
Some information about the study:
- Participants will be shown a prerecorded explanation and
demonstration of SELinux
- And have a limited amount of time to confine some programs
- I don't want to go into too much detail here until the study is
complete
Justification for using polgengui:
- It ships standard with fedora
- It has a gui (like the other tools they will be using)
- It has a short learning curve (as opposed to perhaps SLIDE, which
appears to be a more comprehensive tool for policy design but maybe not
as suited to the average user)
Some questions:
Does SLIDE automate more of the process, such as adding to the created
policy?
Is there a tool or command to put a domain into enforcing mode rather
than manually editing the .te file? (system-config-selinux seems to
think it is already in enforcing mode)
Some suggestions:
It might be a good idea to make the gui tools such as setroubleshoot
aware of permissive domains, as it simply says that selinux enforcing
mode is on.
It may be a good idea to create a gui tool which steps users through the
process of adding to a .te file using audit2allow (if one doesn't exist
already).
Christopher Pardy wrote:
> Please CC me any results you find as well as any issues with the gui tools as I'm revamping them for F12.
>
Sure. Participants will give feedback such as suggestions for improvement.
Thanks again everyone for your advice and suggestions,
Cliffe.
[-- Attachment #2: Type: text/html, Size: 3171 bytes --]
next prev parent reply other threads:[~2009-07-31 1:57 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <200907300352.n6U3qvAC012682@tarius.tycho.ncsc.mil>
2009-07-30 3:50 ` Help with SELinux policy for Usability Study Cliffe
2009-07-30 12:02 ` Stephen Smalley
2009-07-30 14:24 ` Cliffe
2009-07-30 14:31 ` Cliffe
2009-07-30 14:44 ` Stephen Smalley
2009-07-30 17:30 ` Daniel J Walsh
2009-07-31 1:57 ` Cliffe [this message]
2009-07-31 12:40 ` Daniel J Walsh
2009-08-01 4:15 ` Cliffe
2009-07-30 17:39 ` Dominick Grift
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=4A724FA0.9010001@ii.net \
--to=cliffe@ii.net \
--cc=cpardy@redhat.com \
--cc=dwalsh@redhat.com \
--cc=sds@tycho.nsa.gov \
--cc=selinux@tycho.nsa.gov \
--cc=slide@tresys.com \
/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.