<?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 for lauralemay :: blog</title>
	<atom:link href="http://blog.lauralemay.com/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.lauralemay.com</link>
	<description></description>
	<lastBuildDate>Tue, 21 Feb 2012 18:56:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>Comment on hacked, the followup by laura</title>
		<link>http://blog.lauralemay.com/2012/01/hacked-the-followup.html/comment-page-1#comment-1208</link>
		<dc:creator>laura</dc:creator>
		<pubDate>Tue, 21 Feb 2012 18:56:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1945#comment-1208</guid>
		<description>@Ben:  I apologize for not approving your comment earlier, I lost track of my moderation queue.  FWIW I found that changing to .htaccess in any way made no difference at all because so many other files in Wordpress were compromised that anything I did would get rewritten.  You need a new wordpress install.  

@Dmitry, FPMurphy:  I am indeed on Dreamhost, but I have heard from a LOT of people who have this same breakin who are on other hosting providers.  The problem is definitely in Wordpress.  The issue with Dreamhost specifically is that they give you easy access to a Wordpress installation but then zero guidance at all toward securing it, or any sort of hint that the wordpress install you have might be compromised.  I like Dreamhost a lot but I think they could do a lot better than &quot;here is this inherently insecure software, and you&#039;re on your own.&quot;</description>
		<content:encoded><![CDATA[<p>@Ben:  I apologize for not approving your comment earlier, I lost track of my moderation queue.  FWIW I found that changing to .htaccess in any way made no difference at all because so many other files in WordPress were compromised that anything I did would get rewritten.  You need a new wordpress install.  </p>
<p>@Dmitry, FPMurphy:  I am indeed on Dreamhost, but I have heard from a LOT of people who have this same breakin who are on other hosting providers.  The problem is definitely in WordPress.  The issue with Dreamhost specifically is that they give you easy access to a WordPress installation but then zero guidance at all toward securing it, or any sort of hint that the wordpress install you have might be compromised.  I like Dreamhost a lot but I think they could do a lot better than &#8220;here is this inherently insecure software, and you&#8217;re on your own.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on hacked, the followup by FPMurphy</title>
		<link>http://blog.lauralemay.com/2012/01/hacked-the-followup.html/comment-page-1#comment-1207</link>
		<dc:creator>FPMurphy</dc:creator>
		<pubDate>Tue, 21 Feb 2012 18:45:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1945#comment-1207</guid>
		<description>I also am on Dreamhost so I suspect the common denominator is Dreamhost.  Either of you hosted on the Dreamhost rogue server?</description>
		<content:encoded><![CDATA[<p>I also am on Dreamhost so I suspect the common denominator is Dreamhost.  Either of you hosted on the Dreamhost rogue server?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on hacked! by FPMurphy</title>
		<link>http://blog.lauralemay.com/2012/01/hacked.html/comment-page-1#comment-1206</link>
		<dc:creator>FPMurphy</dc:creator>
		<pubDate>Tue, 21 Feb 2012 14:21:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1934#comment-1206</guid>
		<description>Are you hosted on Dreamhost?</description>
		<content:encoded><![CDATA[<p>Are you hosted on Dreamhost?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on hacked, the followup by Ben Phelps</title>
		<link>http://blog.lauralemay.com/2012/01/hacked-the-followup.html/comment-page-1#comment-1173</link>
		<dc:creator>Ben Phelps</dc:creator>
		<pubDate>Sun, 12 Feb 2012 21:49:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1945#comment-1173</guid>
		<description>I know this isn&#039;t the subject of your blog, but thank you so much for posting this. I am dealing with this same malicious hack for a client right now. Mine was advertising for Cialis, but still. So frustrating. It turns out wordpress is actually a goldmine of vulnerability for hackers, because so many people use it, many with limited web security experience. I&#039;m definitely learning a lot myself.

One thing I was wondering to stop this besides chmoding the .htaccess file, is to put a new rule in the htaccess file itself denying access to the common.php file. Of course you have to do this in conjunction with reducing access to the htaccess file. There is really no reason for anyone to have write access to this file in wordpress other then the system administrator that I am aware of. If I&#039;m wrong about this, please correct me.


  order allow,deny
  deny from all
</description>
		<content:encoded><![CDATA[<p>I know this isn&#8217;t the subject of your blog, but thank you so much for posting this. I am dealing with this same malicious hack for a client right now. Mine was advertising for Cialis, but still. So frustrating. It turns out wordpress is actually a goldmine of vulnerability for hackers, because so many people use it, many with limited web security experience. I&#8217;m definitely learning a lot myself.</p>
<p>One thing I was wondering to stop this besides chmoding the .htaccess file, is to put a new rule in the htaccess file itself denying access to the common.php file. Of course you have to do this in conjunction with reducing access to the htaccess file. There is really no reason for anyone to have write access to this file in wordpress other then the system administrator that I am aware of. If I&#8217;m wrong about this, please correct me.</p>
<p>  order allow,deny<br />
  deny from all</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on hacked, the followup by Dmitry Brant</title>
		<link>http://blog.lauralemay.com/2012/01/hacked-the-followup.html/comment-page-1#comment-1100</link>
		<dc:creator>Dmitry Brant</dc:creator>
		<pubDate>Fri, 27 Jan 2012 16:50:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1945#comment-1100</guid>
		<description>Laura,
The same thing is happening to me now, as we speak. The attacks are even coming from the same IP address you pasted above!  The only difference is that I don&#039;t have timthumb anywhere in my site(s), so they must have used a different vector for inserting the malicious PHP code.  The hacker actually managed to plant a PHP shell script (boff) deep inside my theme directories. Who knows what else they did after that.

One thing I noticed is that we&#039;re both hosted by DreamHost. I remember they recently sent out an email stating that some of our FTP accounts have been compromised. I wonder if this has anything to do with that. (I changed my FTP password immediately, but it was still plenty of time for someone to plant a malicious script).  Part of me also thinks that the DreamHost server itself might be infected with something.

I think I&#039;ve scrubbed all the badness from my PHP and .htaccess files...  we&#039;ll see what else the hackers have up their sleeve.</description>
		<content:encoded><![CDATA[<p>Laura,<br />
The same thing is happening to me now, as we speak. The attacks are even coming from the same IP address you pasted above!  The only difference is that I don&#8217;t have timthumb anywhere in my site(s), so they must have used a different vector for inserting the malicious PHP code.  The hacker actually managed to plant a PHP shell script (boff) deep inside my theme directories. Who knows what else they did after that.</p>
<p>One thing I noticed is that we&#8217;re both hosted by DreamHost. I remember they recently sent out an email stating that some of our FTP accounts have been compromised. I wonder if this has anything to do with that. (I changed my FTP password immediately, but it was still plenty of time for someone to plant a malicious script).  Part of me also thinks that the DreamHost server itself might be infected with something.</p>
<p>I think I&#8217;ve scrubbed all the badness from my PHP and .htaccess files&#8230;  we&#8217;ll see what else the hackers have up their sleeve.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Curious Incident of the Chickens In the Night-Time by epc</title>
		<link>http://blog.lauralemay.com/2012/01/the-curious-incident-of-the-chickens-in-the-night-time.html/comment-page-1#comment-1063</link>
		<dc:creator>epc</dc:creator>
		<pubDate>Fri, 20 Jan 2012 02:04:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1960#comment-1063</guid>
		<description>I wonder what changed, you’d had chickens for a couple of years before this happened, right?  Like, did they wake up one day and realize they could climb the fence, or did one of their other sources of food disappear?

Could you put barbed wire on the top of the fence, facing outward on an angle like you see at prisons?</description>
		<content:encoded><![CDATA[<p>I wonder what changed, you’d had chickens for a couple of years before this happened, right?  Like, did they wake up one day and realize they could climb the fence, or did one of their other sources of food disappear?</p>
<p>Could you put barbed wire on the top of the fence, facing outward on an angle like you see at prisons?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on hacked! by Matt Andrews</title>
		<link>http://blog.lauralemay.com/2012/01/hacked.html/comment-page-1#comment-1061</link>
		<dc:creator>Matt Andrews</dc:creator>
		<pubDate>Thu, 19 Jan 2012 00:16:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1934#comment-1061</guid>
		<description>This exact same thing has been happening to me the past few weeks. I&#039;ve tried everything. My webhost ran a scan and found a suspicious PHP file which I removed. I deleted all Wordpress installs and even databases from the server. Nuked any files with 777 permissions. Deleted the common.php file. It keeps coming back. Despairing! I just tried setting .htaccess to 444 and will see if that does anything. Makes me feel slightly better than it&#039;s not just me, though...</description>
		<content:encoded><![CDATA[<p>This exact same thing has been happening to me the past few weeks. I&#8217;ve tried everything. My webhost ran a scan and found a suspicious PHP file which I removed. I deleted all WordPress installs and even databases from the server. Nuked any files with 777 permissions. Deleted the common.php file. It keeps coming back. Despairing! I just tried setting .htaccess to 444 and will see if that does anything. Makes me feel slightly better than it&#8217;s not just me, though&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on hacked, the followup by Luke Seemann</title>
		<link>http://blog.lauralemay.com/2012/01/hacked-the-followup.html/comment-page-1#comment-1052</link>
		<dc:creator>Luke Seemann</dc:creator>
		<pubDate>Sun, 15 Jan 2012 19:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1945#comment-1052</guid>
		<description>Thanks for the info on this. I suffered the same attack a few days later, starting on Jan. 7, with the same &quot;payday&quot; and &quot;personal creations&quot; SEO and everything. Your wrap-up has been very helpful in eradicating it (knock on wood).</description>
		<content:encoded><![CDATA[<p>Thanks for the info on this. I suffered the same attack a few days later, starting on Jan. 7, with the same &#8220;payday&#8221; and &#8220;personal creations&#8221; SEO and everything. Your wrap-up has been very helpful in eradicating it (knock on wood).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on hacked, the followup by Anton Rang</title>
		<link>http://blog.lauralemay.com/2012/01/hacked-the-followup.html/comment-page-1#comment-1040</link>
		<dc:creator>Anton Rang</dc:creator>
		<pubDate>Mon, 09 Jan 2012 19:00:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1945#comment-1040</guid>
		<description>Remotely executable code is always problematic (risky), but I think it’s fairly reasonable to run a webserver which does not run *any* dynamic code.  Since your static web sites weren’t supposed to have any PHP, it’d be reasonable to disable PHP etc. on them.  If the web server itself could then be fairly secure (honestly, I haven’t looked recently to see if anyone has tried to build a secure web server in the style of the secure FTP servers that are available, where the goal is to audit the code and take advantage of reduced privilege as much as possible).  Actually, just running the web server as a user who doesn’t have access to write to anything except its own log files should help quite a bit.

Doesn’t help for dynamic code like WordPress, of course.  I’d be tempted to suggest that the generated site be served as above, with the WordPress code running on a separate web server which is not normally accessible from the outside world — for instance, on a port which is only listening to local connections, and use an SSH tunnel to reach it.  That helps if the dynamic code is only on *generation* and not on *retrieval*, i.e. with something like the &quot;really static&quot; plug-in.

Anyway … glad you recovered from this, and thanks for posting about it!  I don’t think there’s been enough mainstream attention to this type of vulnerability.</description>
		<content:encoded><![CDATA[<p>Remotely executable code is always problematic (risky), but I think it’s fairly reasonable to run a webserver which does not run *any* dynamic code.  Since your static web sites weren’t supposed to have any PHP, it’d be reasonable to disable PHP etc. on them.  If the web server itself could then be fairly secure (honestly, I haven’t looked recently to see if anyone has tried to build a secure web server in the style of the secure FTP servers that are available, where the goal is to audit the code and take advantage of reduced privilege as much as possible).  Actually, just running the web server as a user who doesn’t have access to write to anything except its own log files should help quite a bit.</p>
<p>Doesn’t help for dynamic code like WordPress, of course.  I’d be tempted to suggest that the generated site be served as above, with the WordPress code running on a separate web server which is not normally accessible from the outside world — for instance, on a port which is only listening to local connections, and use an SSH tunnel to reach it.  That helps if the dynamic code is only on *generation* and not on *retrieval*, i.e. with something like the &#8220;really static&#8221; plug-in.</p>
<p>Anyway … glad you recovered from this, and thanks for posting about it!  I don’t think there’s been enough mainstream attention to this type of vulnerability.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on hacked! by Matt Rose</title>
		<link>http://blog.lauralemay.com/2012/01/hacked.html/comment-page-1#comment-1032</link>
		<dc:creator>Matt Rose</dc:creator>
		<pubDate>Thu, 05 Jan 2012 01:45:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1934#comment-1032</guid>
		<description>Also, get rid of wordpress.  It&#039;s secure for a few days, until somebody finds a way to hack it, then you have to upgrade it.  Seriously, google wordpress 0day exploit.  For my blog I use tumblr, but a static site generator like blosxom might be good too.

Also, Enno probably has the right idea.  At least get Eric to look it over</description>
		<content:encoded><![CDATA[<p>Also, get rid of wordpress.  It&#8217;s secure for a few days, until somebody finds a way to hack it, then you have to upgrade it.  Seriously, google wordpress 0day exploit.  For my blog I use tumblr, but a static site generator like blosxom might be good too.</p>
<p>Also, Enno probably has the right idea.  At least get Eric to look it over</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on hacked! by Enno Rehling</title>
		<link>http://blog.lauralemay.com/2012/01/hacked.html/comment-page-1#comment-1030</link>
		<dc:creator>Enno Rehling</dc:creator>
		<pubDate>Tue, 03 Jan 2012 05:51:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1934#comment-1030</guid>
		<description>Having been similarly hacked before myself, I would recommend re-imaging the entire machine. You cannot trust any part of it. I thought I was clever and got it removed, but the truth was I still did not know enough about how it had nested inside my system in the first place and how deeply rooted it was, and in the end, I ended up on every blacklist on the internet for being a spam hoster because I was too lazy to nuke everything including the OS from orbit. It really *is* the only way to be sure.</description>
		<content:encoded><![CDATA[<p>Having been similarly hacked before myself, I would recommend re-imaging the entire machine. You cannot trust any part of it. I thought I was clever and got it removed, but the truth was I still did not know enough about how it had nested inside my system in the first place and how deeply rooted it was, and in the end, I ended up on every blacklist on the internet for being a spam hoster because I was too lazy to nuke everything including the OS from orbit. It really *is* the only way to be sure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The 2012 Resolution Short List by Luis Oliveira</title>
		<link>http://blog.lauralemay.com/2012/01/the-2012-resolution-short-list.html/comment-page-1#comment-1029</link>
		<dc:creator>Luis Oliveira</dc:creator>
		<pubDate>Mon, 02 Jan 2012 23:37:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1931#comment-1029</guid>
		<description>I&#039;m glad that you&#039;ve mentioned the chicken coop, cause it&#039;s taking more than a year and it&#039;s a surprisingly entertaining story. Come, get it up and get new chicken to fill it up already.</description>
		<content:encoded><![CDATA[<p>I&#8217;m glad that you&#8217;ve mentioned the chicken coop, cause it&#8217;s taking more than a year and it&#8217;s a surprisingly entertaining story. Come, get it up and get new chicken to fill it up already.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The 2012 Resolution Short List by doppelfish</title>
		<link>http://blog.lauralemay.com/2012/01/the-2012-resolution-short-list.html/comment-page-1#comment-1028</link>
		<dc:creator>doppelfish</dc:creator>
		<pubDate>Mon, 02 Jan 2012 20:10:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1931#comment-1028</guid>
		<description>Ah, &quot;Resolution&quot;. I misread that as &quot;Revoultion&quot;. For the pullups issue, be free to contact &lt;a href=&quot;http://www.stumptuous.com/&quot; rel=&quot;nofollow&quot;&gt;Krista&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Ah, &#8220;Resolution&#8221;. I misread that as &#8220;Revoultion&#8221;. For the pullups issue, be free to contact <a href="http://www.stumptuous.com/" rel="nofollow">Krista</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Housekeeping by doppelfish</title>
		<link>http://blog.lauralemay.com/2011/12/housekeeping.html/comment-page-1#comment-1026</link>
		<dc:creator>doppelfish</dc:creator>
		<pubDate>Thu, 15 Dec 2011 19:36:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1920#comment-1026</guid>
		<description>Well, you &lt;i&gt;could&lt;/i&gt; go make this blog software work and then write blog posts. ;)</description>
		<content:encoded><![CDATA[<p>Well, you <i>could</i> go make this blog software work and then write blog posts. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Convert an Old Shed to a Chicken Coop in 45,732 Easy Steps (Part Four) by Adam</title>
		<link>http://blog.lauralemay.com/2011/12/how-to-convert-an-old-shed-to-a-chicken-coop-in-45732-easy-steps-part-four.html/comment-page-1#comment-1025</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Tue, 13 Dec 2011 00:18:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lauralemay.com/?p=1916#comment-1025</guid>
		<description>Great story, I was on the edge of my seat! Seriously, very interesting to read. You could/(should?) have put some diagonal bracing on the framing, Laura, tut, tut.  The wall sheeting should brace it all when you get it up, but, really, you should think about bracing it all.

But a fine job! You should be proud!</description>
		<content:encoded><![CDATA[<p>Great story, I was on the edge of my seat! Seriously, very interesting to read. You could/(should?) have put some diagonal bracing on the framing, Laura, tut, tut.  The wall sheeting should brace it all when you get it up, but, really, you should think about bracing it all.</p>
<p>But a fine job! You should be proud!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

