<?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>Servers Australia Blog</title>
	<atom:link href="http://www.serversaustralia.com.au/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.serversaustralia.com.au/blog</link>
	<description>Servers Australia Blog &#38; Articles</description>
	<lastBuildDate>Mon, 06 May 2013 02:05:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>WordPress Login Bruteforce Attacks</title>
		<link>http://www.serversaustralia.com.au/blog/wordpress-login-bruteforce-attacks/</link>
		<comments>http://www.serversaustralia.com.au/blog/wordpress-login-bruteforce-attacks/#comments</comments>
		<pubDate>Mon, 06 May 2013 02:04:30 +0000</pubDate>
		<dc:creator>Peter Betyounan</dc:creator>
				<category><![CDATA[Cpanel]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Important News]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.serversaustralia.com.au/blog/?p=1153</guid>
		<description><![CDATA[In recent weeks, it has come to light that there is an ongoing, highly distributed effort to attack Wordpress websites with poorly secured administrator passwords. This attack is highly organised, using over 90,000 IP addresses in an attempt to guess the administrator password for WordPress sites. We are aware of these efforts and are deploying [...]]]></description>
				<content:encoded><![CDATA[<p><img style="float:right; " src="http://www.serversaustralia.com.au/blog/wp-content/uploads/2013/05/WordPress-Attack-300x300.png" alt="" title="WordPress-Attack-300x300"  class="alignright size-full wp-image-1169" /><br />
In recent weeks, it has come to light that there is an ongoing, highly distributed effort to attack<br />
Wordpress websites with poorly secured administrator passwords.</p>
<p>This attack is highly organised, using over 90,000 IP addresses in an attempt to guess the<br />
administrator password for WordPress sites.</p>
<p>We are aware of these efforts and are deploying a series of counter-measures to protect our<br />
customers against this effort.</p>
<p>We do, however, encourage our customers to take steps to ensure their WordPress sites aren&#8217;t<br />
compromised due to weak or insecure passwords.</p>
<p>The following are several ways customers can further protect their WordPress sites:</p>
<p><strong>WordPress BulletProof Security Plugin</strong></p>
<p>The WordPress BulletProof Security Plugin is a free, multi-purpose security tool for WordPress<br />
intended to protect your WordPress site against a variety of security attacks.</p>
<p>This tool is installed like any other WordPress plugin and provides a number of tools customers can use to improve the security of their site.</p>
<p>If you are interested, you can find more details about the plugin at <a href="http://wordpress.org/extend/plugins/bulletproof-security/">http://wordpress.org/extend/plugins/bulletproof-security/</a></p>
<p><strong>WordPress Better WP Security Plugin</strong></p>
<p>Another alternative plugin for WordPress, “Better wordpress security” provides extra features, and security measures which are widely used, and provides it in a single plugin which is easy to manage, and provides many methods for protection.</p>
<p>If you are interested, you can find more details about the plugin at <a href="http://wordpress.org/extend/plugins/better-wp-security/">http://wordpress.org/extend/plugins/better-wp-security/</a></p>
<p><strong>Deny Access to your wp-login.php Page based on Country Code</strong></p>
<p>Another method, which can assist, is by utilizing a rewrite which would deny access to your websites back-end unless the user is identified as being in Australia or New Zealand.</p>
<p>For anyone who runs a blog which is centralized around being logged into by Australian and New<br />
Zealand users, this method would be a good start for security, as the attacks are generally originating from foreign networks.To deny access to IP addresses other than those from Australia and New Zealand add the following block of code in the /home/username/.htaccess file:</p>
<p><strong id="docs-internal-guid-5318793b-7782-91b0-1a9a-3657a9d76636"> </strong></p>
<p dir="ltr"><strong id="docs-internal-guid-5318793b-7782-91b0-1a9a-3657a9d76636">&lt;FilesMatch &#8220;^wp-login.php$&#8221;&gt;</strong></p>
<p><strong id="docs-internal-guid-5318793b-7782-91b0-1a9a-3657a9d76636"><br />
</strong></p>
<p dir="ltr"><strong id="docs-internal-guid-5318793b-7782-91b0-1a9a-3657a9d76636">&lt;IfModule mod_geoip.c&gt;</strong></p>
<p><strong id="docs-internal-guid-5318793b-7782-91b0-1a9a-3657a9d76636"></p>
<p dir="ltr">SetEnvIf GEOIP_COUNTRY_CODE AU AllowCountry</p>
<p dir="ltr">SetEnvIf GEOIP_COUNTRY_CODE NZ AllowCountry</p>
<p dir="ltr">Deny from all</p>
<p dir="ltr">Allow from env=AllowCountry</p>
<p dir="ltr">&lt;/IfModule&gt;</p>
<p></strong><strong id="docs-internal-guid-5318793b-7782-91b0-1a9a-3657a9d76636"></p>
<p dir="ltr">&lt;/FilesMatch&gt;</p>
<p></strong></p>
<p>&nbsp;</p>
<p>Note: replace &#8220;username&#8221; above with your cPanel username.</p>
<p><strong>Password Protect Your wp-login.php Page</strong></p>
<p>Another method, similar to above, is instead of blocking access based on a country, is assigning a password to your login pages.</p>
<p>There are two steps in accomplishing this. First you need to define a password in the .wpadmin file, and then you activate the security in the .htaccess file.</p>
<p><em>Step 1: Create the Password File</em></p>
<p>Create a file named .wpadmin and place it in your home directory, where visitors can&#8217;t access it.<br />
(Please note there is a period preceding the wpadmin in that file name.) The following example is for cPanel. Plesk would require placing the file in/var/www/vhosts or /var/www/vhosts/domain.</p>
<p>EXAMPLE: /home/username/.wpadmin<br />
(where &#8220;username&#8221; is the cPanel username for the account.)</p>
<p>Put the username and encrypted password inside the .wpadmin file, using the<br />
formatusername:encryptedpassword<br />
EXAMPLE: john:n5MfEoHOIQkKg</p>
<p>(where &#8220;john&#8221; is a username of your choice, and the password shown is encrypted.)<br />
Generate Password File &amp; Uploading Via File Manager or FTP<br />
One way to do this is to generate the file using the website linked below, and then upload it to your<br />
site via FTP or File Manager. In the directions below, we will use File Manager, but you could use FTP<br />
instead, for those of you familiar with FTP.</p>
<p>1. Visit: <a href="http://www.htaccesstools.com/htpasswd-generator/">http://www.htaccesstools.com/htpasswd-generator/</a><br />
2. Use the form to create the username and password.<br />
3. Login to cPanel in another window or tab.<br />
4. Click on File Manager.<br />
5. Select Home Directory.<br />
6. Check Show Hidden Files (dotfiles) if not already checked.<br />
7. Click on the Go button.8. Look for a .wpadmin file.<br />
o If one exists, right click on it and select Code Edit to open the editor. Click on<br />
the Edit button to edit the file.<br />
o If one does not exist, click on New File at the top of the page, and specify the<br />
name as .wpadmin (with the dot at the front) and click on the Create New<br />
File button.<br />
9. Paste the code provided from the website in step 2.<br />
10. Click on the Save Changes button when complete.<br />
11. You can Close the file when finished.</p>
<p><em>Step 2: Update the .htaccess File</em><br />
All domains under the home directory will share the common .wpadmin file. (The command listed in<br />
Option B above creates the /home/username/.wpadmin file due to the -c.)<br />
The last step is to place the following code in the /home/username/.htaccess file:</p>
<p><strong id="docs-internal-guid-5318793b-7782-dc6f-24f4-8f499537a9d9"> </strong></p>
<p dir="ltr"><strong id="docs-internal-guid-5318793b-7782-dc6f-24f4-8f499537a9d9">ErrorDocument 401 &#8220;Unauthorized Access&#8221;</strong></p>
<p dir="ltr"><strong id="docs-internal-guid-5318793b-7782-dc6f-24f4-8f499537a9d9">ErrorDocument 403 &#8220;Forbidden&#8221;</strong></p>
<p dir="ltr"><strong id="docs-internal-guid-5318793b-7782-dc6f-24f4-8f499537a9d9">&lt;FilesMatch &#8220;wp-login.php&#8221;&gt;</strong></p>
<p dir="ltr"><strong id="docs-internal-guid-5318793b-7782-dc6f-24f4-8f499537a9d9">AuthName &#8220;Authorised Users Only&#8221;</strong></p>
<p dir="ltr"><strong id="docs-internal-guid-5318793b-7782-dc6f-24f4-8f499537a9d9">AuthType Basic</strong></p>
<p dir="ltr"><strong id="docs-internal-guid-5318793b-7782-dc6f-24f4-8f499537a9d9">AuthUserFile /home/username/.wpadmin</strong></p>
<p dir="ltr"><strong id="docs-internal-guid-5318793b-7782-dc6f-24f4-8f499537a9d9">require valid-user</strong></p>
<p dir="ltr"><strong id="docs-internal-guid-5318793b-7782-dc6f-24f4-8f499537a9d9">&lt;/FilesMatch&gt;</strong></p>
<p>&nbsp;</p>
<p>Note: in the above examples, you would of course replace &#8220;username&#8221; above with your<br />
cPanel username.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serversaustralia.com.au/blog/wordpress-login-bruteforce-attacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to look for in a Dedicated Server</title>
		<link>http://www.serversaustralia.com.au/blog/what-to-look-for-in-a-dedicated-server/</link>
		<comments>http://www.serversaustralia.com.au/blog/what-to-look-for-in-a-dedicated-server/#comments</comments>
		<pubDate>Mon, 15 Apr 2013 06:28:22 +0000</pubDate>
		<dc:creator>Jared Hirst</dc:creator>
				<category><![CDATA[Dedicated Servers]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://www.serversaustralia.com.au/blog/?p=1136</guid>
		<description><![CDATA[Buy new not OLD The most important thing when buying a server is to check the age of the server as many hosting companies are offering older style servers, and while these are OK for starting out they are no good for a production or high traffic website. Old servers have been used and the [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.serversaustralia.com.au/blog/wp-content/uploads/2013/04/poweredge_r515.jpg" alt="" title="PowerEdge R515 Server" width="350" class="" style="float:right"/></p>
<h3>Buy new not OLD</h3>
<p>The most important thing when buying a server is to check the age of the server as many hosting companies are offering older style servers, and while these are OK for starting out they are no good for a production or high traffic website. Old servers have been used and the drives degraded, power supplies worked and all components heated and cooled many times. It&#8217;s always best to ensure that you ask for a NEW server from your supplier. Servers Australia only ever offer the newest and latest hardware and this means we can repair/replace any of the parts we have in production as we refresh our fleet every few years. Buying older hardware also means it may be harder to source the parts if and when the old server does stop running.</p>
<h3>Data Charges</h3>
<p>Getting a nasty surprise from your provider is never a good thing so make sure when buying a server you are given a nice data allowance and that you know the cost of excess data up front. As a guide in Australia you should never pay more than $1.10 per GB for excess data charges, as this is standard across the board and is also a reasonable rate. Buying data in bulk or in advance will generally save you 50% off on your data charges and is important to look out for.</p>
<h3>Control Panel or Not</h3>
<p>When buying a server, you need to decide if you want and need a control panel such as <a href="http://www.serversaustralia.com.au/control-panel-management.php">cPanel or Plesk</a>, as there are many advantages and disadvantages to having a control panel. A control panel is a great resource for someone that has a few websites or owns a hosting/design company. Having a control panel is fantastic for customers and for customer management. It will also save a huge amount of admin time to allow you to focus on running your business. If you have a large scale site that is very busy or requires having servers in multiple locations with <a href="http://www.serversaustralia.com.au/load-balancing-high-availability.php">load balancing</a> then you need to consider not using a control panel and just go for a standard LAMP setup. This will require a little bit more maintenance but it will give you advanced functionality, such as the load balancing and DRDB which is a distributed raid system.</p>
<h3>Customer Support</h3>
<p>You may run into some tough situations once in awhile, or need a server reboot to fix a locked server. That will require some assistance from your server provider. If you have a hard time getting in contact with the company providing your server, this is a sign that they do not provide very good customer support. As such, it’s best to choose a company that responds to your e-mail tickets promptly and is always there to help you with any problems. Solid customer service can be a lifesaver in a critical situation, so look for a company that offers a <a href="http://www.serversaustralia.com.au/network-sla.php">SLA</a> for support response times and also a company that provides true 24/7 emergency support, because yes servers NEVER sleep and ALWAYS seem to break during the night! Servers Australia can <a href="http://www.serversaustralia.com.au/managed-servers.php">manage</a> either of the above, as we have qualified level 2 and 3 technicians that have years and years of experience in managing both control panel based servers and also LAMP servers. Remember we are here to ensure that you get the most out of your new server, so ensuring that the right people are in control of it may just save you the headaches during the busy times of your site.</p>
<h3>Port speed</h3>
<p>The speed of the port that your server is connected to is very important, as you want to be able to get the content from your server off the providers network as fast as possible. In this day and age a 1 Gbit port is generally recommended. This would allow multiple people to be all downloading a large file from your server at full speed. Most DSL connections in Australia are now around 20 mbits per second, so multiple DSL users would cause your server to be bottle necked by the port speed if you had a 10 mbit or 100mbit port. Always ensure that this is checked before committing to a server and it&#8217;s also good to do speed tests of the providers server before purchasing.</p>
<h3>Disk Speed</h3>
<p>When buying a server to be hosted, the speed and quality of the disks is the most important part of the server, as without fast functioning disks the server will come to a grinding halt since all information is read from the disks. View our <a href="http://www.serversaustralia.com.au/ssd-dedicated-servers.php">SSD dedicated server page</a> for more information on the performance difference between SSDs and HDDs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serversaustralia.com.au/blog/what-to-look-for-in-a-dedicated-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Check whether Port 25 is being Blocked by your ISP?</title>
		<link>http://www.serversaustralia.com.au/blog/how-to-check-whether-port-25-is-being-blocked-by-your-isp/</link>
		<comments>http://www.serversaustralia.com.au/blog/how-to-check-whether-port-25-is-being-blocked-by-your-isp/#comments</comments>
		<pubDate>Mon, 08 Apr 2013 05:53:39 +0000</pubDate>
		<dc:creator>Alex Burgess</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.serversaustralia.com.au/blog/?p=1130</guid>
		<description><![CDATA[SMTP is the acronym for Simple Mail Transfer Protocol, which is as its name implies, is a protocol for sending email messages across the internet. This is used in conjunction with POP3 and IMAP which are also protocols that enable you to download messages from a mail server straight to your computer. Note that SMTP [...]]]></description>
				<content:encoded><![CDATA[<p>SMTP is the acronym for Simple Mail Transfer Protocol, which is as its name implies, is a protocol for sending email messages across the internet. This is used in conjunction with POP3 and IMAP which are also protocols that enable you to download messages from a mail server straight to your computer. Note that SMTP caters to outgoing emails while POP3 and IMAP are used for incoming mail.</p>
<p>Now, the standard port implemented for SMTP connections is Internet port 25. If you happen to be having trouble sending messages, chances are likely that your internet service provider is blocking this port. Hence, the reason why it’s recommended that you use an alternative SMTP.</p>
<p>Depending on your OS, here’s how to check whether or not your ISP is blocking port 25:</p>
<p>1. Check port 25 in Windows<br />
Click on the Start menu button, which is located at the lower left corner of your screen. Look for the tab “Run” (Note that you can also press the Windows Key and the R key simultaneously to open the run prompt). Click on it and a new will pop up. In the text field of this window, type cmd then press the “Enter” key. Another window called the “MS-DOS prompt” or “command-prompt” will open. Type the following command in the command prompt window and press “Enter”:telnet my-domain-name.com 25</p>
<p>2. Check port 25 in Mac<br />
A pre-installed terminal emulator is delivered for each Mac OS. Usually located under your Mac HD -&gt; “Applications” directory -&gt; Utilities sub-directory, the terminal is a tool which allows you to execute command from the command line. When the window opens, a command line with a flashing cursor on it will appear so you can immediately start typing. Type the following command in the command prompt window and press “Enter”:telnet my-domain-name.com 25 </p>
<p>3. Check port 25 in Linux<br />
In order to check the connection on port 25 to your website, open your favorite terminal emulator and execute the following command: telnet my-domain-name.com 25.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serversaustralia.com.au/blog/how-to-check-whether-port-25-is-being-blocked-by-your-isp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Get to Know the Team: Ryan Sweeney</title>
		<link>http://www.serversaustralia.com.au/blog/get-to-know-the-team-ryan-sweeney/</link>
		<comments>http://www.serversaustralia.com.au/blog/get-to-know-the-team-ryan-sweeney/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 04:22:13 +0000</pubDate>
		<dc:creator>Alex Burgess</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.serversaustralia.com.au/blog/?p=1124</guid>
		<description><![CDATA[Ryan Sweeney is one of the newer members of the Servers Australia Team. After taking him out for dinner as an initiation ceremony, we decided to sit down and have a chat with him to get to know him a little more. Hey Ryan, how are you going today? Hey! I am going fine thank [...]]]></description>
				<content:encoded><![CDATA[<p>Ryan Sweeney is one of the newer members of the Servers Australia Team. After taking him out for dinner as an initiation ceremony, we decided to sit down and have a chat with him to get to know him a little more.</p>
<p><em>Hey Ryan, how are you going today?</em></p>
<p>Hey! I am going fine thank you.</p>
<p><em>As the newest member of Servers Australia, how are you liking working here?</em></p>
<p>I am loving working at SAU. There a great bunch of people and I get to learn about heaps of cool stuff.</p>
<p><em>What are your interests?</em></p>
<p>Well Computers of course. I also like Playing Acoustic Guitar, Listening to music, Fishing &amp; Radio Scanning</p>
<p><em>Tell us more about the website you run.</em></p>
<p>I run a website called CentralCoastOnlineScanner.com which streams 2xaudio streams from two digital radio scanners and  a scanner that decode RFS Pagers as well.</p>
<p><em>What is your favourite thing about the job?</em></p>
<p>My Favourite thing about the job is that I get to play with new technology eg. Raspberry Pi’s &amp; Different Server Technology.</p>
<p><em>Thanks for sitting down and having this chat, I’ll let you get back to it.It’s been a pleasure, anytime.</em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serversaustralia.com.au/blog/get-to-know-the-team-ryan-sweeney/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modern Data Centers: Designing for Future</title>
		<link>http://www.serversaustralia.com.au/blog/modern-data-centers-designing-for-future/</link>
		<comments>http://www.serversaustralia.com.au/blog/modern-data-centers-designing-for-future/#comments</comments>
		<pubDate>Mon, 28 Jan 2013 22:57:49 +0000</pubDate>
		<dc:creator>Guest Poster</dc:creator>
				<category><![CDATA[Co-location]]></category>

		<guid isPermaLink="false">http://www.serversaustralia.com.au/blog/?p=1083</guid>
		<description><![CDATA[Modern Data Centers: Designing for Future Modern data centers are typically designed to deliver two different levels of service:  enterprise quality products designed around scalability, and commodity facilities designed to deliver immediate but not long term solutions. In fact, many data centers can become obsolete within ten years. Data Centers should therefore be designed with [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Modern Data Centers: Designing for Future</strong></p>
<p>Modern <a href="http://www.serversaustralia.com.au/blog/wp-content/uploads/2013/01/modern-data-centre.jpg"><img class="size-full wp-image-1086 " style="float: right;" src="http://www.serversaustralia.com.au/blog/wp-content/uploads/2013/01/modern-data-centre.jpg" alt="Modern Data Center Rack" width="238" height="178" /></a> data centers are typically designed to deliver two different levels of service:  enterprise quality products designed around scalability, and commodity facilities designed to deliver immediate but not long term solutions. In fact, many data centers can become obsolete within ten years. <a href="http://www.colocationamerica.com/data-center">Data Centers</a> should therefore be designed with the future in mind. Will the facility be able to meet the needs of clients 15 years from now? Flexibility is key.</p>
<p><strong>It&#8217;s All About Efficiency</strong></p>
<p>Colocation providers for example, are always seeking to maintain a competitive advantage yet build out facilities with little thought to innovation. Currently, a lot of emphasis has been placed on cooling and energy efficiency. Facebook has been experimenting with immersion cooling, a process where a dedicated server is completely submerged in a conductive cooling liquid.</p>
<p>The Green grid &#8211; an international non-profit dedicated to modular data center design and efficiency, recommends data centers run UPS (uninterruptible power supply) in Eco mode, a process that will prevent energy loss in backup power systems. Immersion cooling and UPC Eco Mode are just two perfect examples of efforts being made towards energy efficiency within new data centers.</p>
<p>Servers that run cool require less power. Backup systems that prevent energy loss from occurring also conserve power. Utility costs are a huge factor for any existing facility. Old data centers are very power hungry and end up costing more money to operate. Which brings us to the idea of long-term scalability:</p>
<p><strong>Scalability Is Important</strong></p>
<p><a href="http://www.serversaustralia.com.au/blog/wp-content/uploads/2013/01/scalability.jpg"><img class="size-full wp-image-1103" style="float: right;" src="http://www.serversaustralia.com.au/blog/wp-content/uploads/2013/01/scalability.jpg" alt="Scalability is Important" width="208" height="208" /></a></p>
<p>Maintaining flexibility over the course of 15-yearlife cycle depends heavily upon a scalable infrastructure. This includes: rack-space, bandwidth (fiber optic cabling), power requirements and capacities to support server density. If a data center takes on large enterprise class customers they must take into account what their growth potential is; will they double in size and require more bandwidth, servers and power? The good news is, as server densities increase operational efficiencies improve as does the cost to house multiple servers per application.</p>
<p><strong>Flexibility</strong></p>
<p>The advent of cloud storage services has diversified the marketplace. Flexibility in the marketplace can bring in more business and foster longevity, even if enterprise customers outgrow a colocation or data center provider. Offering a variety of services, from the enterprise level to small business level, will give customers the options they need to support scalability. An energy efficient facility will allow for future innovation; cooling upgrades, power supply, redundancy systems as well as vertical scalability to maintain value in the long run. The Data Center industry is competitive and designing for future will ensure longevity in the marketplace.</p>
<p><strong>About the author</strong>: <a href="https://plus.google.com/u/0/111272662736421841670/posts">James Mulvey</a> is a technical writer and blog director for Colocation America, a dedicated server company specialising in colocation and related services.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serversaustralia.com.au/blog/modern-data-centers-designing-for-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dealing with Malicious Apache Module Injection</title>
		<link>http://www.serversaustralia.com.au/blog/dealing-with-malicious-apache-module-injection/</link>
		<comments>http://www.serversaustralia.com.au/blog/dealing-with-malicious-apache-module-injection/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 05:03:29 +0000</pubDate>
		<dc:creator>Alex Burgess</dc:creator>
				<category><![CDATA[Shenanigans]]></category>

		<guid isPermaLink="false">http://www.serversaustralia.com.au/blog/?p=1054</guid>
		<description><![CDATA[An example randomly inserted script is added below. iframe src="http://{random domain}/{random string}/{random string}/" width="114" height="171" The issue is almost impossible to locate, unless you are using IE8, or IE9, as in most cases, this is their intended targets. In order to test the site, I utilised the &#8220;User Agent Switcher&#8221; located within Firefox / Chrome. [...]]]></description>
				<content:encoded><![CDATA[<p>An example randomly inserted script is added below.<br />
<code><br />
iframe src="http://{random domain}/{random string}/{random string}/" width="114" height="171"<br />
</code></p>
<p>The issue is almost impossible to locate, unless you are using IE8, or IE9, as in most cases, this is their intended targets.</p>
<p>In order to test the site, I utilised the &#8220;User Agent Switcher&#8221; located within Firefox / Chrome.</p>
<p>The problem came when the evasiveness of the module was found</p>
<p>The Module avoids detection by doing the following:</p>
<ul>
<li>-Rendering the iframe, and then adding the users IP to a blacklist for 15 &#8211; 30 minutes afterwards</li>
<li>-Blacklisting any user which has logged into the server recently</li>
<li>-Blacklisting the local user</li>
<li>-Blacklisting any type of searchengine, and their IP&#8217;s.</li>
</ul>
<p>&nbsp;<br />
A few methods of locating modules are included below</p>
<p><span style="text-decoration: underline;">Check for unknown modules within /etc/httpd/modules</span></p>
<p>Generally, apache modules are added in the modules directory of httpd to begin with, and as you can see the two below modules are very out of place and were located with “dlEngine” strings within them.<br />
<code><br />
root@ns1 [/etc/httpd/modules]# ls -lah</p>
<p>-rwxr-xr-x.  1 root root  44K Jul  3  2012 mod_chart_version.so</p>
<p>-rwxr-xr-x.  1 root root  43K Jul  3  2012 mod_view_version.so<br />
</code><br />
Unfortunately, after removing these two modules, it wasn’t all which was required, and further investigation had to be continued with.</p>
<p><span style="text-decoration: underline;">Output Apache Modules list</span><br />
<code><br />
root@ns1 [/etc/httpd/conf/includes]# httpd -t -D DUMP_MODULES &gt; /root/mods2<br />
</code><br />
It&#8217;s generally good to get a configuration from a different server running a similar environment, to see what is loaded.</p>
<p>For example, see below<br />
<code><br />
root@ns1 [/etc/httpd]# diff /root/mods1 /root/mods2</p>
<p>53c53,54</p>
<p>&lt;</p>
<p>---</p>
<p>&gt;  pool_mime_module (shared)</p>
<p>&gt;  passenger_module (shared)<br />
</code><br />
Apon investigating the /etc/httpd/conf/includes, a matching include for pool_mime_module was located within /lib64<br />
<code><br />
root@ns1 [/lib64]# grep pool_mime -i *</p>
<p>Binary file libpcproas.so.1 matches</p>
<p>Binary file mod_pool_mime.so matches</p>
<p>root@ns1 [/lib64]# ls -lah libpcp*</p>
<p>-rwxr-xr-x. 1 root root 43K Aug 19  2010 libpcproas.so.1</p>
<p>root@ns1 [/lib64]# ls -lah mod_pool_mime.so</p>
<p>lrwxrwxrwx. 1 root root 15 Jan 15 03:47 mod_pool_mime.so -&gt; libpcproas.so.1<br />
</code><br />
&nbsp;<br />
This blog post is related to <a href=":http://blog.unmaskparasites.com/2012/09/10/malicious-apache-module-injects-iframes/">http://blog.unmaskparasites.com/2012/09/10/malicious-apache-module-injects-iframes/</a><br />
&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serversaustralia.com.au/blog/dealing-with-malicious-apache-module-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SNI for multiple SSL Secured sites on One IP</title>
		<link>http://www.serversaustralia.com.au/blog/multiple-ssl-sites-on-a-single-ip/</link>
		<comments>http://www.serversaustralia.com.au/blog/multiple-ssl-sites-on-a-single-ip/#comments</comments>
		<pubDate>Tue, 18 Dec 2012 23:26:38 +0000</pubDate>
		<dc:creator>Alex Burgess</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.serversaustralia.com.au/blog/?p=1047</guid>
		<description><![CDATA[Perhaps one of the most important new features added to recent Apache versions (2.2.12, to be specific) is the long-awaited support for multiple SSL (Secure Sockets Layer) sites on a single IP address. Prior to this, it was only possible to have an SSL Secured Web site if it was bound to one particular IP [...]]]></description>
				<content:encoded><![CDATA[<p>Perhaps one of the most important new features added to recent Apache versions (2.2.12, to be specific) is the long-awaited support for multiple SSL (Secure Sockets Layer) sites on a single IP address.</p>
<p>Prior to this, it was only possible to have an SSL Secured Web site if it was bound to one particular IP address. This means, that before SNI (Server Name Indication) , if for example, you only had two IP addresses, you only had the ability to have two SSL Secured Websites.</p>
<p>On two IP addresses you can have as many regular HTTP sites assigned to either IP, however only two SSL Secured sites.</p>
<p>What made this even more frustrating is that if www.example1.com and www.example2.com were on the same IP and example1.com had an HTTPS site as well, going to https://www.example2.com/ would, in fact, take you to the equivalent of visiting https://www.example1.com/.</p>
<p>This meant that most people who wanted an SSL Secured Website had to restrict one site (both HTTP and HTTPS variants) to a single IP address to avoid this type of confusion.</p>
<p>With Apache 2.2.12 and support for the SNI extension to the SSL protocol, this has changed completely.</p>
<p>Now you can configure name-based SSL Encrypted sites, just as you can configure name-based HTTP sites.</p>
<p>The bottom line is that the five IPs that you needed today to run five SSL sites can be reduced to one IP if you meet the below requirements (provided, of course, you use the newer Apache).</p>
<p>There are some requirements, however:</p>
<p>The server must use Apache 2.2.12 or higher, and have mod_ssl installed.<br />
It must also use OpenSSL 0.9.8f or later and must be built with the TLS extensions option.<br />
And Apache must be built against this version of OpenSSL as it will enable SNI support if it detects the right version of OpenSSL — the version of OpenSSL that includes TLS extension support.<br />
Not every browser yet supports SNI, but the most popular browsers do, and some have for quite a while. This includes Firefox 2.0 or later, Opera 8.0 or later, Internet Explorer 7.0 or later (unfortunately, only on Vista), Google Chrome, and Safari 3.2.1 (unfortunately only on OS X 10.5.6 or later).</p>
<p>Below, I have included a Basic implementation of two SSL vhosts, which could be bound to one IP using SNI.</p>
<p><code>NameVirtualHost *:443<br />
SSLStrictSNIVHostCheck off</p>
<p>&lt;VirtualHost *:443&gt;<br />
ServerAdmin adminemail@domain.ext<br />
DocumentRoot /var/www/html/domain.ext<br />
ServerName domain.ext<br />
ServerAlias www.domain.ext<br />
SSLEngine on<br />
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL<br />
## SSL Certificate File<br />
SSLCertificateFile /etc/httpd/ssl/domain.ext.crt<br />
## SSL Key File<br />
SSLCertificateKeyFile /etc/httpd/ssl/domain.ext.key<br />
## SSL Certificate Authority File<br />
SSLCACertificateFile /etc/httpd/ssl/domain.ext.ca<br />
&lt;/VirtualHost&gt;</p>
<p>&lt;VirtualHost *:443&gt;<br />
ServerAdmin adminemail@domain2.ext<br />
DocumentRoot /var/www/html/domain2.ext<br />
ServerName domain2.ext<br />
ServerAlias www.domain2.ext<br />
SSLEngine on<br />
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL<br />
## SSL Certificate File<br />
SSLCertificateFile /etc/httpd/ssl/domain2.ext.crt<br />
## SSL Key File<br />
SSLCertificateKeyFile /etc/httpd/ssl/domain2.ext.key<br />
## SSL Certificate Authority File<br />
SSLCACertificateFile /etc/httpd/ssl/domain2.ext.ca<br />
&lt;/VirtualHost&gt;</code></p>
<p>What the above does is enable Apache listening to port 443 and turns on listening for virtual host requests on all IPs.</p>
<p>The new keyword SSLStrictSNIVHostCheck is disabled, meaning we will not throw a 403 error if the client does not support SNI.</p>
<p>Instead, they will be redirected to the SSL site defined first (domain.ext in the example), so be sure to define your default site first.</p>
<p>The largest problem here is the client browser support, but that will come in time. The Apache requirements and configuration, by contrast, are very simple and straightforward.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serversaustralia.com.au/blog/multiple-ssl-sites-on-a-single-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware tools in ESXi 5.1 on Ubuntu Server</title>
		<link>http://www.serversaustralia.com.au/blog/vmware-tools-in-esxi-5-1-on-ubuntu-server/</link>
		<comments>http://www.serversaustralia.com.au/blog/vmware-tools-in-esxi-5-1-on-ubuntu-server/#comments</comments>
		<pubDate>Fri, 16 Nov 2012 06:23:41 +0000</pubDate>
		<dc:creator>Alex Burgess</dc:creator>
				<category><![CDATA[Shenanigans]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[install vmware tools]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.serversaustralia.com.au/blog/?p=1040</guid>
		<description><![CDATA[This guide is to show you how to install VMware tools in ESXi 5.1 on Ubuntu Servers. To install VMWare Tools you need to mount the LINUX.ISO from the vmimages folder in the datastore. Once mounted, ensure your Virtual Machine has access to the internet. If you have installed the VMXNET2 or VMXNET3 network adapter [...]]]></description>
				<content:encoded><![CDATA[<p>This guide is to show you how to install VMware tools in ESXi 5.1 on Ubuntu Servers. To install VMWare Tools you need to mount the LINUX.ISO from the vmimages folder in the datastore. Once mounted, ensure your Virtual Machine has access to the internet. If you have installed the VMXNET2 or VMXNET3 network adapter you will need to remove and add the supported E1000 network adapter until we run through this update at which point you can remove the E1000 , and select VMXNET3 which will give you 10Gbps between your VM’s and network if it supports it.</p>
<p>1. Ensure you have network connectivity before continuing</p>
<p>2. Get all updates for the server</p>
<p><em>sudo apt-get update</em></p>
<p><em>sudo apt-get upgrade</em></p>
<p>3. Create the mount point for the CDROM</p>
<p><em>sudo mkdir -p /media/cdrom</em></p>
<p>4. Mount the ISO to the folder we created</p>
<p><em>sudo mount /dev/cdrom /media/cdrom</em></p>
<p>5. Change the Directory</p>
<p><em>cd /media/cdrom</em></p>
<p>6. Copy the tar file from your mounted CDROM/ISO to your /tmp directory</p>
<p><em>sudo cp VM*.tar.gz /tmp    (Sample Filename: VMwareTools-8.6.0-425873.tar.gz)</em></p>
<p>7. Install all these dependencies &amp; build tools</p>
<p><em>sudo apt-get install linux-headers-server build-essential</em></p>
<p>8. Change the Directory</p>
<p><em>cd /tmp</em></p>
<p>9. Unmount the ISO we mounted earlier</p>
<p><em>sudo umount /media/cdrom</em></p>
<p><em>10. Expand the tar</em></p>
<p><em>sudo tar -zxvf VM*.tar.gz</em></p>
<p>11. Change Directory</p>
<p><em>cd vmware-tools-distrib</em></p>
<p>12. Create a special directory</p>
<p><em>sudo mkdir /usr/lib64</em></p>
<p>13. Run the Install Script</p>
<p><em>sudo ./vmware-install.pl</em></p>
<p>14. Reboot</p>
<p><em>sudo reboot</em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serversaustralia.com.au/blog/vmware-tools-in-esxi-5-1-on-ubuntu-server/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Buyer&#8217;s Guide To Colocation</title>
		<link>http://www.serversaustralia.com.au/blog/a-buyers-guide-to-colocation/</link>
		<comments>http://www.serversaustralia.com.au/blog/a-buyers-guide-to-colocation/#comments</comments>
		<pubDate>Wed, 31 Oct 2012 23:09:47 +0000</pubDate>
		<dc:creator>Guest Poster</dc:creator>
				<category><![CDATA[Co-location]]></category>
		<category><![CDATA[colocation buying guide]]></category>
		<category><![CDATA[colocation servers]]></category>

		<guid isPermaLink="false">http://www.serversaustralia.com.au/blog/?p=1026</guid>
		<description><![CDATA[Companies large and small are continually faced with challenges in regards to managing their IT infrastructure. Whether business is booming or slightly lagging, scalable solutions are a must. So, what is Colocation? What are the benefits, and more importantly, what drives companies to co-locate IT infrastructure? Most decision makers aren&#8217;t even sure what colocation is, [...]]]></description>
				<content:encoded><![CDATA[<p>Companies large and small are continually faced with challenges in regards to managing their IT infrastructure. Whether business is booming or slightly lagging, scalable solutions are a must. So, what is Colocation? What are the benefits, and more importantly, what drives companies to co-locate IT infrastructure? Most decision makers aren&#8217;t even sure what colocation is, let alone, if colocation is best for them. Let the following serve as an introductory guide into the world of colocation:</p>
<p><strong>Defining Colocation</strong></p>
<p>Managing company IT assets requires certain safeguards be put in place, be it physical or non-physical. Colocation is the physical option of placing your IT assets or infrastructure into a service provider’s data center. Colocation providers lease rack-space for servers and give clients many different options in regards to managing IT assets. Colocation is also a cost effective alternative to building an entire facility to maintain and managed company data. Companies may also expand while conserving company resources and capital. No need to worry about hiring an entire office of IT personnel.</p>
<p><strong>The Benefits of Colocation</strong></p>
<p>Companies who opt to &#8220;collocate&#8221; IT infrastructure can expect an annual ROI on their investment. Colocation companies employ an entire staff dedicated to maintaining, securing and improving the performance of which your confidential data is managed. This eliminates the need to construct and maintain your own data center.</p>
<p>More importantly, colocation services often have neutral relationships between other IP providers, worldwide. They will ensure your company network is online and optimized for fast and reliable service no matter what. Colocation facilities are redundantly backed up. Shall a natural disaster cause a power outage, the loss of data will be prevented. Benefits like these seem to give customers some much-needed peace of mind.</p>
<p><strong>Is Colocation Right For Your Business?</strong></p>
<p>The decision to collocate IT infrastructure is usually determined by two needs: The IT manager&#8217;s need to maintain control over IT assets, and of course, whether or not they have the capital to invest in additional IT hardware.</p>
<p>If companies are willing to give up some control over IT infrastructure, then colocation would be a good choice. It is important to note, that colocation still allows for flexible solutions in regards to how your data is looked after. Managed hosting for example, provides companies with the necessary hardware, tools and support needed to monitor your data 24/7.</p>
<p>Larger companies with the money to spend will often invest in servers and house them within a colocation facility. This is especially true if they have the IT staff necessary to look after them. Although maintaining control of data is forever important, colocation stands to save your company money no matter what type of flexible solution you are after.</p>
<p><strong>Closing Arguments</strong></p>
<p>To sum it up, there are a few questions you need to ask: Is the service provider providing a scalable solution? Scalable data centers should be investing in all the latest technology with regards to cooling, rack-space configurations and flexible deployment of services. Doing so will help deliver a better ROI. Is your colocation provider reliable?</p>
<p>A reliable colocation provider will provide efficient cooling and power redundant fail-safes and should guarantee 100 percent uptime. Lastly, make sure the service provider maintains proper physical and virtual security. Data centers should be like a fortress. After all, safeguarding your companies IT assets is a full time job and most companies are in compliance with industry standards. Colocation should be a solution for IT companies and ultimately help them save money.</p>
<p><strong>About the author:</strong> James Mulvey is a blog writer for<a title="Colocation America" href="http://www.colocationamerica.com/"> Colocation America</a><a href="http://www.colocationamerica.com/">,</a> a company dedicated to providing clients with reliable, flexible network solutions.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serversaustralia.com.au/blog/a-buyers-guide-to-colocation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>International Caps Locks Day</title>
		<link>http://www.serversaustralia.com.au/blog/international-caps-locks-day/</link>
		<comments>http://www.serversaustralia.com.au/blog/international-caps-locks-day/#comments</comments>
		<pubDate>Tue, 23 Oct 2012 00:11:12 +0000</pubDate>
		<dc:creator>Alex Burgess</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.serversaustralia.com.au/blog/?p=1016</guid>
		<description><![CDATA[So yesterday marked the 13th International Caps Lock day. This day is a commemorative day originating by the software developer Derek Arnold. Why does this even occur, and why has it been celebrated for so long now? Well Arnold claims: International Caps Lock Day is in fact a testament to the small mindedness of certain [...]]]></description>
				<content:encoded><![CDATA[<p>So yesterday marked the 13th International Caps Lock day. This day is a commemorative day originating by the software developer Derek Arnold. Why does this even occur, and why has it been celebrated for so long now? Well Arnold claims:</p>
<blockquote><p><em>International Caps Lock Day is in fact a testament to the small mindedness of certain Western individuals: the majority of the world&#8217;s population writes in scripts which have no concept of letter casing. Therefore, it is advised to laugh at anyone who invokes this day as an excuse to dismiss local typographical conventions: they are simply making an ass out of themselves.</em></p></blockquote>
<p>So what do we think about this, WELL IT’S ANOTHER REASON TO CELEBRATE. SO HAPPY INTERNATIONAL CAPS LOCK DAY, EVERYONE!</p>
<p><a rel="author" href="http://www.serversaustralia.com.au/about-us.php">Dedicated Servers Specialists &#8211; About Us</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.serversaustralia.com.au/blog/international-caps-locks-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
