<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: TV coverage of online banking card-reader vulnerabilities</title>
	<atom:link href="http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/</link>
	<description>Security Research, Computer Laboratory, University of Cambridge</description>
	<pubDate>Wed, 10 Mar 2010 23:25:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Bernard Dresner</title>
		<link>http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/comment-page-1/#comment-48132</link>
		<dc:creator>Bernard Dresner</dc:creator>
		<pubDate>Fri, 12 Feb 2010 15:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1273#comment-48132</guid>
		<description>Have you also found anything about SAFECART or PAYPAL ?</description>
		<content:encoded><![CDATA[<p>Have you also found anything about SAFECART or PAYPAL ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clive Robinson</title>
		<link>http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/comment-page-1/#comment-36459</link>
		<dc:creator>Clive Robinson</dc:creator>
		<pubDate>Wed, 28 Oct 2009 16:12:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1273#comment-36459</guid>
		<description>Are any of you going to the Institute of Advanced Legal Studies (IALS) lecture on

"PINs, ATMs and Liability"

Given by Stephen Mason (Barrister and Associate Research Fellow) on the 04 November (18:00 - 19:00) at,
 
 Institute of Advanced   Legal Studies 
 Charles Clore House 
 17 Russell Square 
 London WC1B 5DR.

It's free, to register go to,

http://www.sas.ac.uk/events/view/6706

I might see you there.</description>
		<content:encoded><![CDATA[<p>Are any of you going to the Institute of Advanced Legal Studies (IALS) lecture on</p>
<p>&#8220;PINs, ATMs and Liability&#8221;</p>
<p>Given by Stephen Mason (Barrister and Associate Research Fellow) on the 04 November (18:00 - 19:00) at,</p>
<p> Institute of Advanced   Legal Studies<br />
 Charles Clore House<br />
 17 Russell Square<br />
 London WC1B 5DR.</p>
<p>It&#8217;s free, to register go to,</p>
<p><a href="http://www.sas.ac.uk/events/view/6706" rel="nofollow">http://www.sas.ac.uk/events/view/6706</a></p>
<p>I might see you there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonomasia</title>
		<link>http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/comment-page-1/#comment-36394</link>
		<dc:creator>Antonomasia</dc:creator>
		<pubDate>Tue, 27 Oct 2009 23:38:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1273#comment-36394</guid>
		<description>You're all Luddites - this was solved ~25 years ago.
http://www.atariarchives.org/deli/home_banking.php

Buy me a sandwich.   Buy it yourself - I've no cash and only my C&amp;P card on me.
http://xkcd.com/149/</description>
		<content:encoded><![CDATA[<p>You&#8217;re all Luddites - this was solved ~25 years ago.<br />
<a href="http://www.atariarchives.org/deli/home_banking.php" rel="nofollow">http://www.atariarchives.org/deli/home_banking.php</a></p>
<p>Buy me a sandwich.   Buy it yourself - I&#8217;ve no cash and only my C&amp;P card on me.<br />
<a href="http://xkcd.com/149/" rel="nofollow">http://xkcd.com/149/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven J. Murdoch</title>
		<link>http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/comment-page-1/#comment-36363</link>
		<dc:creator>Steven J. Murdoch</dc:creator>
		<pubDate>Tue, 27 Oct 2009 14:30:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1273#comment-36363</guid>
		<description>@Matthew

I see you worked it out but, for the benefit of other readers, I'll explain.

The modified terminal doesn't capture the PIN, it just impersonates a CAP reader and requests authentication codes from the card. Since the card doesn't have a display, the customer can't tell this is what going on, and thinks it is just a normal point of sale transaction.

Two codes were requested -- one for login (identify mode) and to do a transfer (sign mode). In neither of these does the bank provide a nonce. That means the response we get is valid until the legitimate customer logs into online banking. The crook can then use these codes to perform a fraudulent transfer.

We could have done a similar attack against NatWest/RBS, but it would have simply been harder to film. Since NatWest use respond mode, with a four digit nonce, the transaction would need to happen at the same time as the customer uses the tampered terminal.

To keep the customer comfortable, we wanted her to be present when we accessed her account (she was behind the camera, just of out shot). If we did a real time attack, this would be hard. We'd also need two camera to keep things honest, and it would be a bit stressful to set everything up to work smoothly.</description>
		<content:encoded><![CDATA[<p>@Matthew</p>
<p>I see you worked it out but, for the benefit of other readers, I&#8217;ll explain.</p>
<p>The modified terminal doesn&#8217;t capture the PIN, it just impersonates a CAP reader and requests authentication codes from the card. Since the card doesn&#8217;t have a display, the customer can&#8217;t tell this is what going on, and thinks it is just a normal point of sale transaction.</p>
<p>Two codes were requested &#8212; one for login (identify mode) and to do a transfer (sign mode). In neither of these does the bank provide a nonce. That means the response we get is valid until the legitimate customer logs into online banking. The crook can then use these codes to perform a fraudulent transfer.</p>
<p>We could have done a similar attack against NatWest/RBS, but it would have simply been harder to film. Since NatWest use respond mode, with a four digit nonce, the transaction would need to happen at the same time as the customer uses the tampered terminal.</p>
<p>To keep the customer comfortable, we wanted her to be present when we accessed her account (she was behind the camera, just of out shot). If we did a real time attack, this would be hard. We&#8217;d also need two camera to keep things honest, and it would be a bit stressful to set everything up to work smoothly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Pemble</title>
		<link>http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/comment-page-1/#comment-36361</link>
		<dc:creator>Matthew Pemble</dc:creator>
		<pubDate>Tue, 27 Oct 2009 14:04:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1273#comment-36361</guid>
		<description>Okay, sorry, read the academic paper.  No salt.  Bad Barclays, naughty Barclays.</description>
		<content:encoded><![CDATA[<p>Okay, sorry, read the academic paper.  No salt.  Bad Barclays, naughty Barclays.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Pemble</title>
		<link>http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/comment-page-1/#comment-36360</link>
		<dc:creator>Matthew Pemble</dc:creator>
		<pubDate>Tue, 27 Oct 2009 14:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1273#comment-36360</guid>
		<description>Okay, watched the feature - still slightly unsure (it doesn't help that I don't bank with Barclays).  You can capture the PIN with a modified terminal (fine), you can capture the challenge / response (fine) and you can arrange it that the fixed part of the challenge can be identical to that of an account you own (same account or just last 4 digits the same).  The latter, of course, assuming that the SDA chap cycle is identical to the CAP chap cycle.

So, login?  CAP for login with Barclays?  Okay - why is the SDA response the same as the CAP response?  Major design flaw?  Membership number and surname, I'll grant you.

Then, once you want to set up the payment mandate, what do you do about the dynamic part of the challenge?  Or is this another major design flaw?  Replay attacks are a basic part of the security threat model.

Confused?  I am.</description>
		<content:encoded><![CDATA[<p>Okay, watched the feature - still slightly unsure (it doesn&#8217;t help that I don&#8217;t bank with Barclays).  You can capture the PIN with a modified terminal (fine), you can capture the challenge / response (fine) and you can arrange it that the fixed part of the challenge can be identical to that of an account you own (same account or just last 4 digits the same).  The latter, of course, assuming that the SDA chap cycle is identical to the CAP chap cycle.</p>
<p>So, login?  CAP for login with Barclays?  Okay - why is the SDA response the same as the CAP response?  Major design flaw?  Membership number and surname, I&#8217;ll grant you.</p>
<p>Then, once you want to set up the payment mandate, what do you do about the dynamic part of the challenge?  Or is this another major design flaw?  Replay attacks are a basic part of the security threat model.</p>
<p>Confused?  I am.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven J. Murdoch</title>
		<link>http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/comment-page-1/#comment-36337</link>
		<dc:creator>Steven J. Murdoch</dc:creator>
		<pubDate>Tue, 27 Oct 2009 02:31:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1273#comment-36337</guid>
		<description>The full programme is now on &lt;a href="http://www.bbc.co.uk/programmes/b00nkwqw" rel="nofollow"&gt;BBC iPlayer&lt;/a&gt; for the next 7 days, and a clip is also &lt;a href="http://www.youtube.com/watch?v=U1QAnb-wnTs" rel="nofollow"&gt;on YouTube&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>The full programme is now on <a href="http://www.bbc.co.uk/programmes/b00nkwqw" rel="nofollow">BBC iPlayer</a> for the next 7 days, and a clip is also <a href="http://www.youtube.com/watch?v=U1QAnb-wnTs" rel="nofollow">on YouTube</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven J. Murdoch</title>
		<link>http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/comment-page-1/#comment-36310</link>
		<dc:creator>Steven J. Murdoch</dc:creator>
		<pubDate>Mon, 26 Oct 2009 16:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1273#comment-36310</guid>
		<description>@Daniel

Oops, now corrected; thanks for pointing this out. The programme airs today, Monday &lt;b&gt;26th&lt;/b&gt; October.</description>
		<content:encoded><![CDATA[<p>@Daniel</p>
<p>Oops, now corrected; thanks for pointing this out. The programme airs today, Monday <b>26th</b> October.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Willis</title>
		<link>http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/comment-page-1/#comment-36308</link>
		<dc:creator>Daniel Willis</dc:creator>
		<pubDate>Mon, 26 Oct 2009 16:23:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1273#comment-36308</guid>
		<description>Steven,

You may wish to amend the article as the date appears to be incorrect.  I'll be watching this tonight with great interest.

Regards

Dan Willis</description>
		<content:encoded><![CDATA[<p>Steven,</p>
<p>You may wish to amend the article as the date appears to be incorrect.  I&#8217;ll be watching this tonight with great interest.</p>
<p>Regards</p>
<p>Dan Willis</p>
]]></content:encoded>
	</item>
</channel>
</rss>
