<?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>Brightbox Blog &#187; security</title>
	<atom:link href="http://blog.brightbox.co.uk/tag/security/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.brightbox.co.uk</link>
	<description></description>
	<lastBuildDate>Fri, 02 Dec 2011 12:56:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>New: Automatically add SSH keys to new Brightboxes</title>
		<link>http://blog.brightbox.co.uk/posts/new-automatically-add-ssh-keys-to-new-brightboxes</link>
		<comments>http://blog.brightbox.co.uk/posts/new-automatically-add-ssh-keys-to-new-brightboxes#comments</comments>
		<pubDate>Thu, 03 Jun 2010 14:52:01 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[brightbox]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[keys]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1099</guid>
		<description><![CDATA[Getting access to your newly purchased Brightboxes used to require a trip to the control panel to retrieve the &#8216;rails&#8217; user password. If you&#8217;re using config management systems like Chef or Puppet this is likely the only laborious aspects of configuring your box. No longer! Now, whenever a new box is deployed, the SSH keys [...]]]></description>
			<content:encoded><![CDATA[<p>Getting access to your newly purchased Brightboxes used to require a trip to the control panel to retrieve the &#8216;rails&#8217; user password. If you&#8217;re using config management systems like Chef or Puppet this is likely the only laborious aspects of configuring your box. No longer!</p>
<p>Now, whenever a new box is deployed, the SSH keys of all the technical contacts on your Brightbox account are automatically pre-installed for the default &#8216;rails&#8217; user. To add your own SSH key, <a href="https://control.brightbox.co.uk/profile">edit your user profile</a> within the control panel and paste in your SSH public key using the editor at the bottom.</p>
<p><img class="content_image" title="ssh public key" src="http://blog.brightbox.co.uk/wp-content/uploads/2010/06/ssh-public-key.png" alt="" width="632" height="236" /></p>
<p>Remember, this only affects newly provisioned boxes &#8211; as the it&#8217;s done during the box build stage. Removing or adding technical contacts in the control panel at a later date will not automatically change any access control on existing boxes.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/new-automatically-add-ssh-keys-to-new-brightboxes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preview: Multiple users and accounts</title>
		<link>http://blog.brightbox.co.uk/posts/preview-multiple-users-and-accounts</link>
		<comments>http://blog.brightbox.co.uk/posts/preview-multiple-users-and-accounts#comments</comments>
		<pubDate>Fri, 15 Jan 2010 15:52:27 +0000</pubDate>
		<dc:creator>Jeremy Jarvis</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[accounts]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[users]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=896</guid>
		<description><![CDATA[Right now, each Brightbox customer has a single username/password to access their Brightbox account. For many smaller customers, this works fine and they can easily operate the various aspects of their account themselves e.g manage virtual machines, billing and support tickets. However, there are also a number of scenarios where this doesn&#8217;t work too well [...]]]></description>
			<content:encoded><![CDATA[<p>Right now, each Brightbox customer has a single username/password to access their Brightbox account. For many smaller customers, this works fine and they can easily operate the various aspects of their account themselves e.g manage virtual machines, billing and support tickets. However, there are also a number of scenarios where this doesn&#8217;t work too well &#8211; especially when there are multiple people managing one or more accounts.</p>
<p><img class="content_image" title="Multiple accounts" src="http://jeremyjarvis.co.uk/grabs/5201c295c0a3d7460566ed0c.png" alt="" width="492" height="236" /></p>
<p>We&#8217;ve been developing a more robust solution for users and accounts for some time and hope to launch this new system in the next few weeks. In this post, I&#8217;d like to give a sneak preview on the forthcoming changes&#8230;</p>
<ul>
<li>Each person will have a Brightbox user account</li>
<li><span style="font-weight: normal; font-size: 13px;">We&#8217;ll be introducing a number of &#8220;roles&#8221; (tbc)</span></li>
<li>Each account will always have an &#8220;owner&#8221; contact, this person is ultimately responsible for the account</li>
<li>Existing Brightbox account holders will be migrated to a new owner contact</li>
<li>The account owner will be able to invite additional users to their account</li>
<li>The control panel will enable users with access to multiple accounts to easily move between the accounts to which they have access</li>
</ul>
<p>Over the next couple of weeks, all customers will receive an email explaining the changes and the migration process.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/preview-multiple-users-and-accounts/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>NGINX buffer underflow security vulnerability</title>
		<link>http://blog.brightbox.co.uk/posts/nginx-buffer-underflow-security-vulnerability</link>
		<comments>http://blog.brightbox.co.uk/posts/nginx-buffer-underflow-security-vulnerability#comments</comments>
		<pubDate>Tue, 15 Sep 2009 17:11:58 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=732</guid>
		<description><![CDATA[From the Debian Security team (CVE-2009-2629): nginx &#8230; is vulnerable to a buffer underflow when processing certain HTTP requests. An attacker can use this to execute arbitrary code with the rights of the worker process  or possibly perform denial of service attacks by repeatedly crashing worker processes via a specially crafted URL in an HTTP [...]]]></description>
			<content:encoded><![CDATA[<p>From the <a href="http://www.debian.org/security/2009/dsa-1884">Debian Security team</a> (<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2629">CVE-2009-2629</a>):</p>
<blockquote><p>nginx &#8230; is vulnerable to a buffer underflow when processing certain HTTP requests. An attacker can use this to execute arbitrary code with the rights of the worker process  or possibly perform denial of service attacks by repeatedly crashing worker processes via a specially crafted URL in an HTTP request.</p></blockquote>
<p>New versions of our <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository:packages">nginx packages</a> that address this security vulnerability are now available.  nginx 0.6.39 (with the fair balancer module) is available from the Brightbox apt repositories &#8211; running the following command will get you the latest version:</p>
<pre>sudo apt-get update
sudo apt-get install nginx</pre>
<p>Our more experimental nginx-brightbox package has also been upgraded to 0.6.39.  This includes a number of nginx addons, such as the <a href="http://www.grid.net.ru/nginx/upload.en.html">upload module</a>, <a href="http://wiki.nginx.org/NginxHttpGeoIPModule">geoip module</a>, and <a href="http://www.modrails.com/">Phusion Passenger 2.0.5</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/nginx-buffer-underflow-security-vulnerability/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails form helper security vulnerability</title>
		<link>http://blog.brightbox.co.uk/posts/rails-form-helper-security-vulnerability</link>
		<comments>http://blog.brightbox.co.uk/posts/rails-form-helper-security-vulnerability#comments</comments>
		<pubDate>Fri, 04 Sep 2009 10:22:47 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[attach]]></category>
		<category><![CDATA[cross site scripting]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[xss]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=724</guid>
		<description><![CDATA[A vulnerability has been found in the Rails form helpers that allows an attacker to inject arbitrary HTML into pages.  This opens up an unpatched Rails app to potential cross site scripting attacks (XSS), which could result in stolen session cookies and other such scenarios. All versions of Rails above and including version 2.0 are [...]]]></description>
			<content:encoded><![CDATA[<p>A vulnerability has been found in the Rails form helpers that allows an attacker to inject arbitrary HTML into pages.  This opens up an unpatched Rails app to potential <a href="http://en.wikipedia.org/wiki/Cross-site_scripting">cross site scripting attacks</a> (XSS), which could result in stolen session cookies and other such scenarios.</p>
<p>All versions of Rails above and including version 2.0 are affected. There are two new official releases to fix this, 2.3.4 and 2.2.3.  If you&#8217;re still running Rails 2.0 or 2.1 and can&#8217;t upgrade, patches have been provided by the security team but need applying manually.  In this case, we&#8217;d recommend vendoring the rails gems and then applying the patches.</p>
<p><a href="http://groups.google.com/group/rubyonrails-security/msg/7f57cd7794e1d1b4">More details from the security team here.</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/rails-form-helper-security-vulnerability/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ruby BigDecimal denial of service</title>
		<link>http://blog.brightbox.co.uk/posts/ruby-bigdecimal-denial-of-service</link>
		<comments>http://blog.brightbox.co.uk/posts/ruby-bigdecimal-denial-of-service#comments</comments>
		<pubDate>Wed, 10 Jun 2009 10:50:39 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[activerecord]]></category>
		<category><![CDATA[bigdecimal]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vulnerabilities]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=590</guid>
		<description><![CDATA[From ruby-lang.org: A denial of service (DoS) vulnerability was found on the BigDecimal standard library of Ruby. Conversion from BigDecimal objects into Float numbers had a problem which enables attackers to effectively cause segmentation faults. ActiveRecord relies on this method, so most Rails applications are affected by this. Though this is not a Rails-specific issue. [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://www.ruby-lang.org/en/news/2009/06/09/dos-vulnerability-in-bigdecimal/">ruby-lang.org</a>:</p>
<blockquote><p>A denial of service (DoS) vulnerability was found on the BigDecimal standard library of Ruby.  Conversion from BigDecimal objects into Float numbers had a problem which enables attackers to effectively cause segmentation faults.</p>
<p>ActiveRecord relies on this method, so most Rails applications are affected by this.  Though this is not a Rails-specific issue.</p></blockquote>
<p>We&#8217;re currently  building new Ruby packages for Brightbox customers with the relevant patches to fix this vulnerability. We&#8217;ll keep this post updated with the latest news.</p>
<p>UPDATE, 15:46 BST: New Ruby EE packages are now available in our<a href="http://wiki.brightbox.co.uk/docs:ruby-enterprise"> Ruby Enterprise Ubuntu repository</a>. We&#8217;re working on updates for the standard Ubuntu version of Ruby.</p>
<p>You can confirm that the update fixes the bug with the following command:</p>
<pre>ruby -e 'require "bigdecimal";BigDecimal("E99999999").to_s("F");puts "OK"'</pre>
<p>If your version of Ruby is vulnerable, you&#8217;ll get a &#8220;Segmentation fault&#8221; error message, otherwise it prints &#8220;OK&#8221;.</p>
<p>UPDATE: Official Ubuntu packages to fix this vulnerability are now available.  The Hardy package is libruby1.8 version 1.8.6.111-2ubuntu1.3 and the Dapper package is libruby1.8 version 1.8.4-1ubuntu1.7.  The packages will be available for install after a normal apt-get update.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/ruby-bigdecimal-denial-of-service/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rails CSRF Security Vulnerability</title>
		<link>http://blog.brightbox.co.uk/posts/rails-csrf-security-vulnerability</link>
		<comments>http://blog.brightbox.co.uk/posts/rails-csrf-security-vulnerability#comments</comments>
		<pubDate>Wed, 19 Nov 2008 20:27:25 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[csrf]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rails 2.1]]></category>
		<category><![CDATA[rails 2.2]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=223</guid>
		<description><![CDATA[Users of Rails 2.1 and 2.2 need to be aware of a vulnerability in Rails&#8217; CSRF forgery protection. For those that don&#8217;t know, Rails generates an authentication token within your forms and verifies this token when the form is submitted back to your application. This prevents attackers from crafting malicious requests whilst pretending to be [...]]]></description>
			<content:encoded><![CDATA[<p>Users of <a href="http://weblog.rubyonrails.com/2008/11/18/potential-circumvention-of-csrf-protection-in-rails-2-1">Rails 2.1 and 2.2</a> need to be aware of a <a href="http://www.rorsecurity.info/journal/2008/11/19/circumvent-rails-csrf-protection.html">vulnerability</a> in Rails&#8217; <a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery">CSRF</a> forgery protection.  </p>
<p>For those that don&#8217;t know, Rails generates an <a href="http://guides.rubyonrails.org/security.html#_csrf_countermeasures">authentication token</a> within your forms and verifies this token when the form is submitted back to your application.  This prevents attackers from crafting malicious requests whilst pretending to be your authenticated user.  </p>
<p>However, for certain types of request (supposedly those that cannot be generated from a browser) this authentication token is ignored &#8211; in order to make it simpler for automated API access to your application (using JSON, XML or a few other data transport types).  Unfortunately, <tt>text/plain</tt> is wrongly included as one of these types.  </p>
<p>Luckily, the fix is simple.  The long-term solution is to upgrade your application to Rails 2.1.3 or 2.2.2 (when they are released); the quick fix is even easier &#8211; tell Rails to verify <tt>text/plain</tt> requests by creating a file (called <tt>mime_type_csrf_fix.rb</tt>) in your <tt>config/initializers</tt> folder: </p>
<p><code><br />
# temporary fix for http://www.rorsecurity.info/journal/2008/11/19/circumvent-rails-csrf-protection.html<br />
Mime::Type.unverifiable_types.delete(:text)<br />
</code></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/rails-csrf-security-vulnerability/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rails security vulnerability</title>
		<link>http://blog.brightbox.co.uk/posts/rails-security-vulnerability</link>
		<comments>http://blog.brightbox.co.uk/posts/rails-security-vulnerability#comments</comments>
		<pubDate>Tue, 26 Aug 2008 13:23:44 +0000</pubDate>
		<dc:creator>Neil Wilson</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=95</guid>
		<description><![CDATA[If you&#8217;ve been following the Rails security list you&#8217;ll know that there has been a serious flaw uncovered in the REXML library that allows an easy Denial of Service attack on the vast majority of Rails applications. The Ruby details are here: http://www.ruby-lang.org/en/news/2008/08/23/dos-vulnerability-in-rexml/ and the instructions for applying the monkey patch fix for Rails is [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been following the Rails security list you&#8217;ll know that there has been a serious flaw uncovered in the REXML library that allows an easy Denial of Service attack on the vast majority of Rails applications.</p>
<p>The Ruby details are here: <a href="http://www.ruby-lang.org/en/news/2008/08/23/dos-vulnerability-in-rexml/">http://www.ruby-lang.org/en/news/2008/08/23/dos-vulnerability-in-rexml/</a> and the instructions for applying the monkey patch fix for Rails is on the security google group: <a href="http://groups.google.com/group/rubyonrails-security/browse_thread/thread/9fb60a1e22a88d30/330bcb96de877996#330bcb96de877996">http://groups.google.com/group/rubyonrails-security/browse_thread/thread/9fb60a1e22a88d30/330bcb96de877996#330bcb96de877996</a></p>
<p>Just to reiterate &#8211; this fault will affect the majority of Rails applications across all versions of Rails, whether you think you are processing XML or not, and we would urge all our customers (and all Rails users for that matter) to patch their applications until there is an upgrade to the Ruby libraries correcting the error.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/rails-security-vulnerability/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Security Vulnerabilities</title>
		<link>http://blog.brightbox.co.uk/posts/ruby-security-vulnerabilities</link>
		<comments>http://blog.brightbox.co.uk/posts/ruby-security-vulnerabilities#comments</comments>
		<pubDate>Wed, 25 Jun 2008 10:01:46 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[backport]]></category>
		<category><![CDATA[dapper]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vulnerabilities]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=78</guid>
		<description><![CDATA[Some of you will have noticed the kerfuffle regarding the recent Ruby security vulnerabilities.  Fixed version of Ruby were released over the weekend but they are causing crashes in applications.  Until working fixes are available we&#8217;re all a bit stuck. Details of the bugs have been kept officially secret but people are figuring it out [...]]]></description>
			<content:encoded><![CDATA[<p>Some of you will have noticed the kerfuffle regarding the recent <a href="http://www.ruby-lang.org/en/news/2008/06/20/arbitrary-code-execution-vulnerabilities/">Ruby security vulnerabilities</a>.  Fixed version of Ruby were released over the weekend but they are causing crashes in applications.  Until working fixes are available we&#8217;re all a bit stuck.</p>
<p>Details of the bugs have been kept officially secret but people are figuring it out for themselves (thanks to <a title="Zed Shaw" href="http://www.zedshaw.com/rants/the_big_ruby_vulnerabilities.html">Zed</a> in particular).  This secrecy has just contributed to the fear, uncertainty and doubt surrounding the issues and hasn&#8217;t helped the situation at all.</p>
<p>We currently recommend sitting tight until proper fixes are available.  When this happens, distros will release new packages in the usual manner.  Brightboxes are based on the Ubuntu distro and their security team are aware of the problem and are working on it (see <a href="https://bugs.launchpad.net/ubuntu/dapper/+source/ruby1.8/+bug/241657">the bug status here</a>).</p>
<p>For those of you using the standard Ruby from Dapper (most of you) you should be able to just upgrade  using aptitude as soon as Ubuntu release new packages.  For those of you using the backported Ruby 1.8.6 packages, you&#8217;ll need to wait for us to backport the fixes once they&#8217;re released.  We&#8217;ll obviously be doing this asap.</p>
<p>We&#8217;ll update the blog as we know more.</p>
<p><strong>UPDATE:</strong> Ubuntu have fixed ruby1.8 packages available now. They have already appeared in the Ubuntu security repository and are available for install.  Preliminary testing of the Dapper packages has been successful (gems with native libraries too).  We&#8217;re re-backporting the Hardy 1.8.6 packages right now and they&#8217;ll be available soon.</p>
<p><strong>UPDATE</strong>: We have the fixed Hardy packages (1.8.6-p111) <a href="http://wiki.brightbox.co.uk/docs:ruby:1.8.6">backported to Dapper</a> available on the <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">Brightbox testing apt repository</a>.  They&#8217;ve passed a lot of preliminary tests but have not been tested extensively in production yet.  Please report any problems  with them (segfaults etc.) to &#x73;&#x75;&#x70;&#x70;&#x6f;&#x72;&#x74;&#x40;&#x62;&#x72;&#x69;&#x67;&#x68;&#x74;&#x62;&#x6f;&#x78;&#x2e;&#x63;o.uk.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/ruby-security-vulnerabilities/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Openssh vulnerability</title>
		<link>http://blog.brightbox.co.uk/posts/ubuntu-openssh-vulnerability-usn-612-2</link>
		<comments>http://blog.brightbox.co.uk/posts/ubuntu-openssh-vulnerability-usn-612-2#comments</comments>
		<pubDate>Wed, 14 May 2008 11:46:20 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=71</guid>
		<description><![CDATA[A vulnerability in some versions of Openssh on Debian and Ubuntu Linux was announced yesterday which can result in attackers gaining ssh access to machines with weak keys.  Any versions of Openssh that can produce these weak keys needs to be upgraded, and any weak keys in use need to be regenerated. ﻿One of our [...]]]></description>
			<content:encoded><![CDATA[<p>A vulnerability in some versions of Openssh on Debian and Ubuntu Linux <a href="﻿http://www.ubuntu.com/usn/usn-612-2">was announced yesterday</a> which can result in attackers gaining ssh access to machines with weak keys.  Any versions of Openssh that can produce these weak keys needs to be upgraded, and any weak keys in use need to be regenerated.</p>
<p>﻿One of our admin keys, used for accessing customer machines for support, was generated on a vulnerable version of Ubuntu.  This key is installed on Brightboxes by default though is limited to access from the private network only, mitigating the risk somewhat.</p>
<p>We&#8217;ve generated a new key and have now installed it on all affected Brightboxes and removed the weak one (you may have noticed some ssh connections from the private network to your box this morning as the user bbox-admin).</p>
<p>The Brightbox distribution is based on Ubuntu Dapper, which is not directly vulnerable to this bug, but if you are using an ssh key generated on one of the vulnerable versions then your Brightbox might be at risk.  If you use any of the vulnerable versions of Ubuntu yourself then please follow the instructions in the <a href="﻿http://www.ubuntu.com/usn/usn-612-2">Ubuntu security notice</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/ubuntu-openssh-vulnerability-usn-612-2/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Planned MySQL Maintenance: 6 Jan 2200hrs-2230hrs</title>
		<link>http://blog.brightbox.co.uk/posts/planned-mysql-maintenance-6-jan-2200hrs-2230hrs</link>
		<comments>http://blog.brightbox.co.uk/posts/planned-mysql-maintenance-6-jan-2200hrs-2230hrs#comments</comments>
		<pubDate>Mon, 31 Dec 2007 16:32:45 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/posts/planned-mysql-maintenance-6-jan-2200hrs-2230hrs</guid>
		<description><![CDATA[We&#8217;ll be doing some work on the MySQL cluster on Sunday 6th January 2008 between 2200hrs and 2230hrs. We&#8217;re changing the way the clustering is managed to improve stability and also upgrading to fix some security bugs.During the window you may see two or three brief outages (less than 2 minutes at a time). We&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ll be doing some work on the MySQL cluster on Sunday 6th January 2008 between 2200hrs and 2230hrs.  We&#8217;re changing the way the clustering is managed to improve stability and also upgrading to fix some security bugs.During the window you may see two or three brief outages (less than 2 minutes at a time). We&#8217;ll keep the <a href="http://twitter.com/brightboxstatus">status page</a> up to date as usual.  If you experience any issues after the maintenance window has closed, please submit a support ticket and we’ll deal with it straight away.</p>
<p><strong>Update:</strong> (7 Jan 2007) maintenance went well with only few seconds downtime.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/planned-mysql-maintenance-6-jan-2200hrs-2230hrs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secure virtual disk deletion &#8211; is your data safe?</title>
		<link>http://blog.brightbox.co.uk/posts/secure-virtual-disk-deletion-is-your-data-safe</link>
		<comments>http://blog.brightbox.co.uk/posts/secure-virtual-disk-deletion-is-your-data-safe#comments</comments>
		<pubDate>Tue, 04 Dec 2007 22:29:09 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[deletion]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[leak]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[wipe]]></category>
		<category><![CDATA[wiping]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/posts/secure-virtual-disk-deletion-is-your-data-safe</guid>
		<description><![CDATA[Everyone knows the dangers of old hard disks being discarded with sensitive data still on them, but what about virtual disks? With so many virtual machine hosting services cropping up of late (hi!), have you ever wondered what happens to your data when you delete your virtual machine? Usually your machine&#8217;s &#8216;partition&#8217; is just a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.brightbox.co.uk/wp-content/uploads/2007/12/hard-disk-small.jpg" title="We regularly open our hard disks and check them with our fingers" class="content_image right" alt="" /> Everyone knows the dangers of old hard disks being discarded with sensitive data still on them, but what about virtual disks?  With so many virtual machine hosting services cropping up of late (hi!), have you ever wondered what happens to your data when you delete your virtual machine?</p>
<p>Usually your machine&#8217;s &#8216;partition&#8217; is just a small part of a larger disk array; the partition is deleted and the space returned for the pool to be used by another virtual machine.  This means, the next time someone buys a virtual machine with the same host, some of the blocks that made up your filesystem could end up making up their filesystem.  The metadata will be wiped clean when the filesystem is formatted of course, so they won&#8217;t just see your files listed, but the blocks can still contain your data.  It depends on how they&#8217;re managing their disks.</p>
<p>Homework: go buy a virtual machine somewhere and pipe the contents of your new disk through the strings command and look out for anything that isn&#8217;t yours (<code>ssh root@newmachine "dd if=/dev/sda1 bs=1M | strings"</code>).  Extra credit if you don&#8217;t get thrown off your new host on the first day for maxing out the disk IO :)</p>
<p>So, you&#8217;re probably careful and <em>securely</em> wipe your sensitive data before you leave, phew.  But disk space is virtualised too.  The blocks that make up your disk might not all be in order or even all be on the same disk.  With snapshots, your data may exist in duplicate too that you can&#8217;t even access.  And what about if you bought extra disk space, then removed it?</p>
<p>At Brightbox we use Linux&#8217;s LVM implementation to manage disk space and these are problems we have to deal with and we take it seriously.  All virtual machine disks are wiped at the block level when the machine is deleted or when a new machine is created.  The only corner case we&#8217;re likely to run into is if a disk image is <em>extended</em> into space that had previously been used as a snapshot or as a disk that was shrunk.  Luckily we don&#8217;t currently offer snapshots or disk shrinking but it&#8217;ll be something we&#8217;ll probably offer at some point, so we&#8217;ll have to address it then.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/secure-virtual-disk-deletion-is-your-data-safe/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

