<?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>Genlack.com &#187; Blog</title>
	<atom:link href="http://genlack.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://genlack.com</link>
	<description>In Sync With The Web.</description>
	<lastBuildDate>Sun, 25 Dec 2011 07:28:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Funk TV launches new website.</title>
		<link>http://genlack.com/blog/funk-tv-launches-new-website/</link>
		<comments>http://genlack.com/blog/funk-tv-launches-new-website/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 16:17:16 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Clients]]></category>
		<category><![CDATA[Funk TV]]></category>

		<guid isPermaLink="false">http://genlack.com/blog/funk-tv-launches-new-website/</guid>
		<description><![CDATA[One of our clients, Funk TV, has been getting some press lately. We really enjoyed building their website and expect this to be a very successful venture. Seems like the right time for an integrated online/broadcast television network. Here are a couple of recent articles about Funk TV. &#160; Washington City Paper &#160; Indie Wire [...]]]></description>
			<content:encoded><![CDATA[<p>One of our clients, Funk TV, has been getting some press lately. We really enjoyed building their website and expect this to be a very successful venture. Seems like the right time for an integrated online/broadcast television network. Here are a couple of recent articles about Funk TV.</p>
<p>&nbsp;</p>
<p><a href="http://www.washingtoncitypaper.com/blogs/artsdesk/film/2011/06/08/young-scripted-and-black-regi-allens-quest-to-make-funktv-the-first-urban-alternative-network/">Washington City Paper</a></p>
<p>&nbsp;</p>
<p><a href="http://blogs.indiewire.com/shadowandact/archives/introducing_funktv_fried_chicken_cinema_courtesy_of_regi_allen/#">Indie Wire post</a></p>
<p>&nbsp;</p>
<p><a href="http://funktv.com"><img src="http://stevelack.files.wordpress.com/2011/06/20110609-115358.jpg" alt="20110609-115358.jpg" class="alignnone size-small" /></a></p>
<p>&nbsp;</p>
<p><a href="http://funktv.com">Check out the Funk TV website</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://genlack.com/blog/funk-tv-launches-new-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking. It Happens.</title>
		<link>http://genlack.com/blog/hacking-it-happens/</link>
		<comments>http://genlack.com/blog/hacking-it-happens/#comments</comments>
		<pubDate>Mon, 03 May 2010 02:12:18 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://genlack.com/?p=707</guid>
		<description><![CDATA[&#160; The reaction was purely visceral. My stomach dropped. My heart skipped a beat. &#160; I couldn’t have been more stunned if someone had walked up and punched me in the gut. &#160; I had logged on to Genlack.com to begin work on a new post but instead of my familiar cube, up popped a [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>The reaction was purely visceral.  My stomach dropped.  My heart skipped a beat.</p>
<p>&nbsp;</p>
<p>I couldn’t have been more stunned if someone had walked up and punched me in the gut.</p>
<p>&nbsp;</p>
<p>I had logged on to Genlack.com to begin work on a new post but instead of my familiar cube, up popped a skull and cross bones and the words FACK YOU, STEVE!</p>
<p>&nbsp;</p>
<p>Fack me?  But I’m such a nice guy.  I had been hacked.  Fack me!</p>
<p>&nbsp;</p>
<p>But the whole experience was worth its weight in education.  The hacker helped me to pinpoint holes in both my website security and backup procedures.</p>
<p>&nbsp;</p>
<p>Many of my clients are migrating their former static websites to WordPress, Drupal or some form of content management system (CMS). These new technologies allow them to take advantage of the easy updating and customer outreach capabilities of these systems, as well as the improved search engine optimization that these type of sites allow.  With this migration to the latest technology also comes the necessity for a more vigilant backup and website security system.  </p>
<p>&nbsp;</p>
<p>Most hackers gain access to your site through vulnerabilities in the way your CMS interacts with the necessary back-end database.  Once they have compromised your database, they have control of what displays when someone visits your site, or even worse, they may have access to any data contained at your website, such as customer email addresses.  It can take hours to clean your database and get your site back online and secure.  For a small business, this downtime can be devastating.  If you have already been hacked and you haven&#8217;t implemented the procedures recommended in this article you can either follow the the steps outlined at <a href="http://ocaoimh.ie/did-your-wordpress-site-get-hacked/">http://ocaoimh.ie/did-your-wordpress-site-get-hacked/</a>, or get the folks at <a href="http://www.securelive.net/affiliate/idevaffiliate.php?id=162">SecureLive</a> to de-hack your site for a fee of $697.  As I&#8217;ve recently confirmed, <em>&#8220;An once of prevention&#8230;&#8221;</em></p>
<p>&nbsp;</p>
<p><strong>Backup, backup, backup</strong></p>
<p>&nbsp;</p>
<p>As any of my web development clients will tell you, my mantra is &#8220;backup, backup, backup.&#8221;  The attack on Genlack caused me a bit of inconvenience but no loss of data or work-time.  Actually the hacker helped me to improve my backup system.  Before this attack I had software in place to back up my site files once a week and my database once a day.  After losing a full day of updates to genlack.com, I increased the database backup frequency to every 12 hours. The best way to make sure your site is backed up is to use automated backup software.  For WordPress there are a several plug-ins that automatically backup your database and email you a backup file.  You can then store the backups in a safe off-site location to be restored if disaster strikes.  For general backup, if you have shell access to your server,  I recommend <a href="http://sourceforge.net/projects/backuppc/">BackupPC</a>, for PC, Mac and Linux. For WordPress installations, I haven&#8217;t found one single solution to back up my entire site.  For quick, one-at-a-time backups after I make any big changes to the site, I use <a href="http://lastnightsdesigns.com/?page_id=121">EZ Backup WordPress</a>.  For a more automated approach to backing up theme, plug-in and image directories, I use <a href="http://www.blogtrafficexchange.com/wordpress-backup/">WordPress Backup</a>.   It is also essential to back up the database associated with your WordPress site, and for that I recommend the excellent plug-in, <a href=" http://lesterchan.net/portfolio/programming/php/#wp-dbmanager">WP-DBmanager</a>, which automates many aspects of maintaining your database, including backup.</p>
<p>&nbsp;</p>
<p><strong>How to secure your site</strong></p>
<p>&nbsp;</p>
<p>I thought that I had my site secured but it turns out there were vulnerabilities in my WordPress installation.  I run several sites using both Drupal and WordPress, as well as traditional static HTML websites.  In this article I will focus on WordPress installations; however, many of the same techniques apply to other systems.  </p>
<p>&nbsp;</p>
<p>The first lesson I learned was to immediately apply any updates to the core system and any plug-ins you are using on your site.  Hackers are always one step ahead of us good guys when it comes to finding vulnerabilities to exploit and patches are always released as soon as a hole is found.  Always update your systems as soon as updates become available.  </p>
<p>&nbsp;</p>
<p>The first thing you should do after installing a WordPress site is to change the name of the administrator account. WordPress installs a default administrator user name of “admin.” The hackers are well aware of this and begin their exploits by searching for the admin account to begin their attack. The best way to avoid this is to change the username on your administrator account.  WordPress doesn&#8217;t give you an easy way to do this.  You&#8217;ll have to go into your database, using phpMyadmin, or a similar program provided by your webhost.</p>
<p>&nbsp;</p>
<p>Here&#8217;s how:</p>
<p><object id="scPlayer" width="640" height="400"><param name="movie" value="http://content.screencast.com/users/stevelack/folders/Camtasia/media/1952810b-2988-4b81-817b-04bffa3832d1/mp4h264player.swf"></param><param name="quality" value="high"></param><param name="bgcolor" value="#FFFFFF"></param><param name="flashVars" value="thumb=http://content.screencast.com/users/stevelack/folders/Camtasia/media/1952810b-2988-4b81-817b-04bffa3832d1/FirstFrame.jpg&#038;containerwidth=640&#038;containerheight=400&#038;content=http://content.screencast.com/users/stevelack/folders/Camtasia/media/1952810b-2988-4b81-817b-04bffa3832d1/Change%20Admin%20name%20in%20Wordpress.mp4"></param><param name="allowFullScreen" value="true"></param><param name="scale" value="showall"></param><param name="allowScriptAccess" value="always"></param><param name="base" value="http://content.screencast.com/users/stevelack/folders/Camtasia/media/1952810b-2988-4b81-817b-04bffa3832d1/"></param> <embed src="http://content.screencast.com/users/stevelack/folders/Camtasia/media/1952810b-2988-4b81-817b-04bffa3832d1/mp4h264player.swf" quality="high" bgcolor="#FFFFFF" width="640" height="400" type="application/x-shockwave-flash" allowScriptAccess="always" flashVars="thumb=http://content.screencast.com/users/stevelack/folders/Camtasia/media/1952810b-2988-4b81-817b-04bffa3832d1/FirstFrame.jpg&#038;containerwidth=640&#038;containerheight=400&#038;content=http://content.screencast.com/users/stevelack/folders/Camtasia/media/1952810b-2988-4b81-817b-04bffa3832d1/Change%20Admin%20name%20in%20Wordpress.mp4" allowFullScreen="true" base="http://content.screencast.com/users/stevelack/folders/Camtasia/media/1952810b-2988-4b81-817b-04bffa3832d1/" scale="showall"></embed></object></p>
<p>&nbsp;</p>
<p>After changing your admin account name, the next step is to make sure that your directories are secure.  The only files that the public should be able to see are files named index.php or index.html; these files point to everything else that is viewable in your WordPress installation. To do this, add the following one line to your .htaccess file, using any text editor:<br />
Options All -Indexes</p>
<p>&nbsp;</p>
<p>If you&#8217;re interested in learning more about all the things you can do to control your site using the .htaccess file, you can find everything you need to know at: <a href="http://www.askapache.com/htaccess/htaccess.html">http://www.askapache.com/htaccess/htaccess.html</a></p>
<p>&nbsp;</p>
<p>The last step to take is to remove the WordPress version information from your header.  To do this you&#8217;ll need to add the following line to your functions.php file using any text editor:  </p>
<p>&nbsp;</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> remove_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wp_head'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp_generator'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>If your theme doesn&#8217;t have a functions.php file, you can easily create one in your text editor and upload it to your theme&#8217;s directory. </p>
<p>&nbsp;</p>
<p>Once you&#8217;ve taken these steps, your site will be more secure.  However, there is still more you can and should do and it&#8217;s as easy as installing a plug-in or two to your site.  </p>
<p>&nbsp;</p>
<p><strong>Security plug-ins</strong></p>
<p>&nbsp;</p>
<p>While there are many issues and items that need to be addressed when securing your site, most of us, even those in the website business, don&#8217;t have the time or background to become network security experts.  Fortunately, there are many free plug-ins and commercial packages available to help secure your site.</p>
<p>&nbsp;</p>
<p>A search for &#8220;WordPress Security Plug-Ins&#8221; provides a long list of free programs to help block the hackers. However, none of them is without drawbacks.  The one free plug-in I do recommend is <a href="http://semperfiwebdesign.com/plugins/wp-security-scan/">WP Security Scan</a>, which will look through your site and give you a checklist of items you need to address to secure your WordPress installation. Most of the rest of the security plug-ins for WordPress somehow interfere with normal daily operation of your site.  That&#8217;s why I decided to invest in a commercial product to secure my sites.</p>
<p>&nbsp;</p>
<p>The best solution I&#8217;ve found for securing my WordPress installations, and the one that I recommend to my clients, is SecurePress from <a href="http://www.securelive.net/affiliate/idevaffiliate.php?id=162">SecureLive</a>.  They also have a version for Joomla and a stand-alone product that secures other non-CMS websites.   Although a bit pricey by the standards of &#8220;free-plug-ins,&#8221; their services are well worth the price and have in fact saved me many hours of work.</p>
<p>&nbsp;</p>
<p>If security is not the way you&#8217;d like to spend your time, we at Genlack would be happy to look over your site, recommend products or solutions and implement them for you.  For a free site evaluation <a href="contact-us">contact us</a> and we&#8217;ll help you sort it all out.</p>
<p>&nbsp;</p>
<p>Do you have any favorite WordPress security plug-ins?  Leave a comment and let us know about them.</p>
]]></content:encoded>
			<wfw:commentRss>http://genlack.com/blog/hacking-it-happens/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

