<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Siam Communications Web Services &#38; Tools &#187; wordpress hack</title>
	<atom:link href="http://www.siamcomm.com/tag/wordpress-hack/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.siamcomm.com</link>
	<description>Simple Web Sites that Produce Results</description>
	<lastBuildDate>Mon, 26 Jul 2010 09:01:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WordPress Security: Keeping your Blog Secure</title>
		<link>http://www.siamcomm.com/security/wordpress-security-keeping-your-blog-secure/</link>
		<comments>http://www.siamcomm.com/security/wordpress-security-keeping-your-blog-secure/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 05:55:47 +0000</pubDate>
		<dc:creator>The Coach</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[blog hacked]]></category>
		<category><![CDATA[secure blog]]></category>
		<category><![CDATA[wordpress hack]]></category>
		<category><![CDATA[wordpress security]]></category>

		<guid isPermaLink="false">http://www.siamcomm.com/blog/?p=217</guid>
		<description><![CDATA[Learn how to protect your blog against hostile attacks …


Related posts:<ol><li><a href='http://www.siamcomm.com/security/wordpress-security-google-to-launch-new-tool/' rel='bookmark' title='Permanent Link: WordPress Security: Google to launch new tool'>WordPress Security: Google to launch new tool</a></li>
<li><a href='http://www.siamcomm.com/how-tos/wordpress-sticky-posts/' rel='bookmark' title='Permanent Link: WordPress: Sticky Posts'>WordPress: Sticky Posts</a></li>
<li><a href='http://www.siamcomm.com/applications/have-iphone-will-blog/' rel='bookmark' title='Permanent Link: Have iPhone, will Blog'>Have iPhone, will Blog</a></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.siamcomm.com%2Fsecurity%2Fwordpress-security-keeping-your-blog-secure%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.siamcomm.com%2Fsecurity%2Fwordpress-security-keeping-your-blog-secure%2F&amp;source=siamcomm&amp;style=normal&amp;service=bit.ly&amp;service_api=erbuc%3AR_4b34be0ba7f3518b2ad9e2565167eeae&amp;space=1" height="61" width="50" /><br />
			</a>
		</div>
<p><!--- AUHBVLKCTBLK ---><img src="http://www.siamcomm.com/blog/wp-content/uploads/2008/10/wordpress-security-chart-2008-300x177.png" alt="" title="wordpress-security-chart-2008" width="300" height="177" align="left" class="size-medium wp-image-219" />A friend of mine recently sent me a <a href="http://www.wealthydragon.com/blog/2008/10/02/wordpress-users-watch-out/">post about a recent WordPress attack</a> on those who host their own blogs. Fortunately, my blog came up clean on the <a href="http://www.seoidiot.co.uk/cachechecker/">blog cache scanner</a> link pointed out on one of the linking blog posts. But the post highlighted a need to identify methods that need to be implemented by blog owners to help them stay on top of potential threats.</p>
<p>I must say that it still amazes me how, in an environment such as the Internet that allows for so much productive creativity, there are still individuals that insist on putting a huge efforts into destroying the work of others. Just imagine what a better place the Internet might be if that same energy was put to a more productive use.</p>
<p>That said, let&#8217;s review some easy steps to keeping your blog secure.</p>
<h3>WordPress modifications</h3>
<p><strong>Modify the META tag for the WordPress version</strong><br />
With each version of WordPress, hackers make an attempt to find a problem with that version that will help them exploit the blog and possibly destroy it&#8217;s contents. Many hackers use a method of searching blogs and determining the version number. If the blog has not been updated to the latest version, they know exactly what hacks they can throw at the blog to break in. A large number of WordPress themes have the WordPress Meta Tag that show the version of WordPress that is running on your blog which is an easy way to get your blog prone to hackers. This tag is in the <strong>header.php</strong> file that <strong>displays your current version of WordPress</strong>.</p>
<p><code>&lt;meta content="WordPress &lt;?php bloginfo(’version’); ? /&gt;" name="generator" /&gt;</code></p>
<p>or, if you have the latest version</p>
<p><code>&lt;meta name="generator" content="WordPress &lt;?php bloginfo('version'); ?&gt;" /&gt;&lt;!-- leave this for stats --&gt;</code></p>
<p>It is recommended that this line be completely removed.</p>
<h3>Recommended plug-ins</h3>
<p><a href="http://wordpress.org/extend/plugins/akismet/"><strong>Activate the Akismet plugin</strong></a><br />
Just as spam is a very large problem with email, spam comments are just as big an issues for blogs. This plugin comes packaged with most WordPress installs and should be activated immediately. Akismet checks your comments against the Akismet web service to see if they look like spam or not and lets you review the spam it catches under your blog&#8217;s &#8220;Comments&#8221; admin screen.</p>
<p><a href="http://wordpress.org/extend/plugins/wordpress-automatic-upgrade/"><strong>WordPress Automatic Upgrade</strong></a><br />
Keeping your WordPress version up to date is critical to staying on top of hacker attacks. The WordPress team have usually been very quick to fix a vulnerability once it has been identified. WordPress Automatic Upgrade allows a user to automatically upgrade their WordPress installation to the latest version provided by WordPress.org using the 5 steps provided in the WordPress Upgrade instructions. This plugin will even backup your database tables prior to the upgrade and provide the option to download them to your local computer.</p>
<p><a href="http://wordpress.org/extend/plugins/wp-db-backup/"><strong>WP_DB_Backup</strong></a><br />
In the event that someone does break into your blog, it is comforting to know that you had the fore sight to backup all of those valuable posts before it was destroyed. All of your WordPress database tables should be backed up on a regular basis. WP-DB-Backup allows you easily to backup your core WordPress database tables manually or on a scheduled basis. You may also backup other tables, not related to the core WordPress install, in the same database.</p>
<p><a href="http://lesterchan.net/portfolio/programming/php/"><strong>WP-DBManager</strong></a><br />
We really like this plugin as it has many more features than any other database plugin we have seen. But this can be a down side to this plugin as well due to the power that some of the features have over your database. This plugin manages your WordPress database allowing you to optimize the database, repair database, backup database, restore database, delete backup database , drop/empty tables and run selected queries. Supports automatic scheduling of backing up and optimizing of database.</p>
<p><a href="http://wordpress.org/extend/plugins/wp-security-scan/"><strong>WP Security Scan</strong></a><br />
Sometimes a vulnerability can not be easily detected, as pointed out in the post referenced at the beginning of this post. So a tool that you can refer to , that will check the integrity of your blog is always a helpful item to have in your arsenal. This plugin scans your WordPress installation for security vulnerabilities and suggests corrective actions. It examines the strength of your passwords, file permissions, database security, version hiding and WordPress admin protection/security.</p>
<p><a href="http://wordpress.org/extend/plugins/askapache-password-protect/"><strong>AskApache Password Protect</strong></a><br />
Adding additinal password protection to critical areas of your blog will certainly discourage hackers. This plugin doesn&#8217;t control WordPress or mess with your database, instead it utilizes fast, tried-and-true built-in Security features to add multiple layers of security to your blog. This plugin is specifically designed and regularly updated specifically to stop automated and unskilled attackers attempts to exploit vulnerabilities on your blog resulting in a hacked site.</p>
<p><a href="http://www.bad-neighborhood.com/login-lockdown.html"><strong>Login Lockdown</strong></a><br />
Sometime, hackers will use a &#8216;bruteforce&#8217; method of attacking a site by have an automated program continue to try and login to your Administration panel. Login LockDown records the IP address and timestamp of every failed WordPress login attempt. If more than a certain number of attempts are detected within a short period of time from the same IP range, then the login function is disabled for all requests from that range. This helps to prevent brute force password discovery.</p>
<p><a href="http://blogsecurity.net/wordpress/tools/wp-scanner/"><strong>WordPress Scanner</strong></a><br />
This is another security scanner that requires a plugin to be installed, but is then processed through an external site to determine any vulnerabilities. It is still a work in progress and the developer has made a call to security professionals to enhances its features. We have not yet tried this method and recommend proceeding with some caution if you are a beginner.</p>
<h3>Recommended Server preparations</h3>
<p><strong>Control what is Indexed</strong><br />
One method is to block WP- folders from being indexed by search engines by adding an entry in your robots.txt file. While this will not discourage all bots, it will prevent your critical files from being indexed in popular search engines. Add the following line to your robots.txt file:</p>
<p><code>Disallow: /wp-*</code></p>
<p><strong>Do not allow Directories to be Browsed Publicly</strong><br />
To test this, go to the following web address (<strong>http://yourblogurl.com/wp-content/themes/</strong>) replacing the &#8216;yourblogurl.com&#8217; with the website address of your blog. If a list of directories is displayed of the themes you have installed, this means everyone can see this and you need to make a slight change to protect this directory.</p>
<p>Secure your directories by adding a blank <strong>index.html</strong> file to important directories such as:<br />
/wp-admin<br />
/wp-admin/includes<br />
/wp-content<br />
/wp-content/themes<br />
/wp-content/plugins</p>
<p>Be careful with this one though. In /wp-admin the default file name is index.php, but depending upon you server configuration, your system may look for index.html before index.php. If so, adding an index.html file to the/wp-admin directory could result in a blank page when you access your admin area without a file name ( http://yourblogurl.com/wp-admin ). If that is the case, simply add the index.php file name to the end of the URL ( http://yourblogurl.com/wp-admin/index.php ) when you access your admin control panel.</p>
<p><a href="http://www.reubenyau.com/protecting-the-wordpress-wp-admin-folder/"><strong>Limit access to the WP-ADMIN folder</strong></a><br />
This solution is to restrict access to the folder to only specific IP addresses using a .htaccess file. I recommend this for the more advanced user and should only be used if you know for a fact that you have a static IP address. Otherwise, you risk locking yourself out of your own WP-ADMIN folder. Most users will probably have a dynamic IP address that changes frequently, so this modification may not be suitable.</p>
<h3>Recommended Web Sites</h3>
<p><a href="http://blogsecurity.net/wordpress/wordpress-security-whitepaper/"><strong>WordPress Security Whitepaper</strong></a><br />
The BlogSecurity website publishes a <a href="http://blogsecurity.net/wordpress/wordpress-security-whitepaper/">WordPress Security Whitepaper</a> online and keeps this fairly up to date. They are due out for another update soon, but the methods stated are sound and helpful. The comments are a helpful guide as well.</p>
<p><a href="http://wordpress.org/development/"><strong>WordPress Blog</strong></a><br />
The developers blog at WordPress is fairly quick at announcing and addressing potential threats relating to their platform. Subscribing to their blog is a good way to make sure you are up to date on the latest developments.</p>
<h3>References</h3>
<p><a href="http://www.noupe.com/how-tos/wordpress-security-tips-and-hacks.html">Noupe Blog &#8211; Security Tips and Tricks</a><br />
<a href="http://deanhunt.com/has-your-wordpress-blog-been-hacked/">Has your Website been Hacked</a><br />
<a href="http://www.wealthydragon.com/blog/2008/10/02/wordpress-users-watch-out/">WordPress users &#8211; Watch Out!</a><br />
<a href="http://hackwordpress.com/wordpress-tip-remove-wordpress-version-code/">WordPress Tip &#8211; Remove the Version code</a></p>


<p>Related posts:<ol><li><a href='http://www.siamcomm.com/security/wordpress-security-google-to-launch-new-tool/' rel='bookmark' title='Permanent Link: WordPress Security: Google to launch new tool'>WordPress Security: Google to launch new tool</a></li>
<li><a href='http://www.siamcomm.com/how-tos/wordpress-sticky-posts/' rel='bookmark' title='Permanent Link: WordPress: Sticky Posts'>WordPress: Sticky Posts</a></li>
<li><a href='http://www.siamcomm.com/applications/have-iphone-will-blog/' rel='bookmark' title='Permanent Link: Have iPhone, will Blog'>Have iPhone, will Blog</a></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.siamcomm.com/security/wordpress-security-keeping-your-blog-secure/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 17/48 queries in 0.108 seconds using disk

Served from: www.siamcomm.com @ 2010-07-30 03:37:50 -->