Yep. Tresys is the current &quot;flag bearer&quot; for selinux as well. The clip project is heavy selinux plus a bunch of system configuration tweaks to harden the environment against sloppy users.<br><br><div class="gmail_quote">
On Thu, Feb 16, 2012 at 3:18 PM, George Allen <span dir="ltr">&lt;<a href="mailto:glallen01@gmail.com">glallen01@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
This was another, similar project: <a href="http://oss.tresys.com/projects/clip" target="_blank">http://oss.tresys.com/projects/clip</a><br>
Has a RHEL kickstart to apply the following:<br>
• Director of Central Intelligence Directive 6/3 “Protecting Sensitive<br>
Compartmented Information within Information Systems” (DCID 6/3)<br>
Protection Level 4 (PL4)<br>
• National Security Systems (NSS) Instruction 1253 “Security Controls<br>
Catalog for National Security Systems” High Impact requirements<br>
• Department of Defense (DoD) Instruction Number 8500.2 “Information<br>
Assurance (IA) Implementation” MAC I Classified requirements<br>
• Defense Information System Agency (DISA) Information Assurance<br>
Support Environment (IASE) Security Technical Implementation Guides<br>
(STIG) Unix V5R1<br>
<br>
Haven&#39;t tried it yet. Attempted to feed the kickstart link from here:<br>
<a href="http://oss.tresys.com/projects/clip/wiki/GettingStarted" target="_blank">http://oss.tresys.com/projects/clip/wiki/GettingStarted</a> into CentOS...<br>
but it turns out I don&#39;t know anything about RedHat/Centos or<br>
rpm/yum... it was actually easier for me to play with freebsd the<br>
other day than when I was banging my head against yum, having grown up<br>
on solaris, slackware and debian.<br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, Feb 16, 2012 at 2:40 PM, Jim Kinney &lt;<a href="mailto:jim.kinney@gmail.com">jim.kinney@gmail.com</a>&gt; wrote:<br>
&gt; Cool!<br>
&gt;<br>
&gt; I used a series of postinstall kickstart scripts that accomplished the<br>
&gt; security lockdown when I was at GTRI. I did not write them but was happy to<br>
&gt; see the powers that be that performed security analysis were very happy with<br>
&gt; their output. That entire process should be fairly easy to dump into puppet<br>
&gt; for change control.<br>
&gt;<br>
&gt; When I left, RHEL6 was under development for similar treatment.<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Feb 16, 2012 at 2:17 PM, George Allen &lt;<a href="mailto:glallen01@gmail.com">glallen01@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; There is a project on Forge.mil to build configs for Puppet to apply<br>
&gt;&gt; the DISA STIGs and NSA Guides. So far they&#39;re only setup to apply to a<br>
&gt;&gt; RHEL 5.x box from what I understand, and I haven&#39;t played with them<br>
&gt;&gt; yet... but I would definitely like to start learning puppet as soon as<br>
&gt;&gt; I get some time.<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Feb 14, 2012 at 1:38 PM, <a href="mailto:mike@trausch.us">mike@trausch.us</a> &lt;<a href="mailto:mike@trausch.us">mike@trausch.us</a>&gt; wrote:<br>
&gt;&gt; &gt; On 02/14/2012 09:56 AM, <a href="mailto:mike@trausch.us">mike@trausch.us</a> wrote:<br>
&gt;&gt; &gt;&gt; I am finding myself somewhat happy with it.  I&#39;m still allergic to<br>
&gt;&gt; &gt;&gt; things written in Ruby, of course.  If there were a drop-in Puppet<br>
&gt;&gt; &gt;&gt; clone<br>
&gt;&gt; &gt;&gt; in Python, I&#39;d be all over that like white on rice, and I may not stay<br>
&gt;&gt; &gt;&gt; with puppet forever, but for the time being, I am rather liking it.  I<br>
&gt;&gt; &gt;&gt; have a master on Linode, a server here at the house, and a VM on my<br>
&gt;&gt; &gt;&gt; desktop that I am using to play with it for the time being.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; At this point, I have a working setup that manages SSH and NTP<br>
&gt;&gt; &gt; configuration (yeah, I know, stupid easy for those who do Puppet in<br>
&gt;&gt; &gt; their sleep) for both Gentoo and Debian systems, including handling some<br>
&gt;&gt; &gt; interesting differences between the two distributions.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; One thing that I am finding that is annoying is that it seems that you<br>
&gt;&gt; &gt; can say things like &quot;debian&quot; in selectors, but if you use a regex it<br>
&gt;&gt; &gt; refuses to allow it (because it won&#39;t match &quot;Debian&quot;).  There is a bug<br>
&gt;&gt; &gt; in Puppet&#39;s Redmine instance (#3229), but it seems to have been<br>
&gt;&gt; &gt; summarily closed without action.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; It seems that the &quot;case&quot; command matches case-insensitive whereas<br>
&gt;&gt; &gt; selectors using regular expressions do not.  Of course a character class<br>
&gt;&gt; &gt; can be used to work around that, but I don&#39;t see a way to tell Puppet&#39;s<br>
&gt;&gt; &gt; regular expression system to simply match case-insensitive.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I think that it may be possible for me to Puppet-ize my production<br>
&gt;&gt; &gt; domain within the next day or two.  That in itself is fascinating to me.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; One thing I would like to do, though I haven&#39;t quite figured out how it<br>
&gt;&gt; &gt; would fit into Puppet&#39;s framework, would be to enforce certain types of<br>
&gt;&gt; &gt; policy, like &quot;ensure that all systems have run their updates once per<br>
&gt;&gt; &gt; week&quot;.  There are other ways of doing that, of course, but I think it&#39;d<br>
&gt;&gt; &gt; be nice to have _all_ my configuration in a single system, and not just<br>
&gt;&gt; &gt; most of it.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Another thing I would like to be able to do is somehow give Puppet a<br>
&gt;&gt; &gt; whitelist of packages that are allowed to be on various systems, such<br>
&gt;&gt; &gt; that any package that (a) isn&#39;t in the whitelist and (b) isn&#39;t a<br>
&gt;&gt; &gt; dependency of something in the whitelist will be removed by Puppet<br>
&gt;&gt; &gt; automagically.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Both of the last two things, though, seem to be outside of the scope of<br>
&gt;&gt; &gt; Puppet&#39;s capabilities.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;        --- Mike<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; A man who reasons deliberately, manages it better after studying Logic<br>
&gt;&gt; &gt; than he could before, if he is sincere about it and has common sense.<br>
&gt;&gt; &gt;                                   --- Carveth Read, “Logic”<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Ale mailing list<br>
&gt;&gt; &gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt; &gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; &gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;&gt; &gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Ale mailing list<br>
&gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; --<br>
&gt; James P. Kinney III<br>
&gt;<br>
&gt; As long as the general population is passive, apathetic, diverted to<br>
&gt; consumerism or hatred of the vulnerable, then the powerful can do as they<br>
&gt; please, and those who survive will be left to contemplate the outcome.<br>
&gt; - 2011 Noam Chomsky<br>
&gt;<br>
&gt; <a href="http://heretothereideas.blogspot.com/" target="_blank">http://heretothereideas.blogspot.com/</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
<br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>-- <br>James P. Kinney III<br><br>As long as the general population is passive, apathetic, diverted to 
consumerism or hatred of the vulnerable, then the powerful can do as 
they please, and those who survive will be left to contemplate the 
outcome.<br>- <i><i><i><i>2011 Noam Chomsky<br><br><a href="http://heretothereideas.blogspot.com/" target="_blank">http://heretothereideas.blogspot.com/</a><br></i></i></i></i><br>