Wireless card swipers at resturants and security

I am a person that tends to look at situations with a… how would you put it…. cautious eye? Anyway, Katie and I went out to get some beers and food at Legal Seafood near long warf yesterday and when I presented my credit card to pay I was handed a wireless card swiper.
The thing is a little pin pad basically, and it lets you choose the tip amount or percent you want to tip and then figures out the total etc. Then the little device asks you to swipe your card and sign the receipt that it prints out.
All I could think about though was if the swiper was secured or not. Like, if I swipe my card, where the hell is the information going to end up? is it plain text? is it wep encrypted? or some other weak encryption? how do I know this is secure? well I didn’t, at all. But I was too drunk to put up much of a fight and went about biting my tongue and swiping my card anyway.
Later when I got home I asked one of my roommates, who happens to be a waitress at Legal Seafood, about the swiper things. She didn’t know much about them in the technical sense, but said that they had to use them. It was a mandate from their corporate office. She even said that if they didn’t use them they got in trouble!
I understand why they have these little devices, it makes customers feel more secure because their credit card never has to leave the table like in the past. But are these people thinking about how their credit card is being charged? that potentially anyone sitting withing range of this device could be stealing their credit card information even easier than before?
Let’s consider the old way for a moment and security implications associated with that. First the waitress/waiter would come to the table with the check and take the credit card back to a reader, scan the card and print out a receipt. Then they would return the card/receipt to the table to be signed and for tip to be added.
How is this vulnerable to attack? Well, the waitress/waiter could be crooked and copy down your information. This is probably the greatest risk in this scenario, its easy to get away with for the crook and not necessarily easy for you to spot right away. However, it does make the crime “personal” and probably less likely for someone to commit because they could be recognized, etc. This is also vulnerable to a wiretap, a bad guy attaches some sort of mechanism (mechanical or software) to the employee terminal that collects data as the card is swiped and while the legit transaction takes place, the information is also sent off to a secondary party which could then use the information for nefarious purposes. A wiretap or hack of this type is also unlikely because it requires technician access to the terminal and a high level of understanding of how the terminal works. Those two things make this attack very not likely, but possible.
Now, the new way, pay at your table. Customer swipes card and pinpad broadcasts credit card number, expiration date, and name OTA to a base station or terminal that interprets the information and processes the charge immediately. Now if I’m an attacker, I could be sitting out side the restaurant passively collecting packets that are bouncing between the pinpad and the base station. Yeah the packets that have your cc number, expiration date, and your name in them. And thats it. You’re owned.
With further google-ing I found the website for the company that makes the device, Ingenico. They claim, “The integrated High Security Core (HSC) offers different levels of security, meeting the most demanding requirements of payment transactions (PCI PED, ZKA…). It has a 32-bit processor to support powerful encryption (RSA, DES, 3DES…), thus ensuring confidential data is secure.”
Well thanks for that wonderful bode of confidence Ingenico. A most likely half baked proprietary encryption scheme. I’ll be sure to always trust the HSC with all my PEDs and my ZKAs. I am also alarmed when they say, ”...offers different levels of security…” So does that mean that irresponsible shop owners could potentially turn encryption off? I could easily see this scenario: the devices aren’t working properly, the restaurant is full and someone says, “Quick turn off encryption just for a little bit till we figure it out!”
ps- i thought this was funny, right before you swipe your card it offers two choices, cancel and fake. wtf does the fake button do??

2 comments

On May 28, 2008 at 05:02 PM, Doug McDermott wrote:
What about the Apple Store? Other than not letting me look for things in peace, they also have the wandering card swiper. How locked is the pad lock icon on their side of things?
On May 31, 2008 at 06:44 PM, Aimee wrote:
I think about this stuff all the time. I was less than thrilled when my bank started putting RFID chips in my debit card.

So the manual for that ingenico device states:

"4.1 Security
Your terminal fulfills the VISA security requirements, as well as high security requirements from Northern European and Asia-Pacific zone.
In order to ensure that software integrity self-test is performed periodically, it is necessary to restart (disconnect-reconnect) the terminal at least once per day."

So this terminal allegedly adheres to CISP standards, which you can read about here:
http://www.usa.visa.com/merchants/risk_management/cisp_overview.html?it=c|/merchants/risk_management/cisp.html|How%20to%20Comply#anchor_2

It also has a SIM card in it. I wonder if every transaction gets stored on the SIM.
add a comment


Hi we kind of need your email for security purposes. We promise to never ever give it to deposed Prince Desmond Kustufu.


HTML is not allowed. URLs will be turned into links.