The fundamental problem is that credit cards are built around a model where credit card numbers are theoretically supposed to be secret, but every random retailer has to have them to process transactions. If credit cards were electronic devices, like in Europe, rather than fancy pieces of paper with a number written on them, then fraud would drop, and retailers would be freed of a massive burden. But American banks a…
How RAM Scrapers Work: The Tool Behind the Latest Credit Card Hacks
21–30 of 30 posts
Re: How RAM Scrapers Work: The Tool Behind the Latest Credit Card Hacks
#22The fundamental problem is that credit cards are built around a model where credit card numbers are theoretically supposed to be secret, but every random retailer has to have them to process transactions. If credit cards were electronic devices, like in Europe, rather than fancy pieces of paper with a number written on them, then fraud would drop, and retailers would be freed of a massive burden. But American banks a…
Re: How RAM Scrapers Work: The Tool Behind the Latest Credit Card Hacks
#23Re: How RAM Scrapers Work: The Tool Behind the Latest Credit Card Hacks
#24The fundamental problem is that credit cards are built around a model where credit card numbers are theoretically supposed to be secret, but every random retailer has to have them to process transactions. If credit cards were electronic devices, like in Europe, rather than fancy pieces of paper with a number written on them, then fraud would drop, and retailers would be freed of a massive burden. But American banks a…
This is coming. Chip-and-pin are slated to start rolling out in the US in 2015.
Re: How RAM Scrapers Work: The Tool Behind the Latest Credit Card Hacks
#25Earlier quoted context omitted.
Okay, so, how do they harvest live data? Scan constantly? That would have a risk of missing something or of slowing down the system. I suspect that is just an oversimplification, of course, unless they post the malware in question I can't really say for sure.
That's exactly what they do. They'll call ReadProcessMemory() on every process and then use a regex + Luhn algorithm to check for credit card data. I'm sure some of the more advanced and targeted ones do use hooking, and some filter the processes to scrape by name, but a lot of malware authors are surprisingly amateur. further reading: http://www.trendmicro.com/cloud-content/us/pdfs/security-int...
Re: How RAM Scrapers Work: The Tool Behind the Latest Credit Card Hacks
#26That sounds bad, but I wonder if this system was issuing huge numbers of alerts all the time, leaving the security staff no real option but to ignore the alerts. I'd be curious to see the false positive rate. It seems like for an off-the-shelf security system that you buy, false positives must be a huge problem, because it hasn't been tuned to your data.
Re: How RAM Scrapers Work: The Tool Behind the Latest Credit Card Hacks
#27Earlier quoted context omitted.
This is coming. Chip-and-pin are slated to start rolling out in the US in 2015.
Chip-and-Signature. Chip-and_Pin is not yet on the horizon for the US.
The problem is there aren't many chipped cards at all.
Re: How RAM Scrapers Work: The Tool Behind the Latest Credit Card Hacks
#28Re: How RAM Scrapers Work: The Tool Behind the Latest Credit Card Hacks
#29From what I gather from the article, the systems which RAM scrapers attack were running on general purpose computers, with very similar vulnerabilities. Why isn't sensitive software like this built and audited with the same concern for reliability and security as avionics, medical equipment, SCADA, etc.? Certainly the cost in financial losses caused by these attacks makes this a pertinent question.
Re: How RAM Scrapers Work: The Tool Behind the Latest Credit Card Hacks
#30This article [1] argues that RAM scrapers are only able to work because the point-of-sale systems are running Windows XP. Newer versions of Windows make this exploit far more difficult [2]. [1] http://www.dailytech.com/Appalling+Negligence+DecadeOld+Wind... [2] http://en.wikipedia.org/wiki/Address_space_layout_randomizat...