The Rising Barcode Security Threat 125
eldavojohn writes "As more and more businesses become dependent on barcodes, people are pointing out common problems involving the security of one- or two-dimensional barcode software. You might scoff at this as a highly unlikely hacking platform but from the article, 'FX tested the access system of an automatically operated DVD hire shop near his home. This actually demanded a biometric check as well, but he simply refused it. There remained a membership card with barcode, membership number and PIN. After studying the significance of the bar sequences and the linear digit combinations underneath, FX managed to obtain DVDs that other clients had already paid for, but had not yet taken away. Automated attacks on systems were also possible, he claimed. But you had to remember not to use your own membership number.' The article also points out that boarding passes work on this basis — with something like GNU Barcode software and a template of printed out tickets, one might be able to take some nice vacations."
Nice vacations? (Score:5, Funny)
> like GNU Barcode software and a template of printed out tickets, one might be able
> to take some nice vacations."
Yeah, in Guantanamo...
Re:Nice vacations? (Score:5, Funny)
Re:Nice vacations? (Score:5, Funny)
Re: (Score:2)
Re:Nice vacations? (Score:5, Interesting)
You'd have to study more than just algorithms to get on a plane - all of the data the barcode represents would have to be in the airline's computer as well, else you won't ever get past the gate.
Unless there's some sort of secret code that gives free flights (could be, like for stewardesses returning home and such), it just ain't gonna happen that way.
Of course you could get real lucky, but it would have to be something on the scale of winning enough money via the Lottery to pay for the flight.
Re:Nice vacations? (Score:5, Insightful)
Ticket numbers are tied to specific passengers, not just flight & seat info. If you got to the point where you could accurately predict future ticket numbers for other passengers, you'd be able to get past security and likely on the plane... until a legitimate passenger shows up with the same ticket number. Even if you didn't sit in the seat you forged, they'd force everyone to disembark and reauthenticate themselves with photo-ids. Then there's the uncomfortable situation of trying to explain why you forged a boarding pass to circumvent security measures.
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Not entirely accurate... (Score:5, Interesting)
No one was the wiser.
You see, it's just a billion dollar FARCE and a WASTE OF TAXPAYERS MONEY for the *feeling* of safety when there really isn't any.
Of course I couldn't get on the plane. I couldn't get on a plane in 2001 without a correct ticket anyways. They had the barcode scanners to "check" you into the plane anyhow. At least, I remember them being available back in 1999 -AND- I wasn't too keene on getting onto a plane where there weren't enough seats where I'd get caught
Anyways, just as I said, this is easy to blow a hole through. There's nothing in the world that makes me more mad than being patted down, scanned or searched before boarding PUBLIC TRANSIT. I'm not a criminal, wtf are government agencies doing there?
(posted anon and through a couple anon proxies)
Ya, big man (Score:1, Interesting)
Mighty tough behind proxies. If it is such a farce (as if you know what a farce is that is, get a dictionary), why not post it from your account? As for it being a waste of money which is what I think you are trying to say, who would have bet even a dime that there wouldn't be another terrorist attack in the next 4 years after 9/11
Re: (Score:2)
Lamest. Post. Ever.
Re: (Score:2)
Re: (Score:2)
In hindsight I suppose they probably had a tip and were looking for someone specific.
Re: (Score:2)
Nope, all they were doing was cracking the whip to make sure that the sheeple remember that the whip is there, and to keep the old "line up against the nearest wall, lo
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Apparently being a Russian teenager can help too.
Passes worthless! I got on a flight without paying (Score:5, Interesting)
Once, I got on a flight to Hawaii. The plane was about to push off and, like most of the other passengers, I had settled into my seat. Then some other passenger came and said I was sitting in her seat! We compared boarding passes, and lo and behold, both of our passes were for the same seat! We couldn't figure it out, so we asked the flight attendant for assistance. She couldn't figure it out either, so she had to go back to the boarding gate with our passes to ask the ground crew to figure it out.
After a while, someone finally realized what happened. I was on the wrong flight! I was on board a direct flight to Hawaii, but I had actually bought a ticket to fly to San Francisco and from there transfer to a flight to Hawaii. I had always thought of it as "my flight to Hawaii" and had completely forgotten that I would have to transfer. The boarding gate was off by one, but the airport always changes boarding gates at the last minute and I figured this was one of the times. And the flight was scheduled 5 minutes before my actual flight, so I figured that the flight was early. I lined up like everyone else with my Internet-printed boarding pass, the computer scanned it, and I got on board just like everyone else. There was no alarm that I was on the wrong flight or anything like that.
That was with me accidentally getting on the wrong flight. What do you suppose could happen if someone was intentionally trying to pull off a deception? The only redeeming feature is that this happened in 2002, and I hope that airline security has improved somewhat since then. (I can dream, can't I?)
Re:Passes worthless! I got on a flight without pay (Score:3, Interesting)
"Sorry," she said, "I thought your ticked was for December 27, not row 27."
Now, either she was tired, or that's something that happens sometimes. Anybody know?
Re: (Score:2)
I can think of a possible reason [flyana.com]...
Re:Passes worthless! I got on a flight without pay (Score:5, Interesting)
Keep dreaming.
My experience with a current construction project for a major airline at a major airport speaks to a discomfortingly confused security situation.
The first time I went to the site with the Architect, who had a badge to escort us into the terminal, we were refused entry at 3 different points, always told to go somewhere else that wouldn't let us in. Then we went to an airline official, who said that the badge the architect had would get us in at a security gate that we tried before, so she escorted us there, and we weren't let in. So she did about a half hour of research, and found that we needed to go to the desk where they check in pets in their crates! There they checked the architect's badge and our IDs and issued us each a ticket-like piece of paper that we took to the security gate. There they took that "ticket" from us (and my co-worker's zippo lighter) and let us through. We then had the run of the place, without any ticket or pass.
We spent over an hour and a half getting in to do 2 hours of work. Then, after suffering through all that security red tape, we at one point got separated from the contractor with the keys, while we were in the non-secure loading dock (accessible from a public roadway). But not to worry, a friendly worker let us back to the secured passenger terminal side.
The second time I went with my boss, who picked up his own badge that he applied for three weeks earlier. He had been told it was ready to pick up. It took a little over an hour wating in lines and watching safety videos to pick up the badge. But when we tried it (it was a swipe and pin number type), it didn't work. So we went back down to the security badging office, only to find a sign on the door saying that they were closed for lunch and would be back at 1:00pm (even though it wasn't noon yet). I went back to the office, and he stayed the rest of the day to get it straightened out and do about an hour of work.
The third time I went, construction was well under way, the walls were knocked down, and the only thing bewteen the public parking and the secure air side was some pastic sheeting.
Did I mention that both the existing layout and the new design include a loading dock that connects the non-secured public roadways with the secure airside through a locked, but un-manned, door? Anyone on the inside (including employees, or sneaky passengers) could open the door, (or man the freight elevator if they had the key), and bring large, explosive things off the truck with a forklift and into the passenger terminal.
Re: (Score:2)
I'm a private pilot. I walk into the local FBO (like an airport terminal, but for private planes) and after a very brief check, I'm able to freely roam the "secure" side of the airport. Not just where the "small" planes are, the whole "other side" of the airport. I can drive a truck out to the plane I'm flying, without any check whatsoever of the truc
Re: (Score:2)
In my expereince they are very good at that randomness, the rules seem to change arbitrarily every week, if not by the day.
But it's very frustrating when you're just doing your job, and the doesn't-seem-so-secure security doubles the costs of doing it.
Re: (Score:2)
Perhaps I'm misunderstanding you, but wouldn't securing the cockpit doors have prevented the hijackings that took place on 9/11/2001?
Re: (Score:1)
Not only does this story sound like stupid aviation red-tape, but it's also got some classic Chicago moments (the badging office being closed until 1 pm is a pretty good give-away).
Re: (Score:2)
I don't think I should say specifically.
Re: (Score:1)
Reminds me of a warehouse I had a temporary job in. We temps had no badge to get in, but we couldn't leave the door open, even temporarily, for the sake of perceived "security".
Never mind that the bay doors (where the trucks dock) were wide open.
Re:Passes worthless! I got on a flight without pay (Score:2)
A similar story happened on a flight from France to Germany in the nineties. Because of overbooking I had been upgraded to business class and no one else claimed the seat, so I was completely unaware of being on the wrong flight. Only during the traditional hostess announcement after take-off did I mention to my neighbor that the wrong destination was announced... Lufthansa nicely took it as their own error and re-routed me on a flight from Stut
Re: (Score:1, Interesting)
But you don't need an actual ticket, a boarding pass will get anyone to those shops and eateries. The TSA people don't usually bother scanning the boarding p
Also . . . (Score:2)
hawk
Re: (Score:2)
Re: (Score:2)
just wait we'll get you (Score:2)
you terrorist scum!
Re: (Score:2)
This is a fairly obvious vector (Score:2)
Nothing to see here, move along.
Re:This is a fairly obvious vector (Score:5, Insightful)
Think about this: you go somewhere that uses ID/membership cards with barcodes on it. Salesdrone asks for your card. If you just give them the number verbally and are security-minded, they'll probably ask for ID. However if you provide the card, they won't, because they the card *is* the ID.
Non-technical people don't understand how barcodes work, so they assume that nobody else does either. So if nobody else understands it, then it can't be forged.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re:This is a fairly obvious vector (Score:5, Interesting)
Back in elementary school we had a stored-value system for buying lunch, with security based on bar codes on little plastic cards. This was nearly 20 years ago and there was free software available then (on my Commodore 64? Atari? Can't remember) to generate bar codes. I made a couple, based on the ID numbers of friends, and gave them to the lunch lady, telling her that those cards were a bad idea. They never changed anything, though. These days I'd have been kicked out of school for that, though, if not arrested.
Re: (Score:2)
I did use my own ID, but if I wanted to I'm sure I could have gotten free meals. The lunch lady didn't care. When a card got too bent up to be used I printed off 5 more (and then folded the paper to keep a stiff stock).
Magnetic, but... (Score:2)
Re: (Score:1, Insightful)
Great. (Score:3, Funny)
Great, now GNU Barcode will be classified as a terrorist weapon...
Must admit I've taken advantage... (Score:4, Funny)
*That's the grocery store, not Roadrunner's coyote-torturing company.
Re: (Score:3, Insightful)
Re: (Score:1)
The bigger discount stores don't bother, but I'm sure they correlate purchases that use the same credit card number, and I'm pretty sure that some of the custom coupons they
Re: (Score:1)
Personally, I just use the phone number to my parents' house because they've signed up for all the club cards already.
Re: (Score:2)
But they probably link it up first time you slip up and use a debit/credit card to pay. Using different "cards" prevents that.
So does using the phone number the last guy used. Or in a pinch, just make one up in a local exchange; the chance of it working likely isn't too bad. Hmm, I just had a thought... what if you give the store's own main number? They probably have a card keyed to that.
Re: (Score:1)
Re: (Score:1)
Nothing special (Score:4, Insightful)
Re: (Score:2)
Barcodes still worthless without insider info... (Score:3, Insightful)
The same situation exists with magnetic stripes. If you have valid account data you can write it to a magnetic stripe on a card and go to town with it. It's getting the data that's the hard part.
Re: (Score:2)
Here we go again (Score:3, Insightful)
more FUD for an old story (Score:2)
Barcodes are pretty much obsolete so far as people's ID goes so the only organisations who might possibly take a hit are those that haven't updated their systems to "modern" mag-strip technlogy.
If you wanted to try and scare people over the holidays - and there hasn't been a good scare for a while, so I suppose someone wants to
Fraud with copied bar codes (Score:3, Interesting)
He made up the fake stickers at home. I believe he would buy one of the less-expensive item, and at home he would duplicate its sticker. He didn't even need to generate the bar code, he was just copying the one that was on there.
Eventually he did the same trick too many times and they caught up with him.
If anyone remembers details of this story and can post a link to it, please do.
steveha
Re:Fraud with copied bar codes (Score:4, Informative)
There was also someone who stole a bunch (something like $300k) of legos like this (yeah, geeks crime) and I remember a case involving Mall-wart and iPods...
Re: (Score:2)
Easy way to do it with self checkouts (Score:2, Interesting)
1) Go to your nearest grocery store that has self checkout machines as well as a weigh station in the produce dept.
2) Pick up an expensive bottle of wine.
3) Go to the produce section and put the wine on the scale and enter the code for a cheap item such as potatoes.
4) Place the printed barcode sticker over the barcode on the wine bottle.
5) Pay for your items using the self checkout. The machine verifies all purchases by ch
Re: (Score:2, Informative)
The cashier's screen shows the SKU/UPC, abbreviated description, and price of each item on all self-checkout lanes attached to that cashier's station (usually 4). Unless the cashier is very green, or distracted by another customer, you will certainly get caught.
However, scuffing up the barcode on an expensive bottle of wine that looks very similar to a cheap bottle, and buying both by trying to scan the damaged barcode on the expensive bottle, which won't work with the machine, then ty
Re: (Score:2)
You must not have ever used a self checkout. While there are a number of stations that customers can use for scanning their own goods, they are tied to one station with a cashier standing there for assistance and (most likely) loss prevention. They even have a little register they can use.
And, for once, someone should take their own advice first. To quote:
Re: (Score:2)
Just Happened to Me (Score:2)
I was pretty surprised that the S/N (or at least the left or right part of it) matched a UPC.
Re: (Score:2)
Worked out pretty well, since I was prone to forgetting my badge.
In other news... (Score:5, Funny)
Needs checksum security (Score:1)
bar codes can be copied (Score:1)
Re:bar codes can be copied (Score:4, Informative)
checksum != security (Score:1)
if you need data security you should be using the industry stan
Re: (Score:1)
dvd hire (Score:1)
Souldn't work against properly designed systems. (Score:5, Informative)
Re:Souldn't work against properly designed systems (Score:2)
Re: (Score:2)
Encryption? Why encrypt when you can just use a unique, unguessable ID and store everything of actual interest on a secured server?
Encryption gives you the ability to verify that not only was the data read correctly, but that it is invalid rather than just being unscannable. So you can still have an unguessable ID (eg: a GUID) that's stored in a database and correlates with the info of actual interest, but also encrypt that. Where this could come in handy is in areas where there's a higher incident of employee fraud or the need for greater security/trackability. Assuming you've dealt with the problem of someone simply walking out o
Accounts just need a key... (Score:2)
Chaos Communication Congress (Score:3, Informative)
24C3-Video about the barcode-hacking (Score:3, Informative)
See this website for mirrors, other video formats and the rest of the videos of the 24C3-conference (some of them are really interesting, videos with a 'de' instead of 'en' in the filename are in german). http://events.ccc.de/congress/2007/Conference_Recordings [events.ccc.de]
Happy new year, gentleman/women
Ah... (Score:2)
Duplicate Tickets (Score:2, Insightful)
What if the rightful owner shows up with the same ticket number? Unless the tracking software is lame, it should note that a given number had already check in. At that point, an investigation would ensue. The perpetrator is probably caught on camera for non-trivial travel and the time stamp of check-in and the
Considering how outdated barcodes are... (Score:3, Interesting)
Boarding passes are not a risk.... (Score:2)
I don't think barcodes are a security risk at all. Reliance on stuff that any modern printer can do is.
The real security threat in a barcode... (Score:3, Funny)
OCR + Free 3of9 = Free Stuff? (Score:2, Interesting)
Back when I had a working scanner / OCR setup, I spent a lot of time trying to reverse-engineer the barcodes on coupons. You might be surprised how lenient cashiers are with those things these days... even after a former co-worker of mine printed up (and handed out) about 1,200 self-made "Free 20oz Coke Product" coupons.
With internet-printable coupons more popular than ever, I wonder how long it'll be before we start se
Re: (Score:2)
If you look at for example Thresher Wine Shop in the UK from last year (holiday season 2006-7), they had a problem with people distributing discount coupons all over the internet.
Re: (Score:2)
IIRC when they first stopped accepting them they said there were sites that provided printable coupon complete with scannable barcodes for common items that were in the range of buy one get one free.
Kohl's Department Store credit (Score:2)
All it would take is some clever kohl's employees, get a big list of kohl's charge numbers, make cards with names corresponding to whatever ID you have.. bingo..
Oh, the most hilarious thing is with Kohl's... if you lost your card, you can go into the store and a