<?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>Solo Engine &#187; GPL</title>
	<atom:link href="http://www.soloengine.com/tag/gpl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.soloengine.com</link>
	<description>Technology, Gadgets and Social Media.</description>
	<lastBuildDate>Fri, 23 Apr 2010 11:45: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>4 simple steps to bulletproof your WordPress blog</title>
		<link>http://www.soloengine.com/2009/11/4-simple-steps-to-bulletproof-your-wordpress-blog/</link>
		<comments>http://www.soloengine.com/2009/11/4-simple-steps-to-bulletproof-your-wordpress-blog/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 20:47:41 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Theme Authenticity Checker]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Wordpress Exploit Scanner]]></category>
		<category><![CDATA[wordpress.org]]></category>

		<guid isPermaLink="false">http://www.soloengine.com/?p=43</guid>
		<description><![CDATA[The reputation of WordPress as a scalable CMS and blogging platform is growing exponentially. Millions of users have deployed standalone blog installations by downloading the package from WordPress.org. There are thousands of free and opensource themes and plugins available to customize a self hosted WordPress blog. WordPress is becoming the Microsoft Windows of the CMS [...]]]></description>
			<content:encoded><![CDATA[<p>The reputation of WordPress as a scalable CMS and blogging platform is growing exponentially. Millions of users have deployed standalone blog installations by downloading the package from WordPress.org. There are thousands of free and opensource themes and plugins available to customize a self hosted WordPress blog. WordPress is becoming the Microsoft Windows of the CMS &amp; blogging platforms in popularity, ease of use and vulnerability.</p>
<p>For beginners, WordPress themes are not just images, icons and logos; they are programming code written in php. So a developer can essentially insert javascript and other frameworks to introduce certain functionality. Sliders, widgets etc are some of the common javascript nuggets inserted in the theme&#8217;s code. Hackers and spammers distribute free themes that have malicious code hidden in the free themes to gain a backdoor entry into the WordPress site and at times the server itself. Once installed in the blog, the embedded malicious code can then be used serve spam or inappropriate ads, redirect traffic to another website and to steal user data. Such mishaps can be avoided by ensuring that you follow the four simple steps briefed below:</p>
<p><span id="more-43"></span></p>
<p><strong>1. Download themes directly from the Developer&#8217;s website</strong></p>
<p>The most important and imperative thing to do is to download themes from the developer&#8217;s website. Famous developers like Bustatheme, Woo themes etc. release free themes from time to time. Hackers and spammers have a network of sites to aggregate, showcase and distribute these free themes to lure users. One famous example is wpsphere.com. So its very safe to download the theme directly from the developer&#8217;s site rather than a shady site. It does not make sense to download a Firefox browser from a warez forum rather than from Mozilla&#8217;s official website. Right?</p>
<div id="l7uf" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_572ffs7xccb_b" target="_blank"><img style="width: 1024px; height: 594.855px;" src="https://docs.google.com/File?id=dd7qpz2d_572ffs7xccb_b" alt="" /></a></p>
<div id="c25b" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_573fhwpxwdg_b" target="_blank"><img style="width: 1024px; height: 596.801px;" src="https://docs.google.com/File?id=dd7qpz2d_573fhwpxwdg_b" alt="" /></a></div>
</div>
<p><strong>2. Always use the WordPress theme repository or the built in theme browser</strong></p>
<p>WordPress has an exhaustive collection of free themes in <a id="s2z3" title="it's theme repository" href="http://wordpress.org/extend/themes/" target="_blank">it&#8217;s theme repository</a>. WordPress has ensured that all the themes uploaded are clean and are GPL(General Public License) compliant. GPL ensures that the theme is absolutely free with no strings attached.</p>
<div id="bqum" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_574czhrh6dc_b" target="_blank"><img style="width: 1024px; height: 591.613px;" src="https://docs.google.com/File?id=dd7qpz2d_574czhrh6dc_b" alt="" /></a></div>
<p>In addition to the repository, WordPress team has integrated a theme browser in its core. So once you have the WordPress blog installed on your server, you can choose to select and install themes in a single click. To access the theme browser, login to the admin control panel and select the &#8220;Add new themes&#8221; from under Appearance on the left hand toolbar.</p>
<div id="mx_6" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_575hb2wgxgb_b" target="_blank"><img style="width: 1024px; height: 598.635px;" src="https://docs.google.com/File?id=dd7qpz2d_575hb2wgxgb_b" alt="" /></a></div>
<p>From there themes of various columns and colors can be installed. Installing a new theme as easy as  clicking on a thumbnail.</p>
<div id="w.sx" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_576gdvxzkgn_b" target="_blank"><img style="width: 1024px; height: 594.374px;" src="https://docs.google.com/File?id=dd7qpz2d_576gdvxzkgn_b" alt="" /></a></div>
<p><strong> </strong></p>
<hr /><strong>3. Use the Theme Authenticity Checker plugin</strong></p>
<p>Now if you have a theme installed in a WordPress blog sometime ago and not sure if the theme does not contain any malicious code, there is a plugin for that. Theme Authenticity Checker (TAC) plugin will scan all the theme files for potentially malicious or unwanted code and will let you know if there is any threat. The plugin can be downloaded from <a id="s730" title="here" href="http://wordpress.org/extend/plugins/tac/" target="_blank">here</a>. Alternatively,the TAC plugin can be installed directly from the built-in plugin browser in the WordPress control panel. Click on  &#8220;Add New&#8221; from under the Plugins section and search for TAC.</p>
<div id="yo_g" style="text-align: left;"><img style="width: 1024px; height: 597.215px;" src="https://docs.google.com/File?id=dd7qpz2d_577d879kvc5_b" alt="" /></div>
<hr />The plugin can then be added by clicking install.</p>
<div id="v_fa" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_578dp44d4hf_b" target="_blank"><img style="width: 1024px; height: 639.112px;" src="https://docs.google.com/File?id=dd7qpz2d_578dp44d4hf_b" alt="" /></a></div>
<p>After installing the plugin, the TAC link can be found under Appearances section.</p>
<div id="ieau" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_580hq4wrwc3_b" target="_blank"><img style="width: 1024px; height: 486.545px;" src="https://docs.google.com/File?id=dd7qpz2d_580hq4wrwc3_b" alt="" /></a></div>
<hr />When clicked on the TAC, the plugin checks all the uploaded themes and displays if they are clean.</p>
<div id="men7" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_581dpdvnzcq_b" target="_blank"><img style="width: 1024px; height: 597.629px;" src="https://docs.google.com/File?id=dd7qpz2d_581dpdvnzcq_b" alt="" /></a></div>
<p>The result also shows the number of links that have been added in the theme&#8217;s code. To see what those links are, just click the details button and voila! we have all the external links.</p>
<div id="k9sa" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_582fr6423f6_b" target="_blank"><img style="width: 1024px; height: 587.681px;" src="https://docs.google.com/File?id=dd7qpz2d_582fr6423f6_b" alt="" /></a></div>
<p><strong> </strong></p>
<hr /><strong>4. Use the WordPress Exploit Scanner Plugin</strong></p>
<p>Like themes, WordPress plugins are also available at all places. Steps 1 and 2 of this post also holds good for WordPress plugins. Always download the plugins from the author&#8217;s page or even better, download from the <a id="dbl9" title="WordPress plugin repository" href="http://wordpress.org/extend/plugins/" target="_blank">WordPress plugin repository</a>.</p>
<div id="w9of" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_583cnvw7ghm_b" target="_blank"><img style="width: 1024px; height: 596.567px;" src="https://docs.google.com/File?id=dd7qpz2d_583cnvw7ghm_b" alt="" /></a></div>
<p>After installing the plugin, the Exploit scanner option can be found under the Dashboard section.</p>
<div id="q9ta" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_584cksht2fv_b" target="_blank"><img style="width: 1024px; height: 586.866px;" src="https://docs.google.com/File?id=dd7qpz2d_584cksht2fv_b" alt="" /></a></div>
<p>Click on &#8216;Run the scan&#8221; to begin the exploit check.</p>
<div id="a0.x" style="text-align: left;"><img style="width: 1024px; height: 592.022px;" src="https://docs.google.com/File?id=dd7qpz2d_585hqd4xxcw_b" alt="" /></div>
<div id="fg:." style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_586n8g6nchg_b" target="_blank"><img style="width: 1024px; height: 595.085px;" src="https://docs.google.com/File?id=dd7qpz2d_586n8g6nchg_b" alt="" /></a></div>
<hr />After a few seconds, the scan will display the sectionwise results. It will report if there are any exploits in the core WordPress files (without the plugins and themes), then will show the list of suspicious codes within the themes and plugins. If you have followed steps and 1 &amp; 2 of this article, all is well and you can ignore going through the code. Finally, the scan shows the number of administrators, which is a fantastic idea as most hackers will add a new admin account using the malicious code and take control of the blog.</p>
<div id="ta-8" style="text-align: left;">
<div id="gt_w" style="text-align: left;"><a href="https://docs.google.com/File?id=dd7qpz2d_588frfbz9gb_b" target="_blank"><img style="width: 1024px; height: 598.164px;" src="https://docs.google.com/File?id=dd7qpz2d_588frfbz9gb_b" alt="" /></a></div>
</div>
<p>If you find a compromised theme or plugin or a fake admin account, remove them and then please change the administrator password. In the long and short, whenever you plan to add a new theme or plugin, please follow the four tips, rinse and then repeat. It&#8217;s always better to be safe than sorry.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.soloengine.com/2009/11/4-simple-steps-to-bulletproof-your-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
