I like my bank...
Feb. 18th, 2008 06:52 pmJust as I'm about to leave work my phone rings. Its my bank/credit card fraud team on the phone (no, not all of them, just one of them). "Hello, Mr Venus, I'd like to just confirm some transactions with you..."
"yes, yes," I thought, "I spent money at amazon on the internet. Whoopy! Bug me with a few questions that I can say yes, I did spend these things, and then you can go away happy that you're earning your money." Yeah, that's right, I'm cynical sometimes...
"Firstly, Mr Venus, did you purchase something form Singapore airlines today?"
"What? err... no, no I didn't actually..."
"Did you spend money at oxfam?"
"Err... No... Not guilty on that one too..."
And then she went on to more that I did actually spend money on. I'm sure most people say it but I have no idea how somebody could have got my card details. Then I think about it and I realise that there are probably lots of ways that somebody could have got them. Mostly by being a dishonest **** who works in any number of online industries. I myself have been the recipient of large numbers of credit card details when I was asked to do a reskinning of an e-commerce site and I wanted the data in the site so I could check that things were looking right. I got the data including all the customer details with their credit card nunmbers in plain text in the database. So when I think about it I realise that getting somebody's credit card details probably isn't that hard at all.
the funny thing about it though that apparently the singapore airlines transaction was declined because my expiry date was wrong. That's kind of weird because I can't think how somebody could have got the rest of my detail (ie the card number and the magic three on the back) and not got my expiry date. it may have been done manually and the tpyer missed something, saw the decline and decided not to risk it again (having not realised he typoed) but it just seems funny...
Unfortunately it seems my online banking is not as up to date as the lady in the fraud department so I couldn't check the rest of my transactions then. She certainly didn't read any out and she quoted me getting petrol last week so I assume that she caught all the fraudulent ones. Must check at the end of the week though and make sure nothing else goes through. I'd worry about my debit card too except that it expires end of this month anyway so anybody who has it has two weeks at most to take advantage of it. I'll keep my eye on it but no point panicing about my other cards.
So yeah, there's my bit of excitement. It makes me suddenly a whole lot happier about those credit card fraud phone calls I occasionally get when it is all my spending. It also makes me wonder what more can be done to make online transactions more secure either on my part or in general. What are the latest hints and whatnot that you should be following?
"yes, yes," I thought, "I spent money at amazon on the internet. Whoopy! Bug me with a few questions that I can say yes, I did spend these things, and then you can go away happy that you're earning your money." Yeah, that's right, I'm cynical sometimes...
"Firstly, Mr Venus, did you purchase something form Singapore airlines today?"
"What? err... no, no I didn't actually..."
"Did you spend money at oxfam?"
"Err... No... Not guilty on that one too..."
And then she went on to more that I did actually spend money on. I'm sure most people say it but I have no idea how somebody could have got my card details. Then I think about it and I realise that there are probably lots of ways that somebody could have got them. Mostly by being a dishonest **** who works in any number of online industries. I myself have been the recipient of large numbers of credit card details when I was asked to do a reskinning of an e-commerce site and I wanted the data in the site so I could check that things were looking right. I got the data including all the customer details with their credit card nunmbers in plain text in the database. So when I think about it I realise that getting somebody's credit card details probably isn't that hard at all.
the funny thing about it though that apparently the singapore airlines transaction was declined because my expiry date was wrong. That's kind of weird because I can't think how somebody could have got the rest of my detail (ie the card number and the magic three on the back) and not got my expiry date. it may have been done manually and the tpyer missed something, saw the decline and decided not to risk it again (having not realised he typoed) but it just seems funny...
Unfortunately it seems my online banking is not as up to date as the lady in the fraud department so I couldn't check the rest of my transactions then. She certainly didn't read any out and she quoted me getting petrol last week so I assume that she caught all the fraudulent ones. Must check at the end of the week though and make sure nothing else goes through. I'd worry about my debit card too except that it expires end of this month anyway so anybody who has it has two weeks at most to take advantage of it. I'll keep my eye on it but no point panicing about my other cards.
So yeah, there's my bit of excitement. It makes me suddenly a whole lot happier about those credit card fraud phone calls I occasionally get when it is all my spending. It also makes me wonder what more can be done to make online transactions more secure either on my part or in general. What are the latest hints and whatnot that you should be following?
(no subject)
Date: 2008-02-18 07:58 pm (UTC)I remember you said somewhere refused your debit card which you assumed was because of the expiry date - that wasn't linked, then?
(no subject)
Date: 2008-02-18 08:43 pm (UTC)(no subject)
Date: 2008-02-18 11:12 pm (UTC)(no subject)
Date: 2008-02-18 10:37 pm (UTC)(no subject)
Date: 2008-02-18 11:00 pm (UTC)Ah crap, I'd best get to it then! ;-)
Carl (Ebrey...hello).
(no subject)
Date: 2008-02-19 09:40 am (UTC)What you doing stalking me here then or have you been stalking me seretly for years?
I hear you have a growing family as well. Congratulations and all that...
(no subject)
Date: 2008-02-19 12:32 am (UTC)(no subject)
Date: 2008-02-19 12:42 am (UTC)(no subject)
Date: 2008-02-19 01:09 am (UTC)(no subject)
Date: 2008-02-19 01:38 am (UTC)If it's based on Bayes Theorem then it sounds like its broken.
(no subject)
Date: 2008-02-19 01:40 am (UTC)CRCCVV2CRC is a checksum variety. CVV2 is the 3 digit CC number.
(no subject)
Date: 2008-02-19 11:16 am (UTC)(no subject)
Date: 2008-02-19 11:26 am (UTC)(no subject)
Date: 2008-02-19 09:43 am (UTC)(no subject)
Date: 2008-02-19 01:37 am (UTC)My brother got a phone call in under an hour basically asking if he was in Spain or London. And the charges for whichever one he wasn't in got cancelled, along with some others. (He was pretty lucky to have actually made the journey that brought that one to light so quickly I guess)
(no subject)
Date: 2008-02-19 07:54 am (UTC)Sadly, there's just no way to be 100% secure nowadays, even then. That's where the bank doing this stuff comes in. :)
(no subject)
Date: 2008-02-19 08:14 am (UTC)More may come to me...
(no subject)
Date: 2008-02-19 09:43 am (UTC)(no subject)
Date: 2008-02-19 07:58 am (UTC)(no subject)
Date: 2008-02-19 09:44 am (UTC)(no subject)
Date: 2008-02-19 09:38 am (UTC):-( this is the sort of thing that gives e-commerce a bad name. Why would anyone do that unless they were either (a) aiming to facilitate fraud, or (b) incredibly stupid and / or lazy? Did the customers know?
(no subject)
Date: 2008-02-19 09:50 am (UTC)Voila. You've got it in plain text.
(Obviously, I paraphrase. Hopefully, it's slightly more obscure than that!)
Of course, doing this does require getting access to our Oracle databases first, which are passworded. But probably not very well :(
(no subject)
Date: 2008-02-19 11:27 am (UTC)Why would you need to, JFI?
(no subject)
Date: 2008-02-19 11:30 am (UTC)(no subject)
Date: 2008-02-19 11:53 am (UTC)Good point, I wasn't thinking ;-)
(no subject)
Date: 2008-02-19 12:41 pm (UTC)Might be something to do with accomodation payment, but not my problem, to be honest.
For systems which use regular credit card payments (online games, this, that and the other), do the credit card companies provide a "subscription" facility, where we could invoke one communication, and receive payments at specific points in the future? Or do we need to recontact them whenever we want money?
We're certainly doing the latter, I've no idea at all whether the former's possible (and I don't need to care either, this is just idle curiousity).
(no subject)
Date: 2008-02-19 12:49 pm (UTC)Yes, they do. You can set up (what are effectively) CC standing orders (regular payments for same amount) or direct debits (arbitrary schedule for arbitrary amounts), as long as your customer has agreed to such, and it'll be handled by the card company without you having to enact a transaction each time.
Customers will sometimes be a bit wary of this, but if you explain that the alternative is either (a) them having to resubmit their details every time, or (b) you keeping their details yourself, they generally see the sense of it.
(no subject)
Date: 2008-02-19 09:53 am (UTC)The software itself was pretty shonky and thinking about it there might have been more security than I described since I was viewing it through the software, not directly in the database, and its possible that all the stuff they gave me included necessary decryption keys, etc. (I think they gave me a dump of everything they had). I loathed the software though. It felt badly put together and unnecessarily complicated. I wouldn't be hugely surprised if it was badly written. I also wouldn't be that surprised if it was badly set up such that the clients had not marked information as secure or something.
I also have a vague feeling (though I may be wrong) that the store didn't have live CC verification so it may be that it needed to store info in such a way sthat it could be presented to sales reps to then manually process orders...
But yeah, it does give e-commerce a bad name. Luckily I've worked on better sites like http://www.buyepson.co.uk/ (in its first incarnation) which worked on MS Commerce server and was excellent to work with and probably even nicer now its in .NET.
(no subject)
Date: 2008-02-19 11:29 am (UTC)I guess if it was quite a while ago and they were a very small business that would be a kind of excuse. Even so, I wouldn't want to be one of their customers with that sort of arrangement.
(no subject)
Date: 2008-02-19 11:31 am (UTC)(no subject)
Date: 2008-02-19 11:58 am (UTC)(no subject)
Date: 2008-02-19 11:49 pm (UTC)Well, this new-fangled idea that the banks have come up with, Verified With Visa, and whatever Mastercard have, would be great, except for two insane problems with the implementations:
Often implemented as an iframe, so almost impossible for joe public to verify that the form they are typing into is actually from their bank, not the evil phishing site purporting to be selling them viagra.
Even if they did get the VbV logon page not as an iframe, it comes from some random domain you've never heard of, not connected with your bank. How am I supposed to be able to verify this? The bank gives no indication of what I should expect.
The banks really should try harder to teach their customers about meaningful security - otherwise how can they be surprised when people trip up with phishing scams?
Avoiding Online Fraud
Date: 2008-02-25 07:47 pm (UTC)I was converting some old notes from one system to another (if any of you played in my "T.I.M.E.Soc" game...) when I came across Chris' name and thought to Google him up and see what he was up to.
First thing I came across was enough information to steal his identity and get up to mischief in his name. Thankfully I'm a good person and immediately fired off an email to warn him about it. Then I thought to look at the rest of the stuff and saw this.
Basically putting up personal info online is a big no no. You wouldn't shout your intimate details to strangers in the street nor would you hand them your money but put up too much info online and you might as well be.
I use Garlik.com (https://www.garlik.com/index.php) which effectively searches the web, keeps me up to date with what info is online about me and also examines my credit status (which would uncover if anyone had used my identity to open up accounts in my name), amongst other things. Sorry to get preachy but it's Serious Business, as you found out.
Be safe out there folks,
Niles