<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Bodvoc&#039;s Blog</title>
	<atom:link href="http://bodvoc.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bodvoc.wordpress.com</link>
	<description>Thoughts on website development, web security, and securely using the Joomla! CMS</description>
	<lastBuildDate>Sun, 06 Mar 2011 17:35:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='bodvoc.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Bodvoc&#039;s Blog</title>
		<link>http://bodvoc.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bodvoc.wordpress.com/osd.xml" title="Bodvoc&#039;s Blog" />
	<atom:link rel='hub' href='http://bodvoc.wordpress.com/?pushpress=hub'/>
		<item>
		<title>htaccess file &#8211; your first line of defence</title>
		<link>http://bodvoc.wordpress.com/2010/07/26/htaccess-file-your-first-line-of-defence/</link>
		<comments>http://bodvoc.wordpress.com/2010/07/26/htaccess-file-your-first-line-of-defence/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 17:48:03 +0000</pubDate>
		<dc:creator>bodvoc</dc:creator>
				<category><![CDATA[Internet Technology]]></category>
		<category><![CDATA[Joomla! website security]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[htaccess file]]></category>
		<category><![CDATA[HTTP Requests]]></category>
		<category><![CDATA[website security]]></category>

		<guid isPermaLink="false">http://bodvoc.wordpress.com/?p=102</guid>
		<description><![CDATA[An important first line of defence for you website is the handling of HTTP Requests by the web server. A number of common attacks such as Cross-Site Scripting, Local File Inclusion and SQL Injection all start with transmission of hostile &#8230; <a href="http://bodvoc.wordpress.com/2010/07/26/htaccess-file-your-first-line-of-defence/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=102&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>An important first line of defence for you website is the handling of HTTP Requests by the web server. A number of common attacks such as Cross-Site Scripting, Local File Inclusion and SQL Injection all start with transmission of hostile commands via the HTTP Request. The challenge is separating legitimate requests from the hostile or malicious ones.</p>
<p>For a website hosted on an Apache server, there is a powerful mechanism available to help – the Apache htaccess file. Use of an appropriately configured htaccess file on a server with mod_rewrite can provide a robust defence against many HTTP Request attacks. This posting examines the types of rules that can be implemented and their role in protecting your website.</p>
<h2>So what is an .htaccess file?</h2>
<p>An .htaccess file is a plain text file containing a list of configuration directives (rules). These rules are processed by the Apache webserver. A site can have more than one htaccess file, on more complex sites this allows for distributed configuration instructions, i.e. specific instructions may be applied at individual directory level. The htaccess file will be read on every HTTP Request submitted to the webserver, this is very helpful as changes to this file can therefore take immediate effect.</p>
<h2>Will my hosting provider let me use an htaccess file?</h2>
<p>If your website is hosted on an Apache server your hosting company should allow the use of htaccess files. These files provide a number of important mechanisms to support websites.</p>
<p>If your host does not allow the use of htaccess files, if you plan to run a Joomla website – change your hosting provider to one that does.</p>
<h2>What types of rules can the file contain?</h2>
<p>The common security related processing directives (rules) the file may contain include:</p>
<ul>
<li>Authorisation or authentication – username/password control at directory level;</li>
<li>Blocking – use of allow/deny rules to block users by IP address or domain;</li>
<li>Customised error responses – defining the response to a server side error, e.g. page not found (404);</li>
<li>Directory listing – rules on what to do if a directory rather than a page is requested (and there is no index.html in the directory);</li>
<li>URL Rewriting – evaluating and processing the submitted HTTP Request, can be used for a number of purposes including search engine optimisation (SEO), redirection of moved content, and security processing of the Request.</li>
</ul>
<h2>How can I protect my Joomla! website?</h2>
<p>The standard Joomla! installation includes an <a href="http://docs.joomla.org/Preconfigured_.htaccess">.htaccess file</a>. It is in the root directory of the site and following installation will be named htaccess.txt rather than .htaccess so that it is not automatically activated. Before using the file you need to check whether your host allows the use of htaccess files and has enabled the Apache mod_rewrite module. Instructions on how to perform this check can be found <a href="http://docs.joomla.org/How_can_you_check_if_mod_rewrite_is_enabled%3F">here</a>. If mod_rewrite is enabled on your server then you can use the pre-configured file simply by renaming it from htaccess.txt to .htaccess.</p>
<h2>From a site protection perspective what does this file do?</h2>
<p>For HTTP Requests that meet the security processing directives, the htaccess file will block the requests and redirect them to your site’s homepage with a 403 (Forbidden) error. The preconfigured directives are designed to block out any script trying to:</p>
<ul>
<li>set a mosConfig value through the URL – mosConfig variables are global variables in Joomla! 1.0, they are not used in Joomla! 1.5 core code although a number of extensions that originated under Joomla! 1.0 still use them;</li>
<li>submit base64_encode data via the URL – this technique is used by hackers to inject or conceal code which they hope to execute on your server;</li>
<li>includes a  tag in URL – used for example to try to inject Javascript into a page</li>
<li>set a PHP GLOBALS variable via URL – attempts to set or change a Global variable – for a properly configured server, the PHP directive register_globals should be turned off, if it is not turned off, this directive prevents access to GLOBALS variables via the URL;</li>
<li>modify a _REQUEST variable via URL – attempts to set or change a Request variable, these are variables associated with the HTTP Request. This directive prevents access to REQUEST variables via the URL;</li>
</ul>
<h2>Can this protection be improved on?</h2>
<p>Yes, the Joomla! documentation website includes a page on <a href="http://docs.joomla.org/Htaccess_examples_%28security%29">htaccess examples</a>.  Under the heading “Other useful settings” there are a number of additional directives which may be used to enhance your site’s security. The Joomla! website does not currently explain these directives, but we have analysed them and posted an <a href="http://bodvoc.com/blog/2-joomla-security/43-improving-your-joomla-htaccess-file.html">article explaining the enhanced htaccess directives</a>.</p>
<h2>Conclusion</h2>
<p>If you want to significantly improve the security of your website, a properly configured .htaccess file provides a powerful mechanism to prevent many common exploits using HTTP Requests. At a minimum it is worth implementing the pre-configured version available as part of the core Joomla installation. But you should consider using <a title="Modifying your Joomla htaccess file to increase site protection" href="http://bodvoc.com/blog/2-joomla-security/45-modifying-your-joomla-htaccess-file.html">an enhanced htaccess file</a> to increase  the protection to further reduce the risks.</p>
<div id="seolinx-tooltip" style="border:1px solid #000000;display:none;opacity:0.9;position:absolute;width:auto;z-index:99999;margin:0;padding:0;">
<table style="border:0 none;border-collapse:separate;width:auto;margin:0;padding:0;">
<tbody>
<tr>
<td style="border:0 none;font-family:Tahoma;font-size:11px;font-weight:bold;margin:1px;padding:0;">
<div style="overflow:auto;width:auto;margin:0;padding:0;">
<table id="seolinx-paramtable" style="border:1px solid gray;border-collapse:separate;margin:0;">
<tbody>
<tr>
<td style="background:none repeat scroll 0 0 #f0f0f0;border:1px solid gray;color:darkgreen;font-family:Tahoma;font-size:7pt;font-weight:bold;white-space:nowrap;padding:2px;"><img style="vertical-align:middle;" src="http://toolbarqueries.google.com/favicon.ico" alt="" width="12px" height="12px" /> PR: <a style="color:blue;font-family:Tahoma;font-size:7pt;font-weight:bold;text-decoration:underline;" title="Google pagerank" href="{}">wait&#8230;</a></td>
<td style="background:none repeat scroll 0 0 #f0f0f0;border:1px solid gray;color:darkgreen;font-family:Tahoma;font-size:7pt;font-weight:bold;white-space:nowrap;padding:2px;"><img style="vertical-align:middle;" src="http://www.google.com/favicon.ico" alt="" width="12px" height="12px" /> I: <a style="color:blue;font-family:Tahoma;font-size:7pt;font-weight:bold;text-decoration:underline;" title="Google index" href="{}">wait&#8230;</a></td>
<td style="background:none repeat scroll 0 0 #f0f0f0;border:1px solid gray;color:darkgreen;font-family:Tahoma;font-size:7pt;font-weight:bold;white-space:nowrap;padding:2px;"><img style="vertical-align:middle;" src="http://www.google.com/favicon.ico" alt="" width="12px" height="12px" /> L: <a style="color:blue;font-family:Tahoma;font-size:7pt;font-weight:bold;text-decoration:underline;" title="Google links" href="{}">wait&#8230;</a></td>
<td style="background:none repeat scroll 0 0 #f0f0f0;border:1px solid gray;color:darkgreen;font-family:Tahoma;font-size:7pt;font-weight:bold;white-space:nowrap;padding:2px;"><img style="vertical-align:middle;" src="http://siteexplorer.search.yahoo.com/favicon.ico" alt="" width="12px" height="12px" /> LD: <a style="color:blue;font-family:Tahoma;font-size:7pt;font-weight:bold;text-decoration:underline;" title="Yahoo linkdomain" href="{}">wait&#8230;</a></td>
<td style="background:none repeat scroll 0 0 #f0f0f0;border:1px solid gray;color:darkgreen;font-family:Tahoma;font-size:7pt;font-weight:bold;white-space:nowrap;padding:2px;"><img style="vertical-align:middle;" src="http://www.bing.com/favicon.ico" alt="" width="12px" height="12px" /> I: <a style="color:blue;font-family:Tahoma;font-size:7pt;font-weight:bold;text-decoration:underline;" title="Bing index" href="{}">wait&#8230;</a></td>
<td style="background:none repeat scroll 0 0 #f0f0f0;border:1px solid gray;color:darkgreen;font-family:Tahoma;font-size:7pt;font-weight:bold;white-space:nowrap;padding:2px;"><a style="color:blue;font-family:Tahoma;font-size:7pt;font-weight:bold;text-decoration:underline;" title="Sitemap.xml" href="{}">wait&#8230;</a></td>
<td style="background:none repeat scroll 0 0 #f0f0f0;border:1px solid gray;color:darkgreen;font-family:Tahoma;font-size:7pt;font-weight:bold;white-space:nowrap;padding:2px;"><img style="vertical-align:middle;" src="http://www.semrush.com/favicon.ico" alt="" width="12px" height="12px" /> Rank: <a style="color:blue;font-family:Tahoma;font-size:7pt;font-weight:bold;text-decoration:underline;" title="SEMRush Rank" href="{}">wait&#8230;</a></td>
<td style="background:none repeat scroll 0 0 #f0f0f0;border:1px solid gray;color:darkgreen;font-family:Tahoma;font-size:7pt;font-weight:bold;white-space:nowrap;padding:2px;"><img style="vertical-align:middle;" src="http://www.semrush.com/favicon.ico" alt="" width="12px" height="12px" /> Traffic: <a style="color:blue;font-family:Tahoma;font-size:7pt;font-weight:bold;text-decoration:underline;" title="SEMRush SE Traffic" href="{}">wait&#8230;</a></td>
<td style="background:none repeat scroll 0 0 #f0f0f0;border:1px solid gray;color:darkgreen;font-family:Tahoma;font-size:7pt;font-weight:bold;white-space:nowrap;padding:2px;"><img style="vertical-align:middle;" src="http://www.semrush.com/favicon.ico" alt="" width="12px" height="12px" /> Price: <a style="color:blue;font-family:Tahoma;font-size:7pt;font-weight:bold;text-decoration:underline;" title="SEMRush SE Traffic price" href="{}">wait&#8230;</a></td>
<td style="background:none repeat scroll 0 0 #f0f0f0;border:1px solid gray;color:darkgreen;font-family:Tahoma;font-size:7pt;font-weight:bold;white-space:nowrap;padding:2px;"><img style="vertical-align:middle;" src="http://siteanalytics.compete.com/favicon.ico" alt="" width="12px" height="12px" /> C: <a style="color:blue;font-family:Tahoma;font-size:7pt;font-weight:bold;text-decoration:underline;" title="Compete Rank" href="{}">wait&#8230;</a></td>
</tr>
</tbody>
</table>
</div>
<div style="overflow:auto;width:auto;margin:0;padding:0;"></div>
</td>
<td style="border:0 none;cursor:pointer;vertical-align:middle;width:auto;margin:0;padding:1px;"><img src="//seoquake/content/skin/close.gif" alt="" /></td>
</tr>
</tbody>
</table>
</div>
<div id="seolinx-tooltip" style="border:1px solid #000000;display:none;opacity:0.9;position:absolute;width:auto;z-index:99999;margin:0;padding:0;">
<table style="border:0 none;border-collapse:separate;width:auto;margin:0;padding:0;">
<tbody>
<tr>
<td style="border:0 none;font-family:Tahoma;font-size:11px;font-weight:bold;margin:1px;padding:0;"></td>
<td style="border:0 none;cursor:pointer;vertical-align:middle;width:auto;margin:0;padding:1px;"><img src="//seoquake/content/skin/close.gif" alt="" /></td>
</tr>
</tbody>
</table>
</div>
<br /> Tagged: <a href='http://bodvoc.wordpress.com/tag/htaccess/'>htaccess</a>, <a href='http://bodvoc.wordpress.com/tag/htaccess-file/'>htaccess file</a>, <a href='http://bodvoc.wordpress.com/tag/http-requests/'>HTTP Requests</a>, <a href='http://bodvoc.wordpress.com/tag/website-security/'>website security</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bodvoc.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bodvoc.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bodvoc.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bodvoc.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bodvoc.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bodvoc.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bodvoc.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bodvoc.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bodvoc.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bodvoc.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bodvoc.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bodvoc.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bodvoc.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bodvoc.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=102&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bodvoc.wordpress.com/2010/07/26/htaccess-file-your-first-line-of-defence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4d934c861cbf23f6e050c728fa14517d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bodvoc</media:title>
		</media:content>

		<media:content url="http://toolbarqueries.google.com/favicon.ico" medium="image" />

		<media:content url="http://www.google.com/favicon.ico" medium="image" />

		<media:content url="http://www.google.com/favicon.ico" medium="image" />

		<media:content url="http://siteexplorer.search.yahoo.com/favicon.ico" medium="image" />

		<media:content url="http://www.bing.com/favicon.ico" medium="image" />

		<media:content url="http://www.semrush.com/favicon.ico" medium="image" />

		<media:content url="http://www.semrush.com/favicon.ico" medium="image" />

		<media:content url="http://www.semrush.com/favicon.ico" medium="image" />

		<media:content url="http://siteanalytics.compete.com/favicon.ico" medium="image" />

		<media:content url="//seoquake/content/skin/close.gif" medium="image" />

		<media:content url="//seoquake/content/skin/close.gif" medium="image" />
	</item>
		<item>
		<title>An Overview of a Web Server</title>
		<link>http://bodvoc.wordpress.com/2010/07/02/an-overview-of-a-web-server/</link>
		<comments>http://bodvoc.wordpress.com/2010/07/02/an-overview-of-a-web-server/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 00:00:23 +0000</pubDate>
		<dc:creator>bodvoc</dc:creator>
				<category><![CDATA[Internet Technology]]></category>

		<guid isPermaLink="false">http://bodvoc.wordpress.com/?p=83</guid>
		<description><![CDATA[In our previous post we looked at how an Internet connection works, the content the user wanted to view was stored on a web server. If you are building or running your own website it helps if you understand the &#8230; <a href="http://bodvoc.wordpress.com/2010/07/02/an-overview-of-a-web-server/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=83&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In our previous post we looked at how an Internet connection works, the content the user wanted to view was stored on a web server. If you are building or running your own website it helps if you understand the basic components of a typical web server. This is particularly important if you want to understand the security advice offered on many websites about securing your own website.<span id="more-83"></span></p>
<h2>What is the composition of a typical web server?</h2>
<p>According to the latest <a title="Netcraft Webserver Survey - June 2010" href="http://news.netcraft.com/archives/2010/06/16/june-2010-web-server-survey.html#more-2249" target="_blank">Web Server</a> Survey from <a title="netcraft.com - provides web server and web hosting market-share analysis" href="http://www.netcraft.com/" target="_blank">netcraft.com</a>, there are 111.7 million Apache servers deployed as active web hosts, representing 54% of the server market. Other providers include Microsoft (IIS) &#8211; 26%, Google &#8211; 7.4% and nginx &#8211; 5.4%. This posting examines the Apache server in its well known LAMP configuration.<br />
LAMP is the acronym used to describe the common open source server architecture which comprises:</p>
<ul>
<li><strong>L</strong>inux &#8211; the server&#8217;s operating system</li>
<li><strong>A</strong>pache &#8211; the web server component</li>
<li><strong>M</strong>ySQL &#8211; a relational database</li>
<li><strong>P</strong>HP &#8211; the application layer (may also refer to Perl, Python or Ruby).</li>
</ul>
<p>The diagram below illustrates the principal components in the architecture of a typical LAMP web server.</p>
<div id="attachment_64" class="wp-caption aligncenter" style="width: 650px"><a href="http://bodvoc.files.wordpress.com/2010/06/web_architecture1.png"><img class="size-full wp-image-64" title="Architecture of a typical LAMP-based website" src="http://bodvoc.files.wordpress.com/2010/06/web_architecture1.png?w=640&#038;h=544" alt="LAMP web server architecture" width="640" height="544" /></a><p class="wp-caption-text">LAMP web server architecture</p></div>
<h2>What are the functions of the principal components?</h2>
<h3>Linux</h3>
<p>The Linux operating system provides the platform for secure and reliable operation of the web server. Access to the file system is governed by file permissions and enforced by the operating system. The operating system also provides interfaces to the networks and enforces process and user security.</p>
<h3>Apache</h3>
<p>When a user requests a page or content from the web server, Apache receives the HTTP Request and interprets the contents. For example, Apache will determine whether a file extension has been supplies as part of the Request. If so it will determine whether the requested resource is a static items, e.g.  a simple web page stored as an HTML file, or whether the requested item relates to an application, e.g. a PHP file. Depending on the complexity of the requested item, Apache may be required to locate and respond with a number of resources, e.g. the basic HTML file, CSS files, Javascript, images and other media like MP3 audio files of SWF video files. Apache determines where to locate the content based on the path specified in the HTTP Request and the file paths identified in the HTML content.</p>
<h3>PHP</h3>
<p>Increasingly users expect to be provided wuth dynamic content, which may be influenced by time, current events, the user&#8217;s location or personalisation.  With these more complex websites, static HTML pages are largely replaced by applications. One of the most popular scripting languages is PHP and there are a wide range of applications available including content management systems (CMS) like Joomla!, forums, bulletin boards, shopping carts, etc.</p>
<p>For a dynamic site, the Apache web server is configured to recognise when a script needs to be run, this may be through a combination of file extensions and default settings. For example, if a website&#8217;s home page is requested and the server has PHP installed, Apache will seek an index.php file in the root directory if there is no index.html file in the website root directory. It is this mechanism which is used to initialise applications like Joomla! The PHP scripts will be used to store and retrieve information and to render the HTML page layouts for transmission back to the user&#8217;s browser by the Apache web server.</p>
<h3>MySQL</h3>
<p>Typically a PHP website will also use a MySQL database to store content and configuration information. It is possibel to build sites where the contents are storeed in flat text files, but the use of relational databses like MySQL gives greater flexibility. The interaction between the Apache webserver and the MySQL database is handled by PHP.</p>
<h3>Other Components</h3>
<p>There may be a number of other components and applications hosted on the server. These may include compiled applications for delivery of specialist media or graphic content, or for rendering images and animations. A common application on Linux servers is email and this may be provided with a web mail interface via Apache and/or direct connections using POP ans SMTP protocols.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bodvoc.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bodvoc.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bodvoc.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bodvoc.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bodvoc.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bodvoc.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bodvoc.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bodvoc.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bodvoc.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bodvoc.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bodvoc.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bodvoc.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bodvoc.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bodvoc.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=83&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bodvoc.wordpress.com/2010/07/02/an-overview-of-a-web-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4d934c861cbf23f6e050c728fa14517d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bodvoc</media:title>
		</media:content>

		<media:content url="http://bodvoc.files.wordpress.com/2010/06/web_architecture1.png" medium="image">
			<media:title type="html">Architecture of a typical LAMP-based website</media:title>
		</media:content>
	</item>
		<item>
		<title>An Overview of Internet Connections</title>
		<link>http://bodvoc.wordpress.com/2010/07/01/the-internet-an-overview/</link>
		<comments>http://bodvoc.wordpress.com/2010/07/01/the-internet-an-overview/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 18:47:46 +0000</pubDate>
		<dc:creator>bodvoc</dc:creator>
				<category><![CDATA[Internet Technology]]></category>

		<guid isPermaLink="false">http://bodvoc.wordpress.com/?p=73</guid>
		<description><![CDATA[To understand the factors and risks which affect the security of your website, it is helpful to have a basic understanding of how the Internet works. This post sets the scene, introducing some of the basic concepts which we will &#8230; <a href="http://bodvoc.wordpress.com/2010/07/01/the-internet-an-overview/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=73&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>To understand the factors and risks which affect the security of your website, it is helpful to have a basic understanding of how the Internet works. This post sets the scene, introducing some of the basic concepts which we will explore in more detail in later posts.<span id="more-73"></span></p>
<h2>So what is the Internet?</h2>
<p>The Internet is the global system of interconnected computer networks. These networks use the standard Internet Protocol Suite (known as TCP/IP) to allow information to be transferred between computers and networks. The diagram below illustrates the Internet in its simplest form, a networked computer connected to a host (server) using HTTP, with a domain name server (DNS) translating the web address entered by the user into an IP address.<br />
<a href="http://bodvoc.files.wordpress.com/2010/07/http_protocol.png"><img class="aligncenter size-full wp-image-72" title="HTTP - Internet connections from browser to host" src="http://bodvoc.files.wordpress.com/2010/07/http_protocol.png?w=631&#038;h=309" alt="Illustrating the HTTP protocol" width="631" height="309" /></a>The user communicates with the server using a browser (e.g. Firefox, Internet Explorer, Safari, etc) . Using this Internet connection the user can access a vast array of information  resources and services, particularly the inter-linked hypertext  documents which are commonly referred to as the World Wide Web (WWW), but also services such as electronic mail and streamed multi-media (films, television and audio). There is an interesting video illustrating internet connectivity <a href="http://news.bbc.co.uk/nol/shared/spl/hi/sci_nat/10/the_internet/explainer/swf/internet_expl_466.swf">here</a>.</p>
<h2>What do we mean by HTTP?</h2>
<p>HTTP is the stateless request-response based communications protocol which is employed by the browser on your computer to request and receive information from a web-server. By stateless, we mean that the protocol does not maintain any contextual information about the browsers communicating with it. Hence browsers maintain session information and may use cookies to provide memory about the current status of the interaction between a user and the host system. The Internet currently uses version 1.1 of the HTTP, and more details of this can be found in <a href="http://www.w3.org/Protocols/HTTP/1.1/rfc2616.pdf">RFC2616</a> as defined by <a href="http://www.w3.org/">w3.org</a>.</p>
<h2>So how does a user connect to a website?</h2>
<p>In the above diagram, if the user wishes to obtain a page from the WWW, the page address may be entered into the browser address field, or a hyperlink clicked.The browser initiates the communication by sending an HTTP Request and the Website (Server) will respond with an HTTP Response. Every time the browser needs to send a request, it first establishes a TCP reliable connection with the website, then transfer the request via this connection. Similarly, when the website needs to return an HTTP Response to browser. Either of the two parties &#8211; the browser or the website can prematurely stop a data  transfer by simply terminating the TCP connection.</p>
<h2>What are the HTTP Requests and HTTP Responses?</h2>
<p>An HTTP Request has three main components, they are:</p>
<ul>
<li> HTTP Request Method, URI, and Protocol Version</li>
<li> HTTP Request Headers</li>
<li> HTTP Request Body</li>
</ul>
<p>An HTTP Response  also has three main components, which are:</p>
<ul>
<li> Protocol/Version, Status Code, and its Description</li>
<li> HTTP Response Headers</li>
<li> HTTP Response Body</li>
</ul>
<p>We will look at a simple HTTP Request and Response interaction in a future post.</p>
<h2>An HTTP Request has been sent, what happens next?</h2>
<p>In our next post we will look at the composition of a typical web-server used to host a Joomla! website, and examine the components used to receive, interpret and respond to the Request.</p>
<br /> Tagged: <a href='http://bodvoc.wordpress.com/tag/internet-technology/'>Internet Technology</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bodvoc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bodvoc.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bodvoc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bodvoc.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bodvoc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bodvoc.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bodvoc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bodvoc.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bodvoc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bodvoc.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bodvoc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bodvoc.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bodvoc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bodvoc.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=73&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bodvoc.wordpress.com/2010/07/01/the-internet-an-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4d934c861cbf23f6e050c728fa14517d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bodvoc</media:title>
		</media:content>

		<media:content url="http://bodvoc.files.wordpress.com/2010/07/http_protocol.png" medium="image">
			<media:title type="html">HTTP - Internet connections from browser to host</media:title>
		</media:content>
	</item>
		<item>
		<title>Introduction to Internet security</title>
		<link>http://bodvoc.wordpress.com/2010/06/28/introduction-to-internet-security/</link>
		<comments>http://bodvoc.wordpress.com/2010/06/28/introduction-to-internet-security/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 21:35:49 +0000</pubDate>
		<dc:creator>bodvoc</dc:creator>
				<category><![CDATA[Joomla! website security]]></category>
		<category><![CDATA[introduction]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[website security]]></category>

		<guid isPermaLink="false">http://bodvoc.wordpress.com/?p=69</guid>
		<description><![CDATA[A Google search on internet security reveals that there are about 192 million search results. A similar search for Joomla security reveals about 11.8 million results. Whilst there are plenty of checklists, security tips and advice, it is often difficult &#8230; <a href="http://bodvoc.wordpress.com/2010/06/28/introduction-to-internet-security/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=69&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A <a title="Google Search - Internet Security" href="http://www.google.co.uk/#hl=en&amp;source=hp&amp;q=internet+security" target="_blank">Google search</a> on internet security reveals that there are about 192 million search results. A <a title="Google Search - Joomla Security" href="http://www.google.co.uk/#hl=en&amp;q=Joomla+security" target="_blank">similar search</a> for Joomla security reveals about 11.8 million results. Whilst there are plenty of checklists, security tips and advice, it is often difficult for newcomers to website design and hosting to understand the relevance of the available advice.</p>
<p>Starting tomorrow we will be publishing a series of articles with the aim of explaining the issues associated with operating a Joomla! website and the rationale for the published advice.</p>
<br /> Tagged: <a href='http://bodvoc.wordpress.com/tag/introduction/'>introduction</a>, <a href='http://bodvoc.wordpress.com/tag/joomla/'>Joomla!</a>, <a href='http://bodvoc.wordpress.com/tag/website-security/'>website security</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bodvoc.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bodvoc.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bodvoc.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bodvoc.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bodvoc.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bodvoc.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bodvoc.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bodvoc.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bodvoc.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bodvoc.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bodvoc.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bodvoc.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bodvoc.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bodvoc.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=69&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bodvoc.wordpress.com/2010/06/28/introduction-to-internet-security/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4d934c861cbf23f6e050c728fa14517d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bodvoc</media:title>
		</media:content>
	</item>
		<item>
		<title>Site security &#8211; creating and using strong passwords</title>
		<link>http://bodvoc.wordpress.com/2010/06/24/site-security-creating-and-using-strong-passwords/</link>
		<comments>http://bodvoc.wordpress.com/2010/06/24/site-security-creating-and-using-strong-passwords/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 00:00:34 +0000</pubDate>
		<dc:creator>bodvoc</dc:creator>
				<category><![CDATA[Joomla! website security]]></category>
		<category><![CDATA[free tool]]></category>
		<category><![CDATA[password gernerator]]></category>
		<category><![CDATA[public networks]]></category>
		<category><![CDATA[strong passwords]]></category>

		<guid isPermaLink="false">http://bodvoc.wordpress.com/?p=52</guid>
		<description><![CDATA[No matter how good the technical security of your Joomla! website is, often the weakest link is the choice and use of passwords. One of the root causes of problems with passwords is that users forget them. So in an &#8230; <a href="http://bodvoc.wordpress.com/2010/06/24/site-security-creating-and-using-strong-passwords/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=52&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No matter how good the technical security of your Joomla! website is, often the weakest link is the choice and use of passwords. One of the root causes of problems with passwords is that users forget them. So in an effort to remember them, users choose simple things like their pet’s name, or their child’s first name and birthday, etc. In fact anything that will give them a hint to remember what their password is. And of course if they have a lot of accounts, they will often reuse the passwords they have chosen. Unfortunately this makes it much easier for a would be hacker to attack their accounts &#8211; some simple social engineering or the use of list-based password attacks will often compromise systems.<span id="more-52"></span></p>
<h2>Creating Passwords for a User Account</h2>
<p>To create a strong, and therefore more secure password there are a number of simple steps your can follow:</p>
<ol>
<li><strong>Avoid personal information.</strong><br />
You should never use personal information as a part of your password. This is particularly improtant if your profile on Facebook or other social networking sites contains such personal information. It is easy to guess names and other similar details, particularly if your social networking profile, provides some useful hints as where to start.</li>
<li><strong>Avoid real words.</strong><br />
There are a wide range of &#8216;dictionary&#8217; based tools available to help attackers guess your password. Brute force attacks using a dictionary ae easy to manage given the computing power available today in the average desktop computer. You should not assume that the use of words from foreign languages is any more secure</li>
<li><strong>Try to mix different character types.</strong> Passwords are normally case-sensitive, so at a minimum use a mixture of upper and lower case letters. However you can make your password much more secure by mixing different types of characters, i.e. a combination of upper-case and lower-case letters, numbers and even special characters such as &#8216;&amp;&#8217; or &#8216;%&#8217;.</li>
<li><strong>Using a pass-phrase.</strong> An alternative to trying to remember a password created using various character types, which is also not a word from the dictionary, is to use a pass-phrase. The pass-phrase is developed by thinking up a sentence, or a line from a song or poem that you like. You can then create the password using the first letter from each word.</li>
</ol>
<h2>Creating Passwords for an Administrator Account</h2>
<p>For administrator accounts you should endeavour to use strong passwords, containing a random mix of characters (letters numbers and punctuation). If your website is hosted on an account with cPanel, there are tools on the control panel which can be used to generate strong random passwords. Alternatively you can search for one of the <a title="Free tools to create strong passwords" href="http://www.google.com/#hl=en&amp;q=tools+for+creating+strong+passwords" target="_blank">free tools</a> on the Internet or use the strong password generator <a title="Automatically and safely generate strong, secure passwords" href="http://strongpasswordgenerator.com/" target="_blank">here</a>. You will need to keep a secure record of such passwords &#8211; but try not to store them in an easily compromised location or to make it obvious which account(s) they belong to.</p>
<h2>Keeping your Password Secure</h2>
<p>Once you have created your secure password you need to protect it. So for a start avoid caching it on publicly accessible or shared computers. Secondly be careful about entering it over insecure public networks. There is an excellent guest post by <a title="Herman Peeren" href="http://www.hermanpeeren.nl/">Herman Peeren</a> on <a title="Protect Joomla passwords on public wifi networks" href="http://brian.teeman.net/joomla-gps/protect-joomla-passwords-on-public-wifi-networks.html" target="_blank">Brian Teeman&#8217;s blog</a> about protecting your Joomla! password when accessing the site via a public wi-fi network.</p>
<br /> Tagged: <a href='http://bodvoc.wordpress.com/tag/free-tool/'>free tool</a>, <a href='http://bodvoc.wordpress.com/tag/password-gernerator/'>password gernerator</a>, <a href='http://bodvoc.wordpress.com/tag/public-networks/'>public networks</a>, <a href='http://bodvoc.wordpress.com/tag/strong-passwords/'>strong passwords</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bodvoc.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bodvoc.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bodvoc.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bodvoc.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bodvoc.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bodvoc.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bodvoc.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bodvoc.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bodvoc.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bodvoc.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bodvoc.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bodvoc.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bodvoc.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bodvoc.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=52&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bodvoc.wordpress.com/2010/06/24/site-security-creating-and-using-strong-passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4d934c861cbf23f6e050c728fa14517d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bodvoc</media:title>
		</media:content>
	</item>
		<item>
		<title>Update on the hacked Joomla! website</title>
		<link>http://bodvoc.wordpress.com/2010/06/23/update-on-the-hacked-joomla-website/</link>
		<comments>http://bodvoc.wordpress.com/2010/06/23/update-on-the-hacked-joomla-website/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 08:17:42 +0000</pubDate>
		<dc:creator>bodvoc</dc:creator>
				<category><![CDATA[Joomla! website security]]></category>
		<category><![CDATA[hacked website]]></category>
		<category><![CDATA[Joomla! extensions]]></category>
		<category><![CDATA[responding to a security breach]]></category>
		<category><![CDATA[website security]]></category>

		<guid isPermaLink="false">http://bodvoc.wordpress.com/?p=49</guid>
		<description><![CDATA[In a previous post we looked at a business website which had been hacked. Before making the post we had contacted the site owner and advised them that their site had been compromised. The response we received was: We know &#8230; <a href="http://bodvoc.wordpress.com/2010/06/23/update-on-the-hacked-joomla-website/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=49&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In a <a title="So why does your Joomla! website security matter?" href="/2010/06/21/so-why-does-your-joomla-website-security-matter/" target="_self">previous post</a> we looked at a business website which had been hacked. Before making the post we had contacted the site owner and advised them that their site had been compromised. The response we received was:</p>
<blockquote><p>We know about it, it is due to old version of Joomla it is not our component problem, we plane to set up latest Joomla CMS, ok, we have fixed this problem, what you think about our component?<span id="more-49"></span></p></blockquote>
<p>So what would you think about using a component from a business which knows its website has been hacked, fails to respond quickly to the hack, and then assumes that simply installing the latest version of Joomla! is the answer to the problem? Compare the above response to the thorough investigation documented <a title="My Joomla Website was Hacked – Here’s What I Did Next " href="http://www.ebusiness-technology.net/2010/security/my-joomla-website-was-hacked-heres-what-i-did-next/" target="_blank">here</a> by another business site. The impressive and professional response by the second company comprised:</p>
<div>
<h3>Example of Step-by-Step Actions to Clean up a Hacked Joomla! Website</h3>
<ol>
<li>How  I noticed something was wrong</li>
<li>What  is Microsoft ‘Remote Data Services Data Control’?</li>
<li>HTTP  Debugging with Fiddler</li>
<li>‘Yourgoogleanalytics’  and ‘Statscounter’??</li>
<li>Checking  the Javascript files</li>
<li>Preventing  further infection</li>
<li>Telling  the Web Hosting Provider</li>
<li>Checking  my Desktop PC</li>
<li>Securing  the Web Hosting Account</li>
<li>Tracking  Down Hacking Attempts</li>
<li>Online  Tests for Malware in a Website</li>
<li>Removing  Google’s ‘This site may harm your computer’ Warning</li>
</ol>
</div>
<p>The security of our customers websites matters to us. Had the hacked site responded in a similar way to the professional response described above, we might have continued to evaluate their component. Instead their code remains untested, the downloaded zip file has been deleted from our system and we are evaluating alternative solutions to the customer&#8217;s requirements.</p>
<br /> Tagged: <a href='http://bodvoc.wordpress.com/tag/hacked-website/'>hacked website</a>, <a href='http://bodvoc.wordpress.com/tag/joomla-extensions/'>Joomla! extensions</a>, <a href='http://bodvoc.wordpress.com/tag/responding-to-a-security-breach/'>responding to a security breach</a>, <a href='http://bodvoc.wordpress.com/tag/website-security/'>website security</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bodvoc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bodvoc.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bodvoc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bodvoc.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bodvoc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bodvoc.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bodvoc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bodvoc.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bodvoc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bodvoc.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bodvoc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bodvoc.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bodvoc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bodvoc.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=49&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bodvoc.wordpress.com/2010/06/23/update-on-the-hacked-joomla-website/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4d934c861cbf23f6e050c728fa14517d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bodvoc</media:title>
		</media:content>
	</item>
		<item>
		<title>Securing Directories and Files on a Joomla! website</title>
		<link>http://bodvoc.wordpress.com/2010/06/22/securing-directories-and-files-on-a-joomla-website/</link>
		<comments>http://bodvoc.wordpress.com/2010/06/22/securing-directories-and-files-on-a-joomla-website/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 00:00:45 +0000</pubDate>
		<dc:creator>bodvoc</dc:creator>
				<category><![CDATA[Joomla! website security]]></category>
		<category><![CDATA[directory permissions]]></category>
		<category><![CDATA[file permissions]]></category>
		<category><![CDATA[free tool]]></category>
		<category><![CDATA[Joomla! extensions]]></category>
		<category><![CDATA[website security]]></category>

		<guid isPermaLink="false">http://bodvoc.wordpress.com/?p=40</guid>
		<description><![CDATA[In our first post we referred to the Joomla Administrator’s Security Checklist and in subsequent posts we have described some simple steps you can take to improve the configuration of your. Tom Canavan, the author of the Joomla! Web Security, &#8230; <a href="http://bodvoc.wordpress.com/2010/06/22/securing-directories-and-files-on-a-joomla-website/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=40&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In our first <a title="Securing your Joomla! website" href="http://bodvoc.wordpress.com/2010/06/17/securing-your-joomla-website/" target="_blank">post</a> we referred to the Joomla Administrator’s Security Checklist and in subsequent posts we have described some simple steps you can take to improve the configuration of your. Tom Canavan, the author of the <a href="http://www.amazon.com/dp/1847194885/?tag=bodvoc-21" target="_blank">Joomla! Web Security</a>, wrote an interesting <a title="Securing Joomla! - File and Directory Permissions" href="http://www.howtojoomla.net/how-tos/security/joomla-security-primer">blog article</a> about this issue.<span id="more-40"></span></p>
<h2>What is the Permissions Issue?</h2>
<p>Inexperienced Joomla users will sometimes install the product and set permissions to 777 (r/w/x) for everyone. This is a serious mistake! Unfortunately improperly configured servers, and the design of some extensions are often the culprits. By giving everyone the ability to read, write and execute files on the server, the user is exposing their account to the threat of serious hacking and abuse.</p>
<p>The Security Checklist referred to above advises that if your host that makes you setup your site this way &#8211; change host, and avoid extensions that will only run with the permissions set to 777. The advice is to always set folders to 755 and Files to 644.</p>
<h2>How do I check and set the Permissions?</h2>
<p>You can either do it through your website&#8217;s control panel (e.g. cPanel), assuming that you have access to it. Or you can use a tool to check and set the permissions. There is a free tool which can be <a title="Setting Directory and File Permissions" href="http://bodvoc.com/blog/2-joomla-security/16-setting-directory-and-file-permissions.html" target="_self">downloaded from here</a> which can be used to check and set the permissions for a Joomla! website.</p>
<br /> Tagged: <a href='http://bodvoc.wordpress.com/tag/directory-permissions/'>directory permissions</a>, <a href='http://bodvoc.wordpress.com/tag/file-permissions/'>file permissions</a>, <a href='http://bodvoc.wordpress.com/tag/free-tool/'>free tool</a>, <a href='http://bodvoc.wordpress.com/tag/joomla-extensions/'>Joomla! extensions</a>, <a href='http://bodvoc.wordpress.com/tag/website-security/'>website security</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bodvoc.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bodvoc.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bodvoc.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bodvoc.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bodvoc.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bodvoc.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bodvoc.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bodvoc.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bodvoc.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bodvoc.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bodvoc.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bodvoc.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bodvoc.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bodvoc.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=40&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bodvoc.wordpress.com/2010/06/22/securing-directories-and-files-on-a-joomla-website/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4d934c861cbf23f6e050c728fa14517d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bodvoc</media:title>
		</media:content>
	</item>
		<item>
		<title>So why does your Joomla! website security matter?</title>
		<link>http://bodvoc.wordpress.com/2010/06/21/so-why-does-your-joomla-website-security-matter/</link>
		<comments>http://bodvoc.wordpress.com/2010/06/21/so-why-does-your-joomla-website-security-matter/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 08:00:00 +0000</pubDate>
		<dc:creator>bodvoc</dc:creator>
				<category><![CDATA[Joomla! website security]]></category>
		<category><![CDATA[hacked website]]></category>
		<category><![CDATA[hackers]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[website security]]></category>

		<guid isPermaLink="false">http://bodvoc.wordpress.com/?p=29</guid>
		<description><![CDATA[Because failing to take steps to protect your website can allow hackers to damage, deface or take down your website. The screen-shot below is from a live website run by a commercial organisation selling Joomla! extensions and PHP scripts. The &#8230; <a href="http://bodvoc.wordpress.com/2010/06/21/so-why-does-your-joomla-website-security-matter/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=29&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Because failing to take steps to protect your website can allow hackers to damage, deface or take down your website.</p>
<p>The screen-shot below is from a live website run by a commercial organisation selling Joomla! extensions and PHP scripts. The site has been anonymised and the site owner informed about the problem.<span id="more-29"></span></p>
<div id="attachment_31" class="wp-caption alignnone" style="width: 246px"><a href="http://bodvoc.files.wordpress.com/2010/06/hacked-example.png"><img class="size-medium wp-image-31" title="An example of a hacked Joomla! website" src="http://bodvoc.files.wordpress.com/2010/06/hacked-example.png?w=236&#038;h=300" alt="This Joomla! website has been visited by hackers and defaced" width="236" height="300" /></a><p class="wp-caption-text">Example of a hacked Joomla! website</p></div>
<p>In this example the hacker has tried to add some page content to the site, by pasting some malicious HTML into the website. The hacker has not understood  how Joomla! works, so in this example the website is displaying the raw HTML rather than the payload that was intended for the hacked website.</p>
<p>The fact that the website has been hacked is a serious issue for the site owners:</p>
<ul>
<li>What if the hacker has left behind malicious scripts (e.g. back-doors or <a title="Explanation of a computer Trojan Horse" href="http://en.wikipedia.org/wiki/Trojan_horse_%28computing%29" target="_blank">Trojans</a>)?</li>
<li>Could any of the commercial products on the site have been tampered with?</li>
<li>Has the website&#8217;s database been compromised and if so are the site&#8217;s customers now going to receive a stream of SPAM emails?</li>
<li>What damage has the attack done to the reputation and operation of the business?</li>
<li>How long will it take to clean up and restore the site to a safe, unhacked state?</li>
</ul>
<p>Finally a significant issue which needs to be addressed as a priority &#8211; how was the Joomla! website&#8217;s security breached and what steps can be taken to prevent it happening again?</p>
<p>In our <a title="Steps to improve your Joomla! website security" href="/2010/06/21/next-steps-to-securing-your-joomla-website/" target="_self">posts</a> to date we have examined some simple steps you can take to improve the security of your website. In future posts we will examine further steps you can take, both to improve security and to enable fast restoration of a website if it has been compromised.</p>
<br /> Tagged: <a href='http://bodvoc.wordpress.com/tag/hacked-website/'>hacked website</a>, <a href='http://bodvoc.wordpress.com/tag/hackers/'>hackers</a>, <a href='http://bodvoc.wordpress.com/tag/joomla/'>Joomla!</a>, <a href='http://bodvoc.wordpress.com/tag/website-security/'>website security</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bodvoc.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bodvoc.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bodvoc.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bodvoc.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bodvoc.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bodvoc.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bodvoc.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bodvoc.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bodvoc.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bodvoc.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bodvoc.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bodvoc.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bodvoc.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bodvoc.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=29&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bodvoc.wordpress.com/2010/06/21/so-why-does-your-joomla-website-security-matter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4d934c861cbf23f6e050c728fa14517d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bodvoc</media:title>
		</media:content>

		<media:content url="http://bodvoc.files.wordpress.com/2010/06/hacked-example.png?w=236" medium="image">
			<media:title type="html">An example of a hacked Joomla! website</media:title>
		</media:content>
	</item>
		<item>
		<title>Next Steps to Securing your Joomla! website</title>
		<link>http://bodvoc.wordpress.com/2010/06/21/next-steps-to-securing-your-joomla-website/</link>
		<comments>http://bodvoc.wordpress.com/2010/06/21/next-steps-to-securing-your-joomla-website/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 00:00:16 +0000</pubDate>
		<dc:creator>bodvoc</dc:creator>
				<category><![CDATA[Joomla! website security]]></category>
		<category><![CDATA[administrator interface]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[Joomla! extensions]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[website security]]></category>

		<guid isPermaLink="false">http://bodvoc.wordpress.com/?p=16</guid>
		<description><![CDATA[In the last post we explained some simple steps that you can take to improve your Joomla! website&#8217;s security. These steps addressed simple changes to you site&#8217;s core configuration to reduce the risk from some known exploits. Another area which &#8230; <a href="http://bodvoc.wordpress.com/2010/06/21/next-steps-to-securing-your-joomla-website/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=16&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the last post we explained some simple steps that you can take to improve your Joomla! website&#8217;s security. These steps addressed simple changes to you site&#8217;s core configuration to reduce the risk from some known exploits. Another area which should be addressed is the potential weakness created by the known fixed address for your website&#8217;s administrator interface.<span id="more-16"></span></p>
<p>All Joomla! sites have their administrator interface at http://my-site-url/administrator/index.php. Because this known, predefined URL exists on your website, the administrator interface is a potential target for attacks. Although you can not change the URL there are some steps you can take to protect it.</p>
<p>Joomla! has a wide range of extensions listed in the <a href="http://extensions.joomla.org/extensions">Joomla! Extensions Directory</a>. A useful free extension which allows you to limit access to your administrator interface is <a href="http://extensions.joomla.org/extensions/access-a-security/site-access/4201">&#8220;Ban IP Address/Range for 1.5&#8243;</a>, a plugin written by Sam Moffatt. Providing you access your administrator interface only from a fixed IP address (or a range of fixed IP addresses), this plugin allows you to limit access to the interface to a defined set of IP addresses. If you access your site&#8217;s administrator interface from a dynamic IP address (i.e. your ISP randomly assigns an IP address for each session) or you do not want to limit the IP addresses from which you can update your website, you would need to consider alternative extensions.</p>
<p>A second method you can use, is to apply a password to the administrator directory of your website. If you log into to the hosting control panel (e.g. cPanel) for your website, there should be an option our utility which allows you to password protect individual directories. You can use this to set username(s) and password(s) for access to the /administrator directory of your Joomla! installation.</p>
<p>In addition to these methods it is worth ensuring that with the exception of your website&#8217;s root directory, all other browser accessible directories contain a &#8216;blank&#8217; index.html file. The contents of this file can be as simple as: &#8216;&lt;html&gt;&lt;body bgcolor=&#8221;#FFFFFF&#8221;&gt;&lt;/body&gt;&lt;/html&gt;&#8217;. The core Joomla! software should have these files in place already, and extension builders should include them in their install files. However we have produced a simple free tool which can be used to check and where necessary add an index.html file to any directory where it is missing. You can find more information <a title="Enhance your Joomla! website security - use the Site Scan tool to check for missing index.html files" href="http://bodvoc.com/blog/2-joomla-security/16-setting-directory-and-file-permissions.html">here</a> on the tool, which also set file and directory permissions.</p>
<br /> Tagged: <a href='http://bodvoc.wordpress.com/tag/administrator-interface/'>administrator interface</a>, <a href='http://bodvoc.wordpress.com/tag/joomla/'>Joomla!</a>, <a href='http://bodvoc.wordpress.com/tag/joomla-extensions/'>Joomla! extensions</a>, <a href='http://bodvoc.wordpress.com/tag/plugins/'>plugins</a>, <a href='http://bodvoc.wordpress.com/tag/website-security/'>website security</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bodvoc.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bodvoc.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bodvoc.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bodvoc.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bodvoc.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bodvoc.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bodvoc.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bodvoc.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bodvoc.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bodvoc.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bodvoc.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bodvoc.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bodvoc.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bodvoc.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=16&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bodvoc.wordpress.com/2010/06/21/next-steps-to-securing-your-joomla-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4d934c861cbf23f6e050c728fa14517d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bodvoc</media:title>
		</media:content>
	</item>
		<item>
		<title>First Steps to Securing your Joomla! website</title>
		<link>http://bodvoc.wordpress.com/2010/06/18/first-steps-to-securing-your-joomla-website/</link>
		<comments>http://bodvoc.wordpress.com/2010/06/18/first-steps-to-securing-your-joomla-website/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 09:36:06 +0000</pubDate>
		<dc:creator>bodvoc</dc:creator>
				<category><![CDATA[Joomla! website security]]></category>
		<category><![CDATA[database prefix]]></category>
		<category><![CDATA[default admin ID]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[website security]]></category>

		<guid isPermaLink="false">http://bodvoc.wordpress.com/?p=9</guid>
		<description><![CDATA[In yesterday&#8217;s post we highlighted a number of steps you can take to improve the security of your Joomla!™ website. In this post we are going to address two steps you should take when building a new Joomla website. If &#8230; <a href="http://bodvoc.wordpress.com/2010/06/18/first-steps-to-securing-your-joomla-website/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=9&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In yesterday&#8217;s post we highlighted a number of steps you can take to improve the security of your Joomla!™ website. In this post we are going to address two steps you should take when building a new Joomla website. If you have not taken these steps when you built your Joomla website and it is already live, don&#8217;t worry we will explain how to retrospectively address the issues. Both the actions we recommend below are featured on the <a title="Joomla! Administrator Security Checklists" href="http://docs.joomla.org/Category:Security_Checklist" target="_blank">Joomla! Administrator’s Security Checklist</a>.<span id="more-9"></span></p>
<h2>Changing the default Joomla! database prefix</h2>
<p>The default Joomla installation sets a database prefix of &#8220;jos_&#8221; for all the tables created by Joomla. If you examine Joomla related exploits on millw0rm or many of the other security sites you will see that many of the exploits rely on your Joomla database tables being called jos_XXXXXX. By simply setting your own prefix you are protected from these exploits.<br />
So how do you set your own table prefix? Well at Step 4 of the Joomla 1.5 installation you are actually offered the option, unfortunately it is hidden in an advanced options section of the page. For more information on setting the prefix and how to change it on a live Joomla site see the article <a href="http://bodvoc.com/blog/2-joomla-security/2-changing-the-default-database-prefix.html">here</a>. The article describes how to change your Joomla database prefix during installation, how to make it manually post-installation and how to make it using a simple PHP script which is available for download.</p>
<h2>Changing your Joomla! administrator ID</h2>
<p>Every Joomla! website is created by with a default Super Administrator user, which has the username &#8220;admin&#8221; and user ID &#8220;62&#8243;. This is a weakness which can be exploited during SQL injection attacks. Unfortunately during installation of Joomla there is no option to allow you to set an alternative ID or username. To overcome this you could create and then remove new Super Administrator accounts until you have reached a random ID of your choice. This is quite a tedious process if you don&#8217;t simply want to end up with the ID as 63 or 64. An article <a href="http://bodvoc.com/blog/2-joomla-security/4-changing-the-default-joomla-administrator-id.html">here</a> describes how to make the change either manually using your database manager (e.g. phpMyAdmin) or using a simple PHP script which is available for download.</p>
<h2>Completed both these steps?</h2>
<p>If so you are making progress toward a more secure Joomla site. In our next post we will address some further steps you can take to secure your website.</p>
<br /> Tagged: <a href='http://bodvoc.wordpress.com/tag/database-prefix/'>database prefix</a>, <a href='http://bodvoc.wordpress.com/tag/default-admin-id/'>default admin ID</a>, <a href='http://bodvoc.wordpress.com/tag/joomla/'>Joomla!</a>, <a href='http://bodvoc.wordpress.com/tag/website-security/'>website security</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bodvoc.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bodvoc.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bodvoc.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bodvoc.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bodvoc.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bodvoc.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bodvoc.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bodvoc.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bodvoc.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bodvoc.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bodvoc.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bodvoc.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bodvoc.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bodvoc.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bodvoc.wordpress.com&amp;blog=14246898&amp;post=9&amp;subd=bodvoc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bodvoc.wordpress.com/2010/06/18/first-steps-to-securing-your-joomla-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4d934c861cbf23f6e050c728fa14517d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bodvoc</media:title>
		</media:content>
	</item>
	</channel>
</rss>
