<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Software not working? Disable SELinux.</title>
	<atom:link href="http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/feed/" rel="self" type="application/rss+xml" />
	<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/</link>
	<description>The ramblings of security neophyte Joshua Brindle</description>
	<lastBuildDate>Fri, 05 Mar 2010 16:01:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: I hate SELinux &#171; Moy Blog</title>
		<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/comment-page-1/#comment-49380</link>
		<dc:creator>I hate SELinux &#171; Moy Blog</dc:creator>
		<pubDate>Thu, 17 Dec 2009 05:53:41 +0000</pubDate>
		<guid isPermaLink="false">http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/#comment-49380</guid>
		<description>[...] that sometimes makes things more complicated than needed in some environments. I recommend reading this blog post and particularly the comments in [...]</description>
		<content:encoded><![CDATA[<p>[...] that sometimes makes things more complicated than needed in some environments. I recommend reading this blog post and particularly the comments in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/comment-page-1/#comment-49351</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Wed, 17 Jun 2009 19:14:48 +0000</pubDate>
		<guid isPermaLink="false">http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/#comment-49351</guid>
		<description>Are there any decent SELinux documentation and cookbook site out there (&#039;cause I haven&#039;t found them)?

Look, SELinux strives to make things better, we all get it.  But as the previous commentors stated, it&#039;s just too damn clunky and complicated to get real traction with many overloaded sysadmins that have lots machines to configure and monitor and not enough time to dick around with shotty docs.  Unfortunately, SELinux seems to be having the opposite of its intended effect since it ultimately contributes to insecure practices by making security too time-consuming to implement in the real world.  Additionally, complicated workflows tend to invite additional problems by increasing the number of mistakes that admins make.  For security packages, it&#039;s often true that complexity=insecurity.  Anyhow, that&#039;s my two cents.

Better docs, real-world cookbook sites with user feedback, and a complete overhaul of the configuration workflow would really help quell the rebellion against SELinux. 

Anybody found any sites to help?</description>
		<content:encoded><![CDATA[<p>Are there any decent SELinux documentation and cookbook site out there (&#8217;cause I haven&#8217;t found them)?</p>
<p>Look, SELinux strives to make things better, we all get it.  But as the previous commentors stated, it&#8217;s just too damn clunky and complicated to get real traction with many overloaded sysadmins that have lots machines to configure and monitor and not enough time to dick around with shotty docs.  Unfortunately, SELinux seems to be having the opposite of its intended effect since it ultimately contributes to insecure practices by making security too time-consuming to implement in the real world.  Additionally, complicated workflows tend to invite additional problems by increasing the number of mistakes that admins make.  For security packages, it&#8217;s often true that complexity=insecurity.  Anyhow, that&#8217;s my two cents.</p>
<p>Better docs, real-world cookbook sites with user feedback, and a complete overhaul of the configuration workflow would really help quell the rebellion against SELinux. </p>
<p>Anybody found any sites to help?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Init</title>
		<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/comment-page-1/#comment-46462</link>
		<dc:creator>Init</dc:creator>
		<pubDate>Tue, 02 Sep 2008 17:23:51 +0000</pubDate>
		<guid isPermaLink="false">http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/#comment-46462</guid>
		<description>Unlike many other comment poster, I completely agree with your sentiment that SELinux should not be turned off and the applications should be fixed.

At our company, we run all our servers with SELinux enabled and enforcing, and except for the first few times, writing policy modules for misbehaving applications has been mostly a no-brainer.

I&#039;m a big fan of the principle of least privilege, and SELinux allows me to implement this in a granular way to protect our valuable systems and the information they contain from malicious entities on the network.

And to those that demand that SELinux should be removed from Fedora/CentOS/RHEL, I&#039;d say &lt;i&gt;In Your Dreams&lt;/i&gt;. SELinux is a critical part of what got RHEL5 the EAL4 certificate so that they can sell RHEL5 to government entities that require advanced security mechanisms.

There are valid points put forth by some posters though. Documentation could surely be much better, as I have found it sorely lacking. But since my employers take security very seriously (having been the victim of an intrusion seems to have that effect), I have been allowed to spend the time to figure it out, and nowadays I write custom policy modules with few issues.</description>
		<content:encoded><![CDATA[<p>Unlike many other comment poster, I completely agree with your sentiment that SELinux should not be turned off and the applications should be fixed.</p>
<p>At our company, we run all our servers with SELinux enabled and enforcing, and except for the first few times, writing policy modules for misbehaving applications has been mostly a no-brainer.</p>
<p>I&#8217;m a big fan of the principle of least privilege, and SELinux allows me to implement this in a granular way to protect our valuable systems and the information they contain from malicious entities on the network.</p>
<p>And to those that demand that SELinux should be removed from Fedora/CentOS/RHEL, I&#8217;d say <i>In Your Dreams</i>. SELinux is a critical part of what got RHEL5 the EAL4 certificate so that they can sell RHEL5 to government entities that require advanced security mechanisms.</p>
<p>There are valid points put forth by some posters though. Documentation could surely be much better, as I have found it sorely lacking. But since my employers take security very seriously (having been the victim of an intrusion seems to have that effect), I have been allowed to spend the time to figure it out, and nowadays I write custom policy modules with few issues.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bram</title>
		<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/comment-page-1/#comment-43654</link>
		<dc:creator>bram</dc:creator>
		<pubDate>Thu, 14 Aug 2008 14:00:56 +0000</pubDate>
		<guid isPermaLink="false">http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/#comment-43654</guid>
		<description>i have problem with SE Linux, in my portal, i have set smtp for send mail from website to me. right now the server can&#039;t send mail to me and then appear from client user &quot;SE Linux configuration&quot;..can you help me ASAP to klikiri@yahoo.com</description>
		<content:encoded><![CDATA[<p>i have problem with SE Linux, in my portal, i have set smtp for send mail from website to me. right now the server can&#8217;t send mail to me and then appear from client user &#8220;SE Linux configuration&#8221;..can you help me ASAP to <a href="mailto:klikiri@yahoo.com">klikiri@yahoo.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher</title>
		<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/comment-page-1/#comment-36121</link>
		<dc:creator>Christopher</dc:creator>
		<pubDate>Thu, 19 Jun 2008 07:06:23 +0000</pubDate>
		<guid isPermaLink="false">http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/#comment-36121</guid>
		<description>It is truly sad to see so many linux versions being tainted by SELinux.  Seems that at least one of the red hat disaster pushers ( as red hat/fedora so closely follows microsoft with all of their errors) was not satisfied with staying put, and sunk its grubby hooks into debian as well, and from the looks of it is trying to also poison FreeBSD (UNIX).  SELinux should be purged totally from all servers.  Who the hell wants to have to debug poorly written so called security code as selinux?  I for one DO NOT.  The ONLY true secure server, and I do know that this is going to the extreme, is one that has NO users allowed on it, is not networked and is in a securely locked room with only one person having the method to access it.

I truly urge people to do as I do and rm -rf /etc/selinux

recompile a custom kernel with all hints of selinux disabled (that is till red hat wannabes taint even the kernel source by making it not compile with out their rubbish enabled).</description>
		<content:encoded><![CDATA[<p>It is truly sad to see so many linux versions being tainted by SELinux.  Seems that at least one of the red hat disaster pushers ( as red hat/fedora so closely follows microsoft with all of their errors) was not satisfied with staying put, and sunk its grubby hooks into debian as well, and from the looks of it is trying to also poison FreeBSD (UNIX).  SELinux should be purged totally from all servers.  Who the hell wants to have to debug poorly written so called security code as selinux?  I for one DO NOT.  The ONLY true secure server, and I do know that this is going to the extreme, is one that has NO users allowed on it, is not networked and is in a securely locked room with only one person having the method to access it.</p>
<p>I truly urge people to do as I do and rm -rf /etc/selinux</p>
<p>recompile a custom kernel with all hints of selinux disabled (that is till red hat wannabes taint even the kernel source by making it not compile with out their rubbish enabled).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chuck</title>
		<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/comment-page-1/#comment-34157</link>
		<dc:creator>Chuck</dc:creator>
		<pubDate>Tue, 03 Jun 2008 04:02:44 +0000</pubDate>
		<guid isPermaLink="false">http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/#comment-34157</guid>
		<description>Here in the real world, adding a layer of role-based permissioning via an extremely obfuscated conf/UI, is just not something that admins, with dozens and dozens of boxes to manage, can cope with.

I&#039;m happy to admin on the command line and I in fact do so all day long, but I simply do not have time to &quot;debug&quot; 3 or more services per machine in our network.

Finally, any service that demands a reboot to reconfigure is so fscking out of bounds that I want nothing to do with it.  I don&#039;t sit around and develop libs.  I have to maintain 100% uptime in a real world situation, because out here, where we pay taxes (not collect them), TIME is MONEY.

I spend a lot of time on security and let me share an (again) *real-world* truism with you: security mechanisms need to be usable, because if they aren&#039;t, THEY DON&#039;T GET USED.  The real art of security is putting in place policies and systems that your user-base can live with on a daily basis.

OK, now I reboot and PRAY I&#039;m not facing a trip to the colo.</description>
		<content:encoded><![CDATA[<p>Here in the real world, adding a layer of role-based permissioning via an extremely obfuscated conf/UI, is just not something that admins, with dozens and dozens of boxes to manage, can cope with.</p>
<p>I&#8217;m happy to admin on the command line and I in fact do so all day long, but I simply do not have time to &#8220;debug&#8221; 3 or more services per machine in our network.</p>
<p>Finally, any service that demands a reboot to reconfigure is so fscking out of bounds that I want nothing to do with it.  I don&#8217;t sit around and develop libs.  I have to maintain 100% uptime in a real world situation, because out here, where we pay taxes (not collect them), TIME is MONEY.</p>
<p>I spend a lot of time on security and let me share an (again) *real-world* truism with you: security mechanisms need to be usable, because if they aren&#8217;t, THEY DON&#8217;T GET USED.  The real art of security is putting in place policies and systems that your user-base can live with on a daily basis.</p>
<p>OK, now I reboot and PRAY I&#8217;m not facing a trip to the colo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J Pezaris</title>
		<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/comment-page-1/#comment-31422</link>
		<dc:creator>J Pezaris</dc:creator>
		<pubDate>Sun, 11 May 2008 03:38:40 +0000</pubDate>
		<guid isPermaLink="false">http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/#comment-31422</guid>
		<description>Wrong attitude.

SELinux should be EASY TO USE.  Right now, it is not.  It is an unmitigated disaster.  Every time I install a new system, I hope and pray that things have gotten better.  I try.  I follow the directions.  I work with the denials to try to figure out what the problem is.  I read.  I search on the net.  And EVERY SINGLE TIME I END UP BEING FRUSTRATED AND TURN SELINUX OFF.

Total, utter disaster of a package.

Don&#039;t make me, the naive user, learn some new arcane mechanisms.  Don&#039;t make me learn new arcane syntax (WTF is xxx:yyy:zzz:aaa?  What&#039;s the difference between a source and target context? What is a context?  How am I supposed to know if program XYZ is supposed to have access to some file or resource?)  Don&#039;t give me inaccurate or incomplete instructions on how to fix the problem.  Don&#039;t make me click three times to delete an alert.  Don&#039;t make gratuitous changes to tried-and-true GUI mechanisms.  Don&#039;t make me spend cycles doing stuff that should JUST WORK.

Oh, and &quot;click icon to view&quot;.  You have NO IDEA how many times I clicked THE ICON IN THAT ALERT, and it did nothing?  Why don&#039;t you say, CLICK THE ICON IN THE SYSTEM TRAY? 

Total, unmitigated disaster.  This is not even beta test grade software.  It should be removed from Fedora.</description>
		<content:encoded><![CDATA[<p>Wrong attitude.</p>
<p>SELinux should be EASY TO USE.  Right now, it is not.  It is an unmitigated disaster.  Every time I install a new system, I hope and pray that things have gotten better.  I try.  I follow the directions.  I work with the denials to try to figure out what the problem is.  I read.  I search on the net.  And EVERY SINGLE TIME I END UP BEING FRUSTRATED AND TURN SELINUX OFF.</p>
<p>Total, utter disaster of a package.</p>
<p>Don&#8217;t make me, the naive user, learn some new arcane mechanisms.  Don&#8217;t make me learn new arcane syntax (WTF is xxx:yyy:zzz:aaa?  What&#8217;s the difference between a source and target context? What is a context?  How am I supposed to know if program XYZ is supposed to have access to some file or resource?)  Don&#8217;t give me inaccurate or incomplete instructions on how to fix the problem.  Don&#8217;t make me click three times to delete an alert.  Don&#8217;t make gratuitous changes to tried-and-true GUI mechanisms.  Don&#8217;t make me spend cycles doing stuff that should JUST WORK.</p>
<p>Oh, and &#8220;click icon to view&#8221;.  You have NO IDEA how many times I clicked THE ICON IN THAT ALERT, and it did nothing?  Why don&#8217;t you say, CLICK THE ICON IN THE SYSTEM TRAY? </p>
<p>Total, unmitigated disaster.  This is not even beta test grade software.  It should be removed from Fedora.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nik</title>
		<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/comment-page-1/#comment-21055</link>
		<dc:creator>Nik</dc:creator>
		<pubDate>Tue, 11 Dec 2007 05:32:37 +0000</pubDate>
		<guid isPermaLink="false">http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/#comment-21055</guid>
		<description>If you cant implement it rigth, why bother.
SELinux is disaster, and yes everyone please disable it for good.
After debuging our PHP code only after a week we realised that SELinux was a problem. Yes the solution is to disable it for good. We dont want to spend
weeks now to figure out how to create and manage policies to make simple 
things work ( simple things you know like work with files, thats what operating system supose to do if some people forgeting that).
If you want to make sure people use it,
make it user-freindly or manageable some how. till then -- good buy.

P.S: i agree if i was working for CIA or NSA some extra layer of security would be
benefitial. And i would propably dedicate a year to learn SELinux by heart, while my salary payed by taxpayers. But right now we need to do things we used to do, and we not gonna do any efforts if they take more than 5 minutes to fix.
If we see problem - we eliminate it, we not trying to figure out how we can live with it.</description>
		<content:encoded><![CDATA[<p>If you cant implement it rigth, why bother.<br />
SELinux is disaster, and yes everyone please disable it for good.<br />
After debuging our PHP code only after a week we realised that SELinux was a problem. Yes the solution is to disable it for good. We dont want to spend<br />
weeks now to figure out how to create and manage policies to make simple<br />
things work ( simple things you know like work with files, thats what operating system supose to do if some people forgeting that).<br />
If you want to make sure people use it,<br />
make it user-freindly or manageable some how. till then &#8212; good buy.</p>
<p>P.S: i agree if i was working for CIA or NSA some extra layer of security would be<br />
benefitial. And i would propably dedicate a year to learn SELinux by heart, while my salary payed by taxpayers. But right now we need to do things we used to do, and we not gonna do any efforts if they take more than 5 minutes to fix.<br />
If we see problem &#8211; we eliminate it, we not trying to figure out how we can live with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/comment-page-1/#comment-19390</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Thu, 18 Oct 2007 15:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/#comment-19390</guid>
		<description>I meant to say &quot;I DO NOT plan to load backdoor loaded government applications so they can get in whenever they wish.&quot;  Sorry for the confusion.

Now that I think about it, that likely will responded with &quot;SE Linux is open source and someone would have found that in the code by now.&quot;  

To respond to that, many vulnerabilities in apache and sql injection attacks memory block vulnerabilities to allow access to the server.  I do not know the SE Linux code well enough to readily see if the NSA built corruptions into the code to allow injection attacks or force memory overruns.  No one has had to time to see if these attacks can become a reality.  I just find it real suspect that everyone jumped on the SELinux bandwagon all at the same time.  Novell has left that game and our Novell reps here site the same issues with me that I have brought up here.

I expect Novell knows what it is doing, therefore, I side with paranoia, SE Linux is gone.</description>
		<content:encoded><![CDATA[<p>I meant to say &#8220;I DO NOT plan to load backdoor loaded government applications so they can get in whenever they wish.&#8221;  Sorry for the confusion.</p>
<p>Now that I think about it, that likely will responded with &#8220;SE Linux is open source and someone would have found that in the code by now.&#8221;  </p>
<p>To respond to that, many vulnerabilities in apache and sql injection attacks memory block vulnerabilities to allow access to the server.  I do not know the SE Linux code well enough to readily see if the NSA built corruptions into the code to allow injection attacks or force memory overruns.  No one has had to time to see if these attacks can become a reality.  I just find it real suspect that everyone jumped on the SELinux bandwagon all at the same time.  Novell has left that game and our Novell reps here site the same issues with me that I have brought up here.</p>
<p>I expect Novell knows what it is doing, therefore, I side with paranoia, SE Linux is gone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/comment-page-1/#comment-19388</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Thu, 18 Oct 2007 14:43:58 +0000</pubDate>
		<guid isPermaLink="false">http://securityblog.org/brindle/2006/05/21/software-not-working-disable-selinux/#comment-19388</guid>
		<description>I think when the NSA built SELinux, they had some vision of every Linux admin running things from the i-node level.  Unix/Linux servers are not managed this way, at least not very efficiently.

Now I deployed Linux here at my company and first order of business, disable SELinux.  In some cases, remove the offender code and recompile the kernel.

I do agree with author saying applications should be made to work with SELinux, but that is the vendor&#039;s or the developer&#039;s problem.  Not mine.  I have to keep servers up to make this company money.

On a personal note, I do not like SELinux and feel the government has no business in assisting securing servers I am responsible for.  I do plan to load backdoor loaded government applications so they can get in whenever they wish.  Some of my development staff tells me SELinux is worse than viruses coming from China.

Take this for what it&#039;s worth.</description>
		<content:encoded><![CDATA[<p>I think when the NSA built SELinux, they had some vision of every Linux admin running things from the i-node level.  Unix/Linux servers are not managed this way, at least not very efficiently.</p>
<p>Now I deployed Linux here at my company and first order of business, disable SELinux.  In some cases, remove the offender code and recompile the kernel.</p>
<p>I do agree with author saying applications should be made to work with SELinux, but that is the vendor&#8217;s or the developer&#8217;s problem.  Not mine.  I have to keep servers up to make this company money.</p>
<p>On a personal note, I do not like SELinux and feel the government has no business in assisting securing servers I am responsible for.  I do plan to load backdoor loaded government applications so they can get in whenever they wish.  Some of my development staff tells me SELinux is worse than viruses coming from China.</p>
<p>Take this for what it&#8217;s worth.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
