It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I've just been able to reproduce a bypass for part of NatWest's online security (which I discovered by accident) which allows you to bypass this part of authentication when using your card online.

I know it is very unlikely this will affect anyone, but just a heads up to double check activity on your account.

I've already started correspondence with NatWest about this so they have begun investigating the matter.
What's NatWest ?
avatar
Licurg: What's NatWest ?
from just looking at the link it appears to be a bankcard.
avatar
Licurg: What's NatWest ?
It's the National Westminster Bank Plc.
avatar
xyem: I've just been able to reproduce a bypass for part of NatWest's online security (which I discovered by accident) which allows you to bypass this part of authentication when using your card online.

I know it is very unlikely this will affect anyone, but just a heads up to double check activity on your account.

I've already started correspondence with NatWest about this so they have begun investigating the matter.
Nice! Hopefully they'll give you a reward.
I've spoken to both NatWest and the company that I can execute this on and it still hasn't been fixed.

According to NatWest, it is an optional thing.. even if you start using it, it remains optional. Security, these people don't know how to implement it.

This means the exploit may only work against this one vendor (it may be their side that ignores the failed check), but seeing as they are dragging their feet in terms of fixing it, here is how I've been executing it. Do note that most of these steps may not even be required..

#1: Create an order until you are taken to the SecureCode page.
#2: Fail the code until you are prompted to recover the password.
#3: Go to the "recover password" page
#4: Enter your name, leave the rest blank
#5: Allow the page to time out
#6: Wonder how the hell these people got employed as the order is accepted, despite you failing their "secure" check.

In case someone from NatWest comes across this, here is how you implement SecureCode properly, you blithering morons.

#1: Allow merchants to sign up to SecureCode
#2: Any transactions now require processing through the SecureCode system
#3: A transaction against someone's card now involves a challenge/response with the SecureCode system. Failing it means the merchant never gets the authentication token to make a change against the account.
#4: Give me your entire IT departments wages for a month because they needed to be told by some hobbyist programmer how to do their jobs properly.
Post edited March 29, 2015 by xyem
Why didn't you capitalize on it? Offer to help them in exchange for a one time fee. If the issue is major you might have created a job opportunity or at the very least connections to gain one later, if you need it.