<?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>Lost In Search &#187; security</title>
	<atom:link href="http://www.lostinsearch.com/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lostinsearch.com</link>
	<description>Thoughts on Search Marketing</description>
	<lastBuildDate>Fri, 01 May 2009 16:38:03 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>10 Wordpress Security Tips</title>
		<link>http://www.lostinsearch.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.lostinsearch.com%2F2009%2F01%2F18%2F10-wordpress-security-tips%2F&amp;seed_title=10+Wordpress+Security+Tips</link>
		<comments>http://www.lostinsearch.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.lostinsearch.com%2F2009%2F01%2F18%2F10-wordpress-security-tips%2F&amp;seed_title=10+Wordpress+Security+Tips#comments</comments>
		<pubDate>Sun, 18 Jan 2009 18:54:15 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.lostinsearch.com/?p=109</guid>
		<description><![CDATA[Over time I have become a regular Wordpress fanboy, there really is no other free software that I know of that is as good at its job. Everything works, everything is intuitively easy, it is easily customizable&#8230; its awesome. There are, however, a few things that a site administrator can do to ensure security. I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Over time I have become a regular Wordpress fanboy, there really is no other free software that I know of that is as good at its job. Everything works, everything is intuitively easy, it is easily customizable&#8230; its awesome. There are, however, a few things that a site administrator can do to ensure security. I&#8217;ve learned these things the hard way, my own personal site has been hacked twice over the years. The second time I got serious about protecting myself. Here are ten steps that you can take to protect your site.<br />
<span id="more-109"></span><br />
<strong>Back Up</strong> &#8211; okay so this first one is more for protection &#8216;in case&#8217;, but I&#8217;m including it here because its saved me twice. I start by backing up all of the files on my server, then I back up the database as well. I keep these files on my home computer (which is also backed up, by the way). No harm in being prepared.</p>
<p><strong>WP-Config</strong> &#8211; The wp-config.php file within your site&#8217;s root directory contains the keys to your database. It isn&#8217;t directly accessible from the external web, but it is worth spending a bit of time here to ensure security. There are a couple of things you can do here to help yourself.</p>
<ul>
<li><strong>Database name, username and password</strong> &#8211; Your database name can be anything, no one but you will ever see it, so make it something that is not easy to guess. The username and password that you enter here will only be used by Wordpress, so once again, make them something that is not easy to guess, and different from the credentials for your server, GoDaddy account, bank accont, Wordpress users, etc. This way if someone does get access to your server they can&#8217;t go crazy on the web getting access to everything you&#8217;ve ever owned. You&#8217;ll still have access to your database as the domain administrator, and if you ever do need these passwords again they&#8217;ll be safely stored in your site backup files.</li>
<li><strong>Security Keys</strong> &#8211; Wordpress 2.7 has four keys that you can add to the config file. The point of these keys is to add random elements to the passwords that are stored, making them more difficult to crack. You&#8217;ll never need to refer to these ever, so make them long and include every character you can get your fingers on. If you have trouble grasping the concept, use the <a title="Wordpress Hash Key Generator" href="http://api.wordpress.org/secret-key/1.1/" target="_self">generator</a> that Wordpress provides.</li>
</ul>
<p><strong>File Access</strong> &#8211; Most people use <a title="Wikipedia: File Transfer Protocol" href="http://en.wikipedia.org/wiki/File_Transfer_Protocol" target="_self">FTP</a> to access the files on their server. That&#8217;s great for ease of use, but this is an insecure method. If a sniffer picks up your traffic, they now have the credentials to access your server. Avoid the possibility by using <a title="Wikipedia: Secure Shell" href="http://en.wikipedia.org/wiki/Secure_Shell" target="_self">SSH</a>, which IS secure. If you need an SSH client, <a title="PuTTY - A Free SSH Client" href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/" target="_self">PuTTY</a> is free.</p>
<p><strong>Admin Account</strong> &#8211; When Wordpress is installed, it creates an admin account automatically, with a username of &#8216;admin&#8217;. If you use this account to either write for or administer your site, then anyone wanting access already has half of the information they need. Make them work, create an administrative account with a different username and then delete the &#8216;admin&#8217; user. You can take this a step further by creating an &#8216;editor&#8217; account to publish with. This prevents a would be hacker from finding out what your administrative credentials are.</p>
<p><strong>Strong Passwords</strong> &#8211; Now for your account passwords. You want them to be long, and you want them to contain upper and lower case letters, numbers and special characters (# * @ ^, etc). Also, don&#8217;t use the same password for your Gmail, bank and GoDaddy accounts. If you have trouble remembering them get a password manager (I LOVE <a title="Roboform Password Manager" href="http://www.roboform.com/" target="_self">Roboform</a>).</p>
<p><strong>Protect Folders</strong> &#8211; Wordpress does a pretty good job of promoting itself as software, which is unfortunate because it gives would be hackers information that can be used against your blog. There are two folders that you need to think about protecting. We&#8217;ll tackle the easy one first.</p>
<ul>
<li><strong>wp-content/plugins/</strong> &#8211; This folder is where plugins are stored. By default, anyone that navigates to this folder can see which plugins you&#8217;re using. If someone wanted to hack your blog they would check here for potential security holes. Protect yours blog by adding an index.html file. It doesn&#8217;t need to contain anything in particular, in fact it can even be blank.</li>
<li><strong>wp-admin</strong> &#8211; This is the administrative section of Wordpress, all of the back end and many of its functions. This is the prize for hackers. There are a couple of ways to protect it, writing an <a title="Ultimate htaccess Examples" href="http://www.evolt.org/ultimate_htaccess_examples" target="_self">.htaccess file</a> yourself, or installing the Wordpress <a title="Wordpress AskApache Password Protect" href="http://wordpress.org/extend/plugins/askapache-password-protect/" target="_self">AskApache</a> security plugin. Both will be effective. Once you select a method, and before you begin implementing it, take a few minutes and back up everything sixteen ways from Sunday, then read the instructions. You&#8217;re about to lock down your site for real, which means that its possible for you to lock yourself out.</li>
</ul>
<p><strong>Remote Publishing</strong> &#8211; One feature of Wordpress is that you can post to it from email or an external blogging platform such as <a title="Writer - Windows Live" href="http://download.live.com/writer" target="_self">Windows Live Writer</a> or <a title="illumineX ecto" href="http://illuminex.com/ecto/" target="_self">Ecto</a>. This is pretty handy if you&#8217;re on the go, have limited access or like the features of your preferred blogging platform more than those within Wordpress. I would venture a guess that most people either don&#8217;t know or don&#8217;t care about this feature, and if that&#8217;s you then turning this off will leave one less opening. I do not mean to suggest that if you do choose to use this feature that you&#8217;re leaving your site exposed, I would not consider this an opening. But, if you aren&#8217;t using it then why leave it open? To disable this feature log in as an administrator and go to &#8216;Settings&#8217;, then &#8216;Writing&#8217; and deselect &#8216;Atom Publishing Protocol&#8217; and &#8216;XML-RPC&#8217;.</p>
<p><strong>Stop Advertising Your Version</strong> &#8211; By default Wordpress lists its version number in the header code of your blog. Once again, this is giving a hacker information that he can use against you. Open your theme&#8217;s header.php file and remove this line &#8220;<code>&lt;meta name=”generator” content=”WordPress &lt;?php bloginfo(’version’); ?&gt;” /&gt; &lt;!-– leave this for stats please --&gt;</code>&#8220;.</p>
<p><strong>Keep Current</strong> &#8211; As security holes are discovered the Wordpress development team addresses them. If you don&#8217;t stay current then your blog likely has security holes that you&#8217;re unaware of. When a new version of wordpress becomes available, install it. Be sure that your plugins are up to date as well. With version 2.7 this can be done with the click of a button so upgrade to 2.7 and then keep it current. No excuses.</p>
<p><strong>Scan for Vulnerabilities</strong> &#8211; Now that your site is current with the latest software and locked down, scan every once in a while to ensure that a new vulnerability hasn&#8217;t exposed you. It takes only seconds to run, and provides valuable information on you site&#8217;s security.</p>
<p>Congratulations. Your blog is now more secure than it has ever been before. Go outside and do something fun. But remember, it may be safe today, but it may not be safe tomorrow. Hackers are always looking for ways of gaining accees to Wordpress. You&#8217;re never ahead of them, so there&#8217;s a good chance that within the next six months you&#8217;re going to need to take further action to keep yourself protected.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lostinsearch.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.lostinsearch.com%2F2009%2F01%2F18%2F10-wordpress-security-tips%2F&amp;seed_title=10+Wordpress+Security+Tips/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->