Live data from Hacker News

Criminals can guess Visa number and security code in six seconds, experts find

independent.co.uk

21–30 of 166 posts

Re: Criminals can guess Visa number and security code in six seconds, experts find

#21
post #3

The power of distributed attacks. Of course they can only guess a random correct credit card + exp + code not yours. Given the relative limited number of codes for each bank, I wonder what the odds are for them to wind up with yours.

Acceptable storage is usually first 6 and last 4 [1]. I wonder if this would make it easier to go through some Luhn checked generated numbers to target an individual.

[1] PCI DSS requirement 3.3

Re: Criminals can guess Visa number and security code in six seconds, experts find

#23
post #10
post #7

There are well-specified rules for coming up with valid credit card account numbers, and at most, say, 60 valid expiration dates (12 months × 5 years into the future). Once an attacker has a valid credit card number and expiration date, there are only 10⁴ = 10,000 four-digit security codes possible, which the attacker tries with parallel requests to hundreds of websites. Each website gives the attacker at least a few…

The data you'd gain from this is practically useless to anyone looking to commit fraud... so laugh at the article I guess? Maybe you could abuse this to create a lot of netflix accounts, but you aren't really going to be able to buy anything with just the PAN/cvv/expiry.

Game gifts on online stores, such as Steam, are a common target.

Re: Criminals can guess Visa number and security code in six seconds, experts find

#24
post #5

These attackers are probably brilliant enough to make their mark in the honest tech business world. I suppose they are driven by the challenge of the crime.

I suspect they live in countries without the rule of law so they have little incentive to make an "honest" living.

More importantly, an "honest" living as a developer probably makes them pennies compared to online fraud.

Re: Criminals can guess Visa number and security code in six seconds, experts find

#25
A solution that some banks provide is to enable a credit card for only transactions using 3-D Secure [1], in which you are expected to enter a 2FA code sent to your phone by the bank during transaction to a webpage of the bank that gets opened.

Unfortunately, some (most) websites don't support 3-D Secure. I remember that almost all Turkish e-commerce sites I shopped supported it but almost none of the American sites supported it.

[1]: https://en.wikipedia.org/wiki/3-D_Secure

Re: Criminals can guess Visa number and security code in six seconds, experts find

#26
Shouldn't this be easy to detect, though? Every attempt to use a credit card number online involves a request to the bank providing that card to determine if it's valid, right? So the bank would see thousands of attempts across hundreds of websites for the same card number in a matter of seconds, which is clearly impossible for a human, and flag the card as "stolen".

Or maybe I'm just way too optimistic about how this all works.

Re: Criminals can guess Visa number and security code in six seconds, experts find

#27
post #25

A solution that some banks provide is to enable a credit card for only transactions using 3-D Secure [1], in which you are expected to enter a 2FA code sent to your phone by the bank during transaction to a webpage of the bank that gets opened. Unfortunately, some (most) websites don't support 3-D Secure. I remember that almost all Turkish e-commerce sites I shopped supported it but almost none of the American sites…

In Turkey, it became a requirement from nearly all banks supporting online transactions. I couldn't find out though if it was forced by BDDK (Turkish authority of banking regulation and inspection) though.

Re: Criminals can guess Visa number and security code in six seconds, experts find

#28
post #24

Earlier quoted context omitted.

I suspect they live in countries without the rule of law so they have little incentive to make an "honest" living.

More importantly, an "honest" living as a developer probably makes them pennies compared to online fraud.

you will be surprised :)

Re: Criminals can guess Visa number and security code in six seconds, experts find

#29

So criminals can guess a valid CC/CVC/Zip in 6 seconds, and merchants that get nothing but green lights across the board from their credit card processor will be left holding the bag when the card holder disputes the charge. Merchants doing everything they can need better protection from this crap.

Transaction processors also face fines if the dispute percentage is too high. They don't have forbidden business lists just because they don't like pornography or sex toys. They can also be defrauded by merchants too: Make a fake business, make some fake purchases to yourself and after you get your money, disappear. Then a financial institution is the one holding the bag.

That said, it's absolutely true that an online merchant needs protection from fraud, way past what anyone that isn't Amazon-sized can do on their own. There's third parties that do check prior to any processor. You can also rely on a processor that does more checking, or allows the merchant to made adjustments based on the level of risk they want.

Re: Criminals can guess Visa number and security code in six seconds, experts find

#30
post #7

There are well-specified rules for coming up with valid credit card account numbers, and at most, say, 60 valid expiration dates (12 months × 5 years into the future). Once an attacker has a valid credit card number and expiration date, there are only 10⁴ = 10,000 four-digit security codes possible, which the attacker tries with parallel requests to hundreds of websites. Each website gives the attacker at least a few…

You generally don't even need to get the right expiration date. As long as the date you supply is in the future it will usually work.

The security code also can sometimes be skipped. This varies from region to region, but in the US the credit card companies do not actually require a security code match for card not present transactions. The merchant can supply the code, and if so, the credit card processing system will report back on whether or not it matched, but it is up to the merchant to decide whether or not that should disallow completing the transaction.

Similar for customer address, by the way. The merchant can supply it and ask whether it matches, but whether or not a mismatch disallows the purchase is up to the merchant.

Post reply on HN