Co-op Bank and Verified by Visa

Peter Fairbrother zenadsl6186 at zen.co.uk
Mon Jun 22 19:39:05 BST 2009


Charles Lindsey wrote:
> On Fri, 19 Jun 2009 13:30:45 +0100, Andrew T <cybergibbons at gmail.com> 
> wrote:
> 
>> 2009/6/19 Charles Lindsey <chl at clerew.man.ac.uk>:
> 
>>> 2. If so, did you examine the certificate chain attached to it, and 
>>> where
>>> did that chain show the screen to have come from?
>>
>> By virtue of the fact that the "Merchant Deployment Best Practices"
>> supplied by Visa say that it is best to put the VbV into a inline
>> frame, it makes it difficult to find out the certificate chain, and
>> even when you do they terminate with some third party that I've not
>> heard of.
> 
> Well that is clearly bad advice. But all the examples I have seen, which 
> have used the equivalent Mastercard/Maestro mechanism, have popped up a 
> separate window, so finding the certificate is no problem. 


In practice it's entirely up to the seller's website which technology 
they use, popup, frame or iframe. Most sellers use the same technology 
whether the authentication is done by SecureCode or VbV, and your 
experience is probably either limited or atypical.

 From the Mastercard SecureCode Merchant Implementation Manual:

"MasterCard strongly recommends against the use of newer frame
technologies such as iFrames and floating .Net frames as some 
cardholders set their browsers to block such elements."

That's the only mention of an iframe in the entire manual, but there is 
a big section on using frames, which they most definitely allow - in 
fact they require it.


Mastercard do not *allow* popups any more! Merchants who use popups are 
required to change their technology, although afaict it's not at all 
well policed:

"MasterCard explicitly prohibits this type of implementation. Any
merchant still supporting the use of a pop-up authentication window must
modify its implementation."


http://www.mastercard.com/za/wce/PDF/smi-manual.pdf

If it comes
> from CYOTA, then I am prepared to trust it (just).
>>
>> As others have stated, VbV seems to exist to prevent merchant fraud.
>> Is it impossible to conceive that a company willing to commit this
>> fraud would also be willing to develop a man-in-the-middle attack
>> using VbV?
>>
> Again, the Mastercard/Maestro scheme appears to be aimed at protecting 
> the customer.

Eh? How's that then, and how is it different from any other 3D Secure 
system, say VbV?

Or did you mean "appears to be" as in it looks like that, with many 
mentions of increased customer security on the fluff websites, while in 
fact it isn't? That's true of VbV as well.



One glaring weakness in the 3D Secure protocol (VbV and Securecard are 
implementations of the 3D protocol) is apparent from the name - 3D 
stands for 3 domains, the acquirer, the issuer - and the third operating 
domain, which is neither.

It's at least two elementary security 101 mistakes: rule number two, 
Keep it simple, simple limits where the enemy can attack, and rule 
number three, Limit the people you trust, only they can betray you - the 
third domain has to be trusted. Two domains would be much better, and 
incidentally would also make it easier for the customer to verify that 
the authentication is being done by their bank, as in rule two.



-- Peter Fairbrother



More information about the ukcrypto mailing list