public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] # Final progress report - SELinux Policy Originator
@ 2012-08-19  6:54 Devan Franchini
  0 siblings, 0 replies; only message in thread
From: Devan Franchini @ 2012-08-19  6:54 UTC (permalink / raw
  To: gentoo-soc

Hello again, Gentoo SoC community!

==========================Final Progress==========================
Throughout the Summer I have spent time completing the program called
the SELinux Policy Originator, or SEOrigin for short.

As stated in the initial proposal SEOrigin is comprised of three components:

*The capture plugin
*The workflow component
*The query interface

To make this as short, sweet and simple as possible...

The capture plugin takes the raw m4 macro expansions of selinux
policies during compilation of a policy, it parses them into record
like information for the definition of a record and the source record
of a call in a particular line in the .te file of a selinux policy.
Once all of this is parsed, it is written to a plain text file that is
then passed to the workflow component.

The workflow component takes in the parsed records and dissects it for
necessary information to populate the database that is created upon
running the workflow script.

The query interface is the interface script that the user will be
using at the end of all of this. A user will search for a particular
statement and the query interface will find the origin of that
statement and it will also see if that statement leads to a call in a
source record.

Back to the actually progress being made though:

I have successfully created properly functioning scripts for the
capture plugin, and the workflow component.

I am a little disappointed in myself but I was unable to complete the
query interface in time. It still needs work before it is of any use
to anyone.

========================= Plans for the future =======================

Although I am not finished with the query interface it is obvious that
I won't just leave it as it is, I plan to continue working on this
entire project after the summer and supporting the project while I
live and breathe! I do believe I have learned quite a bit in what
seems like the small amount of time given to me throughout this
summer.

With regards,
   Devan Franchini (twitch153)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-08-19  9:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-19  6:54 [gentoo-soc] # Final progress report - SELinux Policy Originator Devan Franchini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox