<?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>bloggingrocket.com &#187; Security</title>
	<atom:link href="http://www.bloggingrocket.com/category/setting-up-wordpress-blogs/hosting-your-blog/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bloggingrocket.com</link>
	<description>Launch your WordPress blog the right way, first time.</description>
	<lastBuildDate>Thu, 22 Sep 2011 08:32:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SECURITY REVIEW Pt1 :: wp-security-scan plugin</title>
		<link>http://www.bloggingrocket.com/security-review-pt1-wp-security-scan-plugin/</link>
		<comments>http://www.bloggingrocket.com/security-review-pt1-wp-security-scan-plugin/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 22:55:05 +0000</pubDate>
		<dc:creator>Ian Blackford</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[back up]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[table prefix]]></category>
		<category><![CDATA[vulnerabilities]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.bloggingrocket.com/?p=379</guid>
		<description><![CDATA[PART ONE: wp-security-scan plugin - this plugin highlights the two most over looked vulnerabilities in WordPress...]]></description>
			<content:encoded><![CDATA[<p>Security in anything we do these days is of vital importance. We are only human and we make mistakes so any kind of security back up we can put into place has got to be a good thing. In this series of five security posts I am going to review a different security related plugin and report back what are the pros and cons of each one, and of course if they are indeed making wordpress a little bit safer.</p>
<h1>PART ONE: wp-security-scan plugin</h1>
<p><span style="font-size: small;"><strong>Download</strong>: <a title="WordPress Security Scanner" rel="nofollow" href="http://wordpress.org/extend/plugins/wp-security-scan/" target="_blank">WP Security Scan</a></span></p>
<p><strong>Author</strong>: <a href="http://semperfiwebdesign.com/plugins/wp-security-scan/" target="_blank">Semper Fi Web design</a></p>
<p><strong>Cost</strong>: Free</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-380" title="wp-scan" src="http://www.bloggingrocket.com/wp-content/uploads/2008/10/wp-scan.jpg" alt="" width="396" height="177" /></p>
<p>Once you have downloaded and unzipped the plugin upload it to you plugins fold and activate it in your plugins menu in the admin area of your blog.</p>
<p>When the plugin is active you will get a new tab in the top menu like this:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-381" style="border: 0pt none;" title="security-link" src="http://www.bloggingrocket.com/wp-content/uploads/2008/10/security-link.jpg" alt="" width="457" height="80" /></p>
<p>Here is what each tab will tell you</p>
<h3>Security Tab</h3>
<p>This tab is a &#8216;dashboard&#8217; for the plugin, it reports to you all of its findings. One of the plugins features is to help you rename the &#8216;admin&#8217; user and it will report to you here in red if the admin user exists. The way to rename this user is listed on a page called <a href="http://semperfiwebdesign.com/documentation/wp-security-scan/change-wordpress-admin-username/" target="_blank">Change WordPress Admin Username</a>. The other items it reports on are:</p>
<ul>
<li>WordPress version: 2.6.2     You have the latest stable version of WordPress.</li>
<li>Your table prefix is not wp_. Your WordPress version is successfully hidden.</li>
<li>WordPress DB Errors turned off.</li>
<li>WP ID META tag removed form WordPress core</li>
<li>&#8220;admin&#8221; user exists.</li>
<li>The file .htaccess does not exist in wp-admin/.</li>
</ul>
<p>Further down the page is a table reporting more system level information which includes:</p>
<ul>
<li>Operating System</li>
<li>Server</li>
<li>Memory usage</li>
<li>MYSQL Version</li>
<li>SQL Mode</li>
<li>PHP Version</li>
<li>PHP Safe Mode</li>
<li>PHP Allow URL fopen</li>
<li>PHP Memory Limit</li>
<li>PHP Max Upload Size</li>
<li>PHP Max Post Size</li>
<li>PHP Max Script Execute Time</li>
<li>PHP Exif support</li>
<li>PHP IPTC support</li>
<li>PHP XML support</li>
</ul>
<h3>Scanner Tab</h3>
<p>Clicking on this tab brings up a list of files and directories which it checks that they all have  the correct permissions state. If it&#8217;s correct the line is highlighted in green &#8211; if it&#8217;s incorrect then it is highlighted in red. The correct permission status is displayed so you can change the permissions accordingly.</p>
<h3>Password Tool Tab</h3>
<p>This is a neat facility which it gives you the ability to check the strength of your passwords. A field is displayed on screen and you are invited to type in a password, a graphical bar indicator progresses as you type, alongside words telling you the strength of the password.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-392" style="border: 0pt none;" title="pw-tool" src="http://www.bloggingrocket.com/wp-content/uploads/2008/10/pw-tool.jpg" alt="" width="500" height="176" /></p>
<p style="text-align: left;">Another nice touch is it automatically generates a random strong password which you can just copy and use.</p>
<h3>Database Tab</h3>
<p style="text-align: left;">It seems there are two major vulnerabilities in WordPress the first is the auto-generated &#8216;admin&#8217; user &#8211; this is a security issue because every WordPress blog will probably have this user, therefore a potential hacker already knows half of a Username and Password pair. The second issue is the name of your tables in your database. By default when you install WordPress it auto prompts you with a table prefix of &#8216;WP_&#8217; if you leave it as this then a hacker also now knows all your table names. This is a simple one to combat because all you need to do when you install is change the prefix to something else then install. This won&#8217;t prevent a hacker from getting in but it will make it more difficult.</p>
<p style="text-align: left;">If you have already installed your blog the Database Tab has the answer. Clicking on the tab presents you with a field populated with your current table prefix. Here you can now change it to something else, but as the big, bold, italic letters say:</p>
<h4><em><em>Make a backup of your database before using this tool</em></em></h4>
<h3>Support Tab</h3>
<p>The support tab is under construction but is a place where you can link back to the publishers changelog and documentation.</p>
<h3>Conclusion</h3>
<p>My conclusion of this plugin is it highlights the two most over looked vulnerabilities in WordPress &#8211; the admin username and the table prefix. Both vulnerabilities are fixable and this plugin shows you how to do it. What&#8217;s more having these highlighted to you will teach you to install more securely in the future. Some of the info that the plugin reports will go right over most bloggers heads but so long as you don&#8217;t get bogged down with the unimportant stuff you should be OK.</p>
<p>[rating:3.5]</p>
<p>Overall I would give this plugin 3.5/5</p>
<p><strong>Killer feature:</strong> the ability to change the table prefix in one go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggingrocket.com/security-review-pt1-wp-security-scan-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hosting Security Issue :: WordPress Flash Uploader Errors</title>
		<link>http://www.bloggingrocket.com/hosting-security-issue-wordpress-flash-uploader-errors/</link>
		<comments>http://www.bloggingrocket.com/hosting-security-issue-wordpress-flash-uploader-errors/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 09:26:34 +0000</pubDate>
		<dc:creator>Ian Blackford</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[add image]]></category>
		<category><![CDATA[add media]]></category>
		<category><![CDATA[flash uploader]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[webserver]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.bloggingrocket.com/?p=312</guid>
		<description><![CDATA[If you have a problem uploading images into your blog using the 'Add media -> Add an image' pop up window, it might be because you are using the default flash based uploader. The problem doesn't actually lie in the WordPress coding, it seems to lie within the settings of the webserver that is dishing out your files. Fortunately there is simple answer]]></description>
			<content:encoded><![CDATA[<p>If you have a problem uploading images into your blog using the &#8216;Add media -&gt; Add an image&#8217; pop up window, it might be because you are using the default flash based uploader.</p>
<p>The problem doesn&#8217;t actually lie in the WordPress coding, it seems to lie within the settings of the webserver that is dishing out your files. Fortunately there is simple answer to this and it lies in doing a quick edit in your .htaccess file.</p>
<p>It seems that some hosting accounts have SecFilterScanPOST enabled and this is causing the problem.</p>
<p>Alter your .htaccess file by adding these two lines of code:</p>
<pre>SecFilterEngine Off</pre>
<pre>SecFilterScanPOST Off</pre>
<p>Now try to upload your picture again and you should find it working.</p>
<p>Please note: I&#8217;m not a webserver techie and I have to hold my hand up and honestly say that I&#8217;m not sure why turning off these two options makes the difference. I do know that they were on for a reason &#8211; that reason may be because it&#8217;s a default install and they can be either on or off without making any difference, or it could be that it&#8217;s a critical bit of set up that really shouldn&#8217;t be turned off.</p>
<blockquote><p><strong>So here is a shout out to anybody with webserver knowledge to join in the comments on this post and tell me what&#8217;s what with these settings. So please follow this post&#8217;s comments in either the comments RSS feed or subscribe to the comments below.</strong></p></blockquote>
<p><em>As with any of our advice the usual disclaimer applies: back up before you do any alterations and be aware that you do the mod at your own risk.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggingrocket.com/hosting-security-issue-wordpress-flash-uploader-errors/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Hosting Security Issue :: File Structure Exposed</title>
		<link>http://www.bloggingrocket.com/hosting-file-structure-security-issue/</link>
		<comments>http://www.bloggingrocket.com/hosting-file-structure-security-issue/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 23:46:59 +0000</pubDate>
		<dc:creator>Ian Blackford</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.bloggingrocket.com/?p=248</guid>
		<description><![CDATA[Fixing the exposed file structure issue. I had this problem on this hosting account, it seems that some providers leave it up to you to figure out what the problem is and for you to sort it out. Fortunately for me I knew what the issue was and how to fix it, so now I'm going to tell you...]]></description>
			<content:encoded><![CDATA[<p>There seems to be an issue with some hosting providers where your file structure is left exposed by default. This mean that hackers / others can see the files that are in the folders on your webserver and obviously this is potentially a dangerous situation.<strong><br />
</strong></p>
<p><strong>Here is how you test to see if you are affected:</strong></p>
<p>Call up this URL, remember to change <strong>YOUR-DOMAIN</strong> to your domain name plus the .com or .co.uk etc:</p>
<p>http://www.YOUR-DOMAIN/wp-content/plugins/</p>
<p>By doing this you are directly asking the webserver to show you the plugins folder. If you are affected by the security issue you will see this:</p>
<p><img class="alignnone size-full wp-image-249" style="border: 0pt none; margin-top: 10px; margin-bottom: 10px;" title="directory-contents" src="http://www.bloggingrocket.com/wp-content/uploads/2008/09/directory-contents.gif" alt="" width="300" height="277" /><br />
The above screen shot is a file listing of your plugins folder.</p>
<p>This example is for a WordPress install but If you don&#8217;t have a WordPress blog &#8211; you may still be affected try and locate a folder on your server and all it directly like this:</p>
<p>http://www.YOUR-DOMAIN/your-folder-name/</p>
<p>You might think: &#8220;Well so what?&#8221; but the security implications are that any folder that is on your server can potentially be viewed like this because it means that your hosting account has not been fully configured. Imagine if you have an SQL back up of your blog sitting in an uprotected folder, anyone with a bit of trial and error can find it and download it.</p>
<p>I had this problem on this hosting account, it seems that some providers leave it up to you to figure out what the problem is and for you to sort it out. Fortunately for me I knew what the issue was and how to fix it, so now I&#8217;m going to tell you. It&#8217;s so simple I really don&#8217;t know why the ISP&#8217;s don&#8217;t just configure it like this to begin with.</p>
<h3>Fixing the exposed file structure issue</h3>
<p>All you need to do is add a simple line of code to your .htaccess file. This file (.htaccess &#8211; yes it does have a dot in front of its name) sits in the root of your hosting account and tells the webserver all the extra stuff you have configured. And in this case it tells it:</p>
<pre style="padding-left: 30px;">Options All -Indexes</pre>
<p>That&#8217;s all you have to add to the .htaccess file to protect all you folders from being viewed in this hosting account.</p>
<h3>Two ways to do it</h3>
<p><strong>The first way </strong></p>
<p>Boot your FTP program and connect to your hosting account, then look in the root (the first level) of your hosting for the .htaccess file. Once you have located it, download it &#8211; a word of caution here on some computers (Apple Mac namely) when you put a &#8216;dot&#8217; infront of a file name it makes it invisible, the file is still there &#8211; but you can&#8217;t see it. So it might be wise to change the name of it before you DL. *** Remember to change the name back in the account as soon as you download &#8211; just in case you don&#8217;t do the amend straight away. Your .htaccess file is important to your blog and you shouldn&#8217;t leave it in a renamed state. ***</p>
<p>Once downloaded you should open it in a text editing program (not Word, never open a server document in Word&#8230; ever) use something like notepad. Add the above bit of code on its own line at the end of all the code that&#8217;s already there.</p>
<p>Save and re-upload. <strong>TIP</strong>: Here is what I do, to make sure I don&#8217;t mess up my install, I rename the existing .htaccess to something like .htaccess_OLD, I then upload my new one called just .htaccess &#8211; then I test my site still serves. If it doesn&#8217;t I can always roll back to my original file while I sort out what I have done wrong. If it&#8217;s all OK I just delete the _OLD file.</p>
<p><strong>The second way</strong></p>
<p>If you are hosting with an ISP that provides you with a cPanel, then it&#8217;s even easier. Login to your cPanel and find the icon option called: IndexManager. Click it and choose the root options (if you get a pop up window). When you see the next screen that lists the files in the root of your account, click on the <strong>/</strong> public_html /  <em>(Current Folder) </em>words. This takes you through to another screen that asks you to choose your indexing type, choose &#8220;No Indexing&#8221; and hit save. Go to your site and check that it&#8217;s still serving OK.</p>
<p>Now you need to call the previously exposed folder again and if all has gone to plan you should now see your blogs error page and not your file listing.</p>
<p>Please take care when you are editing any server files and don&#8217;t ever open them in Word!</p>
<p><em>This post is for information only and if you edit your files please note that you do so at your own risk, no responsibility is accepted by bloggingrocket.com or it&#8217;s author should anything go wrong with your hosting account / blog website. Also note that this code adjustment alone isn&#8217;t a guarantee against being hacked.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggingrocket.com/hosting-file-structure-security-issue/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

