<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>I&#039;d Rather Be Writing &#187; security</title>
	<atom:link href="http://idratherbewriting.com/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://idratherbewriting.com</link>
	<description>The Latest Trends in Technical Communication</description>
	<lastBuildDate>Fri, 25 May 2012 16:20:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>WordPress Tip: Making Your WP-CONFIG File Secure</title>
		<link>http://idratherbewriting.com/2010/09/14/wordpress-tip-making-your-wp-config-file-secure/</link>
		<comments>http://idratherbewriting.com/2010/09/14/wordpress-tip-making-your-wp-config-file-secure/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 05:18:33 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Newsletter]]></category>
		<category><![CDATA[wp-config]]></category>

		<guid isPermaLink="false">http://idratherbewriting.com/?p=7532</guid>
		<description><![CDATA[A lot of people don&#8217;t realize that they&#8217;re missing unique authentication keys in their WordPress&#8217;s wp-config.php file. These unique authentication keys will help keep your WordPress site more secure. In this screencast, I show you how to add the necessary authentication keys. http://www.youtube.com/watch?v=eKqXDV5gJEo Blog Sponsors 3Rabbitz book Webworks ePublisher Scriptorium Help Generator help authoring software Southern Polytechnic: Information Design and Communication Simplified English MindTouch]]></description>
			<content:encoded><![CDATA[<p>A lot of people don&#8217;t realize that they&#8217;re missing unique authentication keys in their WordPress&#8217;s wp-config.php file. These unique authentication keys will help keep your WordPress site more secure. In this screencast, I show you how to add the necessary authentication keys. </p>
<p>http://www.youtube.com/watch?v=eKqXDV5gJEo<br />
<h2>Blog Sponsors</h2>
<ul>
<li><a href="http://3rabbitz.com">3Rabbitz book</a></li>
<li><a href="http://webworks.com">Webworks ePublisher</a></li>
<li><a href="http://scriptorium.com">Scriptorium</a></li>
<li><a href="http://www.helpgenerator.com">Help Generator help authoring software</a></li>
<li><a href="http://idc.spsu.edu">Southern Polytechnic: Information Design and Communication</a></li>
<li><a href="http://simplifiedenglish.net">Simplified English</a></li>
<li><a href="http://info.mindtouch.com/irbw/tcs-custom-tour?persona=content">MindTouch</a></li>
<li><a href="http://www.madcapsoftware.com/products/flare/overview.aspx?utm_source=IdRatherBeWriting&#038;utm_medium=Banner&#038;utm_campaign=Flare8"</a>Madcap Software</a></li>
<li><a href="http://www.drexplain.com/">Dr.Explain</a> </li>
<li><a href="http://www.adobe.com/products/technicalcommunicationsuite/try.html?sdid=ITRSO">Adobe Technical Communication Suite</a></li>
<li><a href="http://www.congree.com/en/download-congree-personal-edition.aspx">Congree</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2010/09/14/wordpress-tip-making-your-wp-config-file-secure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress Tip: Avoid Getting Hacked through Bluehost&#8217;s cPanel</title>
		<link>http://idratherbewriting.com/2010/02/27/hacking-wordpress-through-cpanel/</link>
		<comments>http://idratherbewriting.com/2010/02/27/hacking-wordpress-through-cpanel/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 16:19:16 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[delete]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Newsletter]]></category>

		<guid isPermaLink="false">http://www.idratherbewriting.com/?p=5777</guid>
		<description><![CDATA[It&#8217;s always hard to tell exactly why or how a site gets hacked. One of the WordPress sites I created for a client kept getting hacked. I took more extreme security measures, changing the database table prefix, adding an htaccess file to wp-admin that filtered IP addresses, adding a plugin to encrypt logins, adding a firewall, moving wp-config to another directory, and other measures. I thought ... <a href="http://idratherbewriting.com/2010/02/27/hacking-wordpress-through-cpanel/">more &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s always hard to tell exactly why or how a site gets hacked. One of the WordPress sites I created for a client kept getting hacked. I took more extreme security measures, changing the database table prefix, adding an htaccess file to wp-admin that filtered IP addresses, adding a plugin to encrypt logins, adding a firewall, moving wp-config to another directory, and other measures. I thought the problem was with WordPress.</p>
<p>Then last weekend, I checked the site, and it was totally gone. Completely? Yeah, completely. I logged into cPanel and the entire database had been deleted. Previous hacks had just deleted all posts, pages, and users tables in the database. Now the hacker turned it up a level and deleted the entire database. <span id="more-5777"></span></p>
<p>I looked at the log files and noticed that an IP address from Calgary rifled through the client&#8217;s cPanel and finally deleted the database. After about 30 minutes with Bluehost tech support, the support person mentioned that someone had requested the password to be sent to the email address on file. It&#8217;s common to have a retrieval method in case you forget your password. Almost every website with a login offers this. Somehow the hacker retrieved the password this way &#8212; either by retrieving it from the client&#8217;s email or through another method (intercepting it?).</p>
<p>I pressed the support rep about the security and encryption for the password retrieval tool, and he did say that you can request the password for any domain by plugging in <a href="https://www.bluehost.com/cgi/forgot?domain" target="_blank">https://www.bluehost.com/cgi/forgot?domain</a>= or <a href="http://www.bluehost.com/cgi/forgot?domain" target="_blank">http://www.bluehost.com/cgi/forgot?domain</a>= and adding your domain after the = sign.</p>
<p>He then said, &#8221;I think our issue might be from our password request tool. I am reporting it now.&#8221; But he also suspected that the client&#8217;s email account had been compromised. He said changing the password may solve the problem entirely.</p>
<p>I don&#8217;t know if the password retrieval method is a common way to hack a site. But it&#8217;s a sneaky way to gain access. You may have a 25 digit hexadecimal alphanumeric password for your web host account, but probably not for your email. And do you really use different passwords for email, Facebook, Twitter, and the 75 other websites you log into? Guess one password and you probably have access to nearly all of them. With access to email, all you have to do is retrieve the password from the web host, and within minutes you have access to the MySQL database, where all posts and pages are stored.</p>
<p>What I&#8217;ve learned from the experience is to immediately look at the log files. As hard as log files are to read, log files allow you to trace the path of the last visitor to the site. You can look at the origin of the IP address through <a href="http://who.is" target="_blank">who.is</a>. The log files tell you what part of your site the hacker visited. If the entry point is cPanel rather than your site, you might ask support if someone retrieved the password on your account. (The information about the password retrieval is something only tech support knows &#8212; it&#8217;s not in the log files.)</p>
<p>So after hours of looking at WordPress for the security vulnerability, going through theme code, plugins, and everything else, it turns out the vulnerability was with Bluehost&#8221;s password retrieval and the client&#8217;s email account. The hacker was getting in through cPanel, not WordPress.</p>
<p>It&#8217;s not such an alarming problem, though. Because even if your entire site gets hacked and deleted, the web host usually backs up the site once a week or so. The worst scenario is that you&#8217;ll lose the last couple of posts (which you can retrieve via email if you&#8217;re subscribed to email delivery of your posts).</p>
<p>The real issue is getting hacked repeatedly and not knowing where the security vulnerability is. My advice is to look at the log files, who the last visitor was, and where they entered the site. Did they hack into WordPress or cPanel? Find out if someone retrieved the password. Is your email password easy to guess? Is it the same password that you use everywhere?</p>
<p><strong>3/2/2010 update:</strong> A user in the comments informs me that the password retrieval tool is not part of cPanel but rather Bluehost. I had assumed otherwise. Sorry cPanel.<br />
<h2>Blog Sponsors</h2>
<ul>
<li><a href="http://3rabbitz.com">3Rabbitz book</a></li>
<li><a href="http://webworks.com">Webworks ePublisher</a></li>
<li><a href="http://scriptorium.com">Scriptorium</a></li>
<li><a href="http://www.helpgenerator.com">Help Generator help authoring software</a></li>
<li><a href="http://idc.spsu.edu">Southern Polytechnic: Information Design and Communication</a></li>
<li><a href="http://simplifiedenglish.net">Simplified English</a></li>
<li><a href="http://info.mindtouch.com/irbw/tcs-custom-tour?persona=content">MindTouch</a></li>
<li><a href="http://www.madcapsoftware.com/products/flare/overview.aspx?utm_source=IdRatherBeWriting&#038;utm_medium=Banner&#038;utm_campaign=Flare8"</a>Madcap Software</a></li>
<li><a href="http://www.drexplain.com/">Dr.Explain</a> </li>
<li><a href="http://www.adobe.com/products/technicalcommunicationsuite/try.html?sdid=ITRSO">Adobe Technical Communication Suite</a></li>
<li><a href="http://www.congree.com/en/download-congree-personal-edition.aspx">Congree</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2010/02/27/hacking-wordpress-through-cpanel/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Your WordPress Site Can Get Hacked If You Don&#8217;t Have This</title>
		<link>http://idratherbewriting.com/2009/05/26/your-wordpress-site-can-get-hacked-if-you-dont-have-this/</link>
		<comments>http://idratherbewriting.com/2009/05/26/your-wordpress-site-can-get-hacked-if-you-dont-have-this/#comments</comments>
		<pubDate>Wed, 27 May 2009 01:00:54 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[hacked]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security phrases]]></category>
		<category><![CDATA[site hacked]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp-config]]></category>

		<guid isPermaLink="false">http://www.idratherbewriting.com/?p=3591</guid>
		<description><![CDATA[I helped another person whose WordPress site was hacked this weekend. I&#8217;ve noticed a trend about sites that get hacked. Most of the people installed their WordPress blog either long ago, before the right security phrases were included in the wp-config.php file, or they installed WordPress through an auto-installer that didn&#8217;t insert the right security phrases. The wp-config.php file is the key file that contains ... <a href="http://idratherbewriting.com/2009/05/26/your-wordpress-site-can-get-hacked-if-you-dont-have-this/">more &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>I helped another person whose WordPress site was hacked this weekend. I&#8217;ve noticed a trend about sites that get hacked. Most of the people installed their WordPress blog either long ago, before the right security phrases were included in the wp-config.php file, or they installed WordPress through an auto-installer that didn&#8217;t insert the right security phrases.</p>
<p>The wp-config.php file is the key file that contains your database name and password. It&#8217;s the file that makes the WordPress files talk with your MySQL database, where all your posts and pages are stored. wp-config.php has also been upgraded with stronger security phrases over the past couple of years.</p>
<p>If you have a self-hosted WordPress site, FTP into your root directory and download the wp-config.php file. Then download the latest copy of WordPress from <a href="http://wordpress.org" target="_blank">WordPress.org</a> and compare the wp-config-sample.php file in the WordPress download with your version of wp-config.php. After the database, username, and password details, there should be a section of security phrases that looks as follows: <span id="more-3591"></span></p>
<blockquote><p>* Change these to different unique phrases!<br />
* You can generate these using the {@link <a href="https://api.wordpress.org/secret-key/1.1/" target="_blank">https://api.wordpress.org/secret-key/1.1/</a> WordPress.org secret-key service}<br />
*<br />
* @since 2.6.0<br />
*/<br />
define (&#8216;AUTH_KEY&#8217;, &#8216;put your unique phrase here&#8217;);<br />
define (&#8216;SECURE_AUTH_KEY&#8217;, &#8216;put your unique phrase here&#8217;);<br />
define (&#8216;LOGGED_IN_KEY&#8217;, &#8216;put your unique phrase here&#8217;);<br />
define (&#8216;NONCE_KEY&#8217;, &#8216;put your unique phrase here&#8217;);</p></blockquote>
<p>If you don&#8217;t have these security phrases, just go to the URL provided and the site will automatically generate random, difficult strings for each of the security phrases. Paste the phrases into your file.</p>
<p><strong>Note: </strong>Even if you have the latest version of WordPress (2.7.1), if you&#8217;ve been upgrading for the last couple of years, you might have omitted upgrading the wp-config.php file, since the upgrade instructions say to leave it alone. If so, check to see if you have all the security phrases in there.</p>
<p>I&#8217;m sure there are dozens of ways to hack a WordPress site, but certainly not having these security phrases puts your site at risk.</p>
<p><strong>Caution:</strong> While you&#8217;re editing the wp-config.php file, make sure you don&#8217;t have any extra spaces at the bottom of the file. For some reason, if you have even one extra space at the bottom, you&#8217;re site will show an error about retrieving &#8220;headers already sent.&#8221; Also, if you add the character code enforcement at the top, you may suddenly see funny characters in your site where apostrophes and other character marks appear. Enforcing a character set is optional.<br />
<h2>Blog Sponsors</h2>
<ul>
<li><a href="http://3rabbitz.com">3Rabbitz book</a></li>
<li><a href="http://webworks.com">Webworks ePublisher</a></li>
<li><a href="http://scriptorium.com">Scriptorium</a></li>
<li><a href="http://www.helpgenerator.com">Help Generator help authoring software</a></li>
<li><a href="http://idc.spsu.edu">Southern Polytechnic: Information Design and Communication</a></li>
<li><a href="http://simplifiedenglish.net">Simplified English</a></li>
<li><a href="http://info.mindtouch.com/irbw/tcs-custom-tour?persona=content">MindTouch</a></li>
<li><a href="http://www.madcapsoftware.com/products/flare/overview.aspx?utm_source=IdRatherBeWriting&#038;utm_medium=Banner&#038;utm_campaign=Flare8"</a>Madcap Software</a></li>
<li><a href="http://www.drexplain.com/">Dr.Explain</a> </li>
<li><a href="http://www.adobe.com/products/technicalcommunicationsuite/try.html?sdid=ITRSO">Adobe Technical Communication Suite</a></li>
<li><a href="http://www.congree.com/en/download-congree-personal-edition.aspx">Congree</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2009/05/26/your-wordpress-site-can-get-hacked-if-you-dont-have-this/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

