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

Polgen 1.1 is now available


Version 1.1 of Polgen, MITRE's tool suite for automated recognition
of software design patterns and generation of SE Linux type enforcement
policy, is now available at

    http://www.mitre.org/tech/selinux/


The new release offers:

* An improved GUI, with better intelligence about which questions 
  not to ask.

* "No GUI" mode, for batch use.

* Separation of concerns: the pattern recognizers are entirely
  distinct from the policy applied when a pattern is detected.

* New "Daemon" pattern, as well as improvements to Single Process
  Mediator and Executable.


Polgen is a suite of tools which assist in generating SE Linux
policy based on dynamic analysis of information flow.  It includes:

* SE Linux-aware strace.  Now it's possible to see exactly what a
  program's doing, with more detail than AVC logs typically show.

* FD Tracker, a tool for reducing strace output to simple lists of file
  descriptors used for read- or write-like information flow.  This
  typically reduces strace output by two orders of magnitude: over 5
  MB of strace output is cooked down to only 50 KB of easily analyzed
  data.

* Spar, a pattern analysis tool.  Spar presents a GUI wizard-style
  interface.  It looks for patterns in Tracker output, identifying
  eighteen common arrangements of system calls.  Spar's wizard
  interface gives the user control: the ability to correct falsely
  recognized patterns and to guide generation of new types.  Patterns
  suggested by the program can be accepted for policy generation or
  rejected.  New types can be automatically created by Spar, and
  populated with resources.

  Spar produces .te and .fc files which can be incorporated directly
  into your existing policy---though as with any automated output,
  they should be reviewed by humans before production use.

Download Polgen today from <http://www.mitre.org/tech/selinux/>.

Polgen is available under the GNU General Public License,
version 2 or later.


--
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.


This mailing list archive is a service of Copilot Consulting.