<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5.1" -->
<rss version="0.92">
<channel>
	<title>taint.org: Justin Mason's Weblog</title>
	<link>http://taint.org</link>
	<description>incoherent ramblings about anti-spam, perl, software development, and the web</description>
	<lastBuildDate>Wed, 14 May 2008 11:12:31 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Serious Debian/Ubuntu openssl/openssh bug found</title>

		<description><![CDATA[<p>via Reddit, this <a href="http://lists.debian.org/debian-security-announce/2008/msg00152.html">Debian Security announcement</a>:</p>

<blockquote>
  <p>&#8216;Luciano Bello discovered that the random number generator in Debian&#8217;s
  openssl package is predictable.  This is caused by an incorrect
  Debian-specific change to the openssl package (CVE-2008-0166).  As a result,
  cryptographic key material may be guessable.</p>
  
  <p>It is strongly recommended that all cryptographic key material which has been
  generated by OpenSSL versions starting with 0.9.8c-1 on Debian systems (<em>ie since 2006! &#8211;jm</em>) is recreated from scratch.  Furthermore, all DSA keys ever used
  on affected Debian systems for signing or authentication purposes should be
  considered compromised; the Digital Signature Algorithm relies on a secret
  random value used during signature generation.&#8217;</p>
</blockquote>

<p>and, of course, <a href="http://www.ubuntu.com/usn/usn-612-1">here&#8217;s the Ubuntu Security Notice for the hole</a>:</p>

<blockquote>
  <p><strong>Who is affected</strong></p>
  
  <p>Systems which are running any of the following releases:</p>
  
  <ul>
  <li>Ubuntu 7.04 (Feisty)</li>
  <li>Ubuntu 7.10 (Gutsy)</li>
  <li>Ubuntu 8.04 LTS (Hardy)</li>
  <li>Ubuntu &#8220;Intrepid Ibex&#8221; (development): libssl &lt;= 0.9.8g-8</li>
  <li>Debian 4.0 (etch) (see corresponding Debian security advisory)</li>
  </ul>
  
  <p>and have openssh-server installed or have been used to create an OpenSSH
  key or X.509 (SSL) certificate. All OpenSSH and X.509 keys generated on
  such systems must be considered untrustworthy, regardless of the system on
  which they are used, even after the update has been applied. This includes
  the automatically generated host keys used by OpenSSH, which are the basis
  for its server spoofing and man-in-the-middle protection.</p>
</blockquote>

<p>It was apparently caused by <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363516">this incorrect &#8220;fix&#8221;</a> applied by the Debian maintainers to their package. One wonders why that fix never made it upstream.</p>

<p>Bad news&#8230;.</p>

<p><strong>Update</strong>: <a href="http://www.links.org/?p=327">Ben Laurie tears into Debian</a> for this:</p>

<blockquote>
  <p>What can we learn from this? Firstly, vendors should not be fixing problems
  (or, really, anything) in open source packages by patching them locally -
  they should contribute their patches upstream to the package maintainers. Had
  Debian done this in this case, we (the OpenSSL Team) would have fallen about
  laughing, and once we had got our breath back, told them what a terrible idea
  this was. But no, it seems that every vendor wants to &#8220;add value&#8221; by getting
  in between the user of the software and its author.</p>
</blockquote>

<p>+1!</p>

<p>For what it&#8217;s worth, we in Apache SpamAssassin work closely with our Debian
packaging team, tracking the debbugs traffic for the spamassassin package, and one of the Debian packagers is even on the SpamAssassin PMC.
So that&#8217;s one way to reduce the risk of upstream-vs-package fork bugs like this, since we&#8217;d have spotted that change going in, and nixed it before it caused this failure.</p>

<p>Here&#8217;s a question: should the OpenSSL dev team have monitored the bug traffic for Debian and
the other packagers?  Do upstream developers have a duty to monitor downstream
changes too?</p>

<p><strong>Update 2</strong>: <a href="http://reddit.com/info/6j7a9/comments/c03zxko">this Reddit comment</a> explains the hole in good detail:</p>

<blockquote>
  <p>Valgrind was warning about unitialized data in the buffer passed into ssleay_rand_bytes, which was causing all kinds of problems using Valgrind. Now, instead of just fixing that one use, for some reason, the Debian maintainers decided to also comment out the entropy mixed in from the buffer passed into ssleay_rand_add. This is the very data that is supposed to be used to see the random number generator; this is the actual data that is being used to provide real randomness as a seed for the pseudo-random number generator. This means that pretty much all data generated by the random number generator from that point forward is trivially predictable. I have no idea why this line was commented out; perhaps someone, somewhere, was calling it with uninitialized data, though all of the uses I&#8217;ve found were with initialized data taken from an appropriate entropy pool.</p>
  
  <p>So, any data generated by the pseudo-random number generator since this patch should be considered suspect. This includes any private keys generated using OpenSSH on affected Debian systems. It also includes the symmetric keys that are actually used for the bulk of the encryption.</p>
</blockquote>

<p>A pretty major fuck-up, all told.</p>

<p><strong>Update 3</strong>: <a href="http://wiki.debian.org/SSLkeys">Here&#8217;s a how-to page on wiki.debian.org</a> put together by the folks from the #debian IRC channel.  It has how-to information on testing your keys for vulnerability using a script called &#8216;dowkd.pl&#8217;, details of exactly what packages and keys are vulnerable, and instructions on how to regenerate keys in each of the (many) affected apps.</p>

<p>It notes this about Apache2 SSL keys:</p>

<blockquote>
  <p>According to folks in #debian-security, if you have generated an SSL key (normally the step just prior to generating the CSR, and then sending it off to your SSL certificate provider), then the certificate should be considered vulnerable.</p>
</blockquote>

<p>So, bad news &#8212; SSL keys will need to be regenerated.  Add &#8216;costly&#8217; to the list of downsides.</p>

<p>Looking at &#8216;dowkd.pl&#8217;, it gets even worse for ssh users.  It appears the OpenSSH packages on affected Debian systems could only generate 1 of only <em>262148</em> distinct keypairs.  Obviously, this is trivial to brute-force.  With a little precomputation (which would only take 14 hours on a single desktop!), an attacker can generate all of those keypairs, and write a pretty competent SSH worm. :(</p>
]]></description>

		<link>http://taint.org/2008/05/13/153959a.html</link>
			</item>
	<item>
		<title>Full-text RSS bookmarklet</title>

		<description><![CDATA[<p><a href='http://labs.echoditto.com/fulltextrss'>This site</a> offers a nifty
utility for dealing with those annoying sites which offer only partial text
content in their RSS and Atom feeds.</p>

<p>Given an RSS or Atom feed&#8217;s URL, the CGI will iterate through the posts in the
feed, scrape the full text of each post from its HTML page, and re-generate a
new RSS feed containing the full text.</p>

<p>The one thing it&#8217;s missing is a one-click bookmarklet version.  So here it is:</p>

<blockquote>
  <p><a href="javascript:location.href='http://labs.echoditto.com/projects/fulltextrss/?url='+escape(document.location.href);">Full-text RSS Bookmarklet</a></p>
</blockquote>

<p>Drag that to your bookmarks menu, and next time you&#8217;re looking
at a partial-text feed, click the bookmark to transform the viewed page into the full-text
version. Enjoy!</p>
]]></description>

		<link>http://taint.org/2008/05/12/095947a.html</link>
			</item>
	<item>
		<title>Guinness in Ireland dodges a bullet</title>

		<description><![CDATA[<p>Phew!  The rumours were untrue.  Diageo will not be closing down the Guinness brewery in Dublin 8, and <a href="http://www.ireland.com/newspaper/breaking/2008/0509/breaking2.html?via=mr">will continue brewing the black stuff in Dublin 8</a>, thankfully:</p>

<blockquote>
  <p>Diageo is to close its breweries at Kilkenny and Dundalk, significantly reduce its brewing capacity at St James&#8217;s Gate and build a new brewery on the outskirts of Dublin under a plan announced today.</p>
  
  <p>The company said it would invest EUR 650 million (£520 million) between 2009 and 2013 in the restructuring.</p>
  
  <p>The renovation of the St James&#8217;s Gate brewing operations is expected to cost around EUR 70 million and will see the volume of Guinness brewed there fall from around one billion pints a year, to just over 500 million.</p>
  
  <p>This plant will serve the Irish and British markets and will be based on the Thomas St side of the site. The company said this would ensure that every pint of Guinness sold in Ireland would be brewed here. Approximately half of the 55 acre site will then be sold once the five-year project is complete.</p>
  
  <p>Around 65 staff will remain in brewing operations at St James&#8217;s Gate with about 100 others due to transfer to the new Dublin plant.
  Although the company has yet to announce the exact location of its new brewery, the company says it will have a capacity of around nine million hectolitres, or around three times that of the refurbished St James&#8217;s Gate site. This new brewery will produce Guinness for export and ales and lagers for the Irish market.</p>
  
  <p>Diageo said when the two Dublin breweries are fully operational in five years time it will transfer brewing out of the Kilkenny and Dundalk breweries and close these plants. This move will result in &#8216;a net reduction in staff of around 250&#8242;, the company said.</p>
  
  <p>The company employs 800 people in its brewing operation and a total of 2,500 in the Republic and Northern Ireland.</p>
  
  <p>Diageo said these two plants &#8220;do not have the scale necessary for sustained success in increasingly competitive market conditions&#8221;.</p>
  
  <p>The company said it would offer those employees relocation opportunities where possible. Those for whom relocation is not possible will be offered &#8220;a severance package alongside career counselling&#8221;.</p>
  
  <p>Operations at its Waterford brewery will be &#8220;streamlined&#8221; as part of the re-organisation leading to &#8220;some reduction in output&#8221;. the current workforce of 27 in Waterford would be reduced to &#8216;around 18&#8242; but Diageo was unable to confirm the extent of the output reduction.</p>
  
  <p>The company says the St James&#8217;s Gate site it proposes to sell and the Kilkenny and Dundalk sites have an estimated value of EUR 510 million.</p>
  
  <p>The Guinness Storehouse, which receives around 900,000 visitors a year, will continue to be based at St. James&#8217;s Gate.</p>
  
  <p>The company estimates it will incur one-off costs of EUR 152 million during the restructuring and says this would be treated as an exceptional cost in the fiscal year ending in June 2008.</p>
  
  <p>Paul Walsh, chief executive of Diageo said: &#8216;Over the last twelve months we have conducted a rigorous review of our brewing operations in Ireland. It examined many options and I believe it has identified the right formula for the long-term success of our business in Ireland and for the continued global success of the Guinness brand.&#8217;</p>
  
  <p>&#8220;Our ambition is to combine the most modern brewing standards with almost 300 years of brewing tradition, craft and heritage.&#8221;</p>
  
  <p>Guinness has been brewed at St James&#8217;s Gate for almost 250 years. Guinness extract produced at the Dublin site is exported to more than 45 countries.</p>
</blockquote>
]]></description>

		<link>http://taint.org/2008/05/10/085902a.html</link>
			</item>
	<item>
		<title>the Lisbon Treaty and Libertas&#8217; astroturf</title>

		<description><![CDATA[<p>So, Irish voters will soon be voting in a state-wide referendum on the upcoming
<a href="http://en.wikipedia.org/wiki/Treaty_of_Lisbon">Treaty of Lisbon</a> &#8212; the
latest set of amendments to how the European Union is run.</p>

<p>Since ratification <a href="http://www.reformtreaty.ie/guide/page3a.asp">will require changes to the Irish constitution</a>, we get to vote on these intricacies where most EU inhabitants do not.  Unfortunately this means it&#8217;s not particularly &#8220;sexy&#8221; &#8212; it&#8217;s a pretty obtuse and boring set of issues, and deciding which way to vote is not easy, with such snore-worthy stuff at
stake.</p>

<p>One of the organisations campaigning for a &#8220;no&#8221; vote in the referendum is called <a href="http://www.libertas.org/">Libertas</a>.  Aileen forwarded on a very interesting <a href="http://www.indymedia.ie/article/87311">article by Chekov Feeney on Indymedia Ireland about them</a>, which is well worth a read if you&#8217;re interested in Irish politics and the international reach of US lobbying.  Here&#8217;s some snippets:</p>

<blockquote>
  <p>Declan Ganley, president of Libertas, happens to be president of <a href="http://www.rivada.com/">Rivada Networks</a>, a US defence contractor (they supply emergency communications networks to the US intelligence community).</p>
  
  <p>[...]</p>
  
  <p>On Sunday April 20th, Libertas announced that Ulick McEvaddy was &#8220;joining the No To Lisbon Campaign&#8221; and <a href="http://www.libertas.org/content/view/264/1/">publicised the event with a photo-opportunity of the two &#8216;entrepreneurs&#8217; in front of the Libertas Campaign bus</a>. McEvaddy is the first member of the Irish business and political elite to join the Libertas campaign since it emerged under the stewardship of Declan Ganley.</p>
  
  <p>What&#8217;s particularly interesting about this is that McEvaddy is the CEO of <a href="http://omegaairrefueling.com/">Omega Air</a>, a US defence contractor (they supply cargo planes and inflight refuelling services to the US military).  [...]  According to the [ <a href="http://integrator.hanscom.af.mil/2006/July/07132006/07132006-16.htm">US Air Force's Integrator Magazine</a> ], &#8220;industry insiders say [McEvaddy's] company has even approached U.S. intelligence agencies about tanking services for detainee transfers, to reduce dependence on foreign air fields.&#8221; In other words, offering to provide inflight refuelling services to rendition flights so that they wouldn&#8217;t have to stop over at foreign airports such as Shannon on their way to &#8220;interrogate&#8221; suspects. A very accommodating offer indeed.</p>
  
  <p>McEvaddy was also the figure who got himself appointed to the board of Knock airport with a <a href="http://www.rte.ie/news/2007/0114/knock.html">view to opening it up to US military flights</a>.</p>
</blockquote>

<p>Nice guys, then.</p>

<p>The article goes on, and on, and on, detailing some shady transactions involving these guys and their US military/intelligence connections, the &#8220;astroturf&#8221; nature of the Libertas organisation, and the odd behaviour of the Libertas campaign in general.</p>

<p>It comes to this conclusion:</p>

<blockquote>
  <p>This article has examined the reality behing the Libertas campaign, the connections of its two high-profile backers, the implausibility of its message, the peculiar nature of its campaign and some of the underlying strategic differences at play. The conclusion is that the evidence suggests that Libertas is most likely to serve primarily as a vehicle for advancing US strategic interests.</p>
</blockquote>

<p><a href="http://www.indymedia.ie/article/87311">Check it out &#8212; it&#8217;s a must-read</a>.</p>
]]></description>

		<link>http://taint.org/2008/05/08/094312a.html</link>
			</item>
	<item>
		<title>BoI data breach: a sample customer notification</title>

		<description><![CDATA[<p>More on the Bank of Ireland 30,000-customer data breach (which is <a href="http://www.bankofireland.com/press_room/latest_releases/2008/General_Content_1000259.html">up
to 31,500 people by now</a> &#8212; BoI promised to contact the &#8220;affected&#8221; customers by
post, warning them that their data had been leaked. If you were wondering what
those letters might look like, wonder no more.  Here&#8217;s one, via a friend who
found himself in this unenviable position:</p>

<ul>
<li><p><a href="http://taint.org/x/2008/BOI_Lost_Data_Cover.jpg">Page 1</a></p></li>
<li><p><a href="http://taint.org/x/2008/BOI_Lost_Data_Details.jpg">Page 2</a></p></li>
</ul>

<p>So it&#8217;s not just name, date of birth, and address &#8212; he notes that they&#8217;ve
leaked &#8216;information on the current account I use to pay for the policy.&#8217;</p>

<p>Interestingly, he says that his life assurance policy was set up directly with
their life assurance department, not via the local branch &#8212; which directly
contradicts what <a href="http://www.bankofireland.com/press_room/latest_releases/2008/General_Content_1000257.html">BoI say on their
website</a>:</p>

<blockquote>
  <p>The laptops contained information relating to some customers who either
  obtained a quote or took out a Life Assurance policy with Bank of Ireland
  Life from the following branches: [... list of branches omitted...]</p>
</blockquote>

<p>The <a href="http://www.bankofireland.com/press_room/latest_releases/2008/General_Content_1000259.html">update from 28 April</a> doesn&#8217;t clarify this, either.  Hmm.</p>
]]></description>

		<link>http://taint.org/2008/05/02/161831a.html</link>
			</item>
	<item>
		<title>Google Webmaster Tools now includes &#8216;goog-love.pl&#8217;</title>

		<description><![CDATA[<p><a href="http://taint.org/2006/03/02/100739a.html">Back in 2006</a>, I wrote a script I called &#8220;goog-love.pl&#8221;; it used Google&#8217;s now-dead SOAP search API (thanks, <a href="http://www.somebits.com/weblog/tech/bad/whySoapSucks.html">Nelson</a>!) to figure out which Google queries your web site was &#8220;winning&#8221; on.  Unfortunately, Google <a href="http://code.google.com/apis/soapsearch/reference.html">shut down new signups for the SOAP interface later that year</a>.</p>

<p>I was just looking through <a href="https://www.google.com/webmasters/tools/">Google&#8217;s Webmaster Tools</a>
page for taint.org, when I came across the <strong>Statistics / Top search queries</strong> page:</p>

<p><img src="http://taint.org/x/2008/topqueries.png" alt="img" /></p>

<p>This is exactly what goog-love.pl produced.  hooray!</p>
]]></description>

		<link>http://taint.org/2008/05/01/153527a.html</link>
			</item>
	<item>
		<title>Bank of Ireland: &#8220;we don&#8217;t understand fraud&#8221;</title>

		<description><![CDATA[<p>Check out this logic from the Bank of Ireland, <a href="http://waider.livejournal.com/667079.html?view=1153991">spotted by waider</a> in <a href="http://www.rte.ie/news/2008/0428/boi.html">today&#8217;s news</a>:</p>

<blockquote>
  <p>Last week, the bank said that medical records, bank account details, names, addresses and dates of birth of 10,000 customers were on the laptops.
  [...]</p>
  
  <p>Bank of Ireland said an assessment had concluded that the risk of fraud arising from the thefts was &#8216;very low&#8217;, as the data on the laptops did not include bank account passwords, PINs or copies of signatures.</p>
</blockquote>

<p>So a fraudster would have medical records, bank account details, names, addresses and dates of birth of 10,000 customers, but the risk of fraud is &#8216;very low&#8217;?  Incredible.</p>

<p><strong>Update</strong>: make that <a href="http://www.rte.ie/news/2008/0428/boi.html">30,000 customers</a>.</p>

<p><strong>Update 2</strong>: <a href="http://taint.org/?p=3141">31,500 customers, and a sample letter</a>.</p>
]]></description>

		<link>http://taint.org/2008/04/28/160452a.html</link>
			</item>
	<item>
		<title>Merry Spamiversary</title>

		<description><![CDATA[<p><a href="http://catless.ncl.ac.uk/Risks/25.13.html#subj4">Peter G. Neumann at the RISKS Forum notes</a> that Last Friday was the anniversary of the sending of the first e-mail spam:</p>

<blockquote>
  <p>[Thanks to Mike Hogsett for noting this event, and Brad Templeton for
  recording it.]</p>
  
  <p>What is allegedly the very first spam message was <a href="http://www.templetons.com/brad/spamreact.html#msg">sent roughly 30 years over the ARPANET</a>.</p>
  
  <p>In seeing this, Mike was amused because he works with some of the people it
  was addressed to, of whom a few are still at SRI:
  <code>NEUMANN@SRI-KA, GARVEY@SRI-KL, MABREY@SRI-KL, WALDINGER@SRI-KL</code>
  and some of whom are retired:
  <code>ENGELBART@SRI-KL, NIELSON@SRI-KL, GOLDBERG@SRI-KL</code>
  (I am always amused when some of these old ARPANET addresses show up
  in today&#8217;s incarnations of spam.)</p>
  
  <p>Also somewhat before Mike&#8217;s time, Geoff Goodfellow, Eric Kunzelman, Dan
  Lynch, and many others at SRI were instrumental in the evolution of the
  ARPANET.</p>
  
  <p>Also included in the enormous enumerated TO: list (historically interesting
  in itself by not having been suppressed!) are Bill English (who was the
  catalyst for much of Doug Engelbart&#8217;s innovations being transitioned from
  SRI to PARC), Dave Farber, Irv Jacobs, Bob Metcalfe, Jon Postel (who by then
  had moved from SRI to ISI), three Sutherlands, and Lauren Weinstein, to name
  just a few.</p>
  
  <p>Happy Birthday, Spam!  Sorry I cannot wish you many happy returns.</p>
</blockquote>
]]></description>

		<link>http://taint.org/2008/04/27/232733a.html</link>
			</item>
	<item>
		<title>What&#8217;s on this site, April 2008 edition</title>

		<description><![CDATA[<p>It&#8217;s been a while since I&#8217;ve listed the various sub-sites of taint.org in one post.
I&#8217;ve just updated the <a href="http://taint.org/wk/">taint.org wiki&#8217;s index page</a> to include
them, so might as well list them here, too:</p>

<ul>
<li><p><a href="http://taint.org/">my blog</a> - you&#8217;re reading it ;)</p></li>
<li><p><a href="http://irishpulse.taint.org/">IrishPulse</a> - a site to aggregate the live updates of scores of Irish Twitter and Jaiku users.</p></li>
<li><p><a href="http://taint.org/technorati/">Irish Blogs Top 100 By Technorati Rank</a> - a &#8216;Top 100&#8242; list of Irish weblogs, based on Technorati&#8217;s readership-estimation data.</p></li>
<li><p><a href="http://taint.org/xplanet/">Nearly-Live Planetary Desktop Backgrounds</a> - desktop-sized high-quality PNG images of near-real-time cloud and satellite data, to create a nifty, nearly-live world map.</p></li>
<li><p><a href="http://taint.org/c64ize/">the C=64-izer</a> - turn an image into something like what it&#8217;d look like on a Commodore 64.</p></li>
<li><p><a href="http://taint.org/spicylinks/">Spicylinks</a> - an automated link-blog summarizer similar to <a href="http://dev.upian.com/hotlinks/">HotLinks</a>, but open source.</p></li>
<li><p><a href="http://taint.org/wk/">the wiki</a>.</p></li>
<li><p><a href="http://planet.spam.abuse.net/">Planet Antispam</a> - syndicating a collection of anti-spam blogs.</p></li>
</ul>

<p>Enjoy!</p>
]]></description>

		<link>http://taint.org/2008/04/25/112256a.html</link>
			</item>
	<item>
		<title>Bank of Ireland&#8217;s 10,000-customer security breach</title>

		<description><![CDATA[<p>Bank of Ireland, one of Ireland&#8217;s biggest high-street banks, was the subject of a <a href="http://www.rte.ie/news/2008/0421/data.html">breach notification</a> yesterday &#8212; 4 laptops, containing unencrypted &#8220;sensitive personal information&#8221; about up to 10,000 customers, were stolen <a href="http://www.independent.ie/national-news/bank-alert--as-details-of-10000--files-stolen-1354910.html">between June and October 2007</a>. <a href="http://www.rte.ie/news/2008/0421/data.html">It seems</a> the Irish Data Protection Commissioner was not informed until last Friday.  The Financial Regulator is also looking into the incidents.</p>

<p><a href="http://www.independent.ie/national-news/bank-alert--as-details-of-10000--files-stolen-1354910.html">According to the Independent</a>, the laptops &#8216;were being used by staff working for Bank of Ireland&#8217;s life assurance division. They contained the information about medical history, life assurance details, bank account details, names and addresses.&#8217;</p>

<p>This breach has raised quite a few issues.</p>

<p>First off, I was watching Questions and Answers last night, and was shocked by the naivete of the assembled panel.  One panelist, for example, reckoned that common criminals wouldn&#8217;t understand the value of this data &#8212; so it was probably nothing to worry about!</p>

<p>There was absolutely no concept of how widespread identity theft has become &#8212; using stolen identity information to apply for credit cards is part of Petty Theft 101 these days, since filling out forms is a lot easier than breaking and entering, obviously.  There was also no appreciation of <a href="http://taint.org/2008/04/11/143231a.html">how little protection Irish consumers have in this regard with current Irish banking T&amp;Cs</a>.</p>

<p>According to <a href="http://www.techdirt.com/articles/20051024/0443257.shtml">previous research</a>, about 2% of accounts compromised in data breaches become victim to identity theft.</p>

<p>Some comments from the bank from those articles:</p>

<blockquote>
  <p><em>&#8216;The data was not encrypted, although it is understood there was software security installed on the stolen computers.&#8217;</em></p>
</blockquote>

<p>Doubtless, &#8220;software security&#8221; refers to some kind of useless Maginot Line boondoggle like Norton Internet Security.  This would have absolutely no useful effect in this case.  The only useful way to protect customer data on a stolen laptop is to <a href="http://www.consumeraffairs.com/news04/2006/03/laptop_thefts.html">use encrypted storage</a>.</p>

<blockquote>
  <p><em>&#8216;In the interim the bank has monitored all of these customer accounts and can confirm that there has been no evidence of fraudulent or suspicious activity.&#8217;</em></p>
</blockquote>

<p>This is a fallacy. This data provides plenty of information regarding the customer&#8217;s identity &#8212; information which is useful to receive loans and credit fraudulently, <em>elsewhere</em>.  Monitoring the bank&#8217;s accounts is of no help in that case. On top of that, identity information like your date of birth, mother&#8217;s maiden name, health status, and so on <em>doesn&#8217;t expire</em> &#8212; that info will still be useful for identity theft, 10 years from now, or <a href="http://www.techdirt.com/articles/20070417/092918.shtml">as a stepping-stone to further fraud</a>.</p>

<p>As <a href="http://twitter.com/aehso/statuses/794124142">John O&#8217;Shea noted on Twitter earlier</a>,
there was nothing on their website about it this morning; there is now, however &#8212; a broken link
<a href="http://www.bankofireland.ie/">on the front page</a>.  oops!</p>

<p>Figuring out the puzzle and fixing the URL&#8217;s errors gets you to <a href="http://www.bankofireland.com/press_room/latest_releases/2008/General_Content_1000257.html">this page</a>, which notes:</p>

<blockquote>
  <p>The laptops contained information relating to some customers who either obtained a quote or took out a Life Assurance policy with Bank of Ireland Life from the following branches:</p>
  
  <ul>
  <li>Drogheda</li>
  <li>Dunleer</li>
  <li>Bagnelstown</li>
  <li>Court Place Carlow</li>
  <li>Stephens Green</li>
  <li>Tallaght</li>
  <li>Montrose</li>
  </ul>
  
  <p>Anybody who is not a customer of these branches is not affected by this incident.</p>
</blockquote>

<p>As far as I can make out, the bank didn&#8217;t issue this breach notification.  It appears from the coverage that this information <a href="http://www.iht.com/articles/ap/2008/04/21/business/EU-FIN-Ireland-Bank-Laptops-Stolen.php">was first announced by Data Protection Commissioner Billy Hawkes</a> to RTE yesterday, leaving the bank <a href="http://www.iht.com/articles/ap/2008/04/21/business/EU-FIN-Ireland-Bank-Laptops-Stolen.php">apparently scrambling to catch up</a>:</p>

<blockquote>
  <p>&#8220;The thefts of the laptops were only brought to the attention of the appropriate authorities in the bank in the past number of weeks,&#8221; Bank of Ireland said in a statement that offered no other explanation for the long delay.</p>
</blockquote>

<p>It would have been so much better if BoI had been proactive with breach notification &#8212; examples from overseas have illustrated its value.  As <a href="http://www.emergentchaos.com/">Adam Shostack</a> has noted repeatedly over the past few years: <a href="http://www.emergentchaos.com/archives/2005/04/polo_ralph_laur.html">the rules have changed</a>.</p>

<p>As for repercussions for BoI, it&#8217;ll be interesting to see if anything happens. For &#8220;live&#8221; customer data on up to 10,000 customers to be stored, in unencrypted form, on a laptop is terrible security practice &#8212; but as far as I know, there are no laws or regulations requiring anything better in Ireland, unfortunately. :(  <a href="http://www.dataprotection.ie/viewdoc.asp?DocID=718&amp;m=f">However:</a></p>

<blockquote>
  <p>Consideration will be given as to what further action will be sought
  from Bank of Ireland to ensure that the obligations contained in the Data
  Protection Acts in this area are met.</p>
  
  <p>On a broader level, this issue serves to highlight once again the absolute
  necessity for all organisations in the public and private sector to take
  their data protection responsibilities seriously.   In particular, all
  organisations should be assessing immediately the necessity for storing
  personal data on laptops.  If a need is found, appropriate security measures
  such as encryption should be put in place immediately.</p>
</blockquote>

<p>Go Billy! ;)</p>
]]></description>

		<link>http://taint.org/2008/04/22/103400a.html</link>
			</item>
</channel>
</rss>
