After Hacker Exposes Hotel Lock Insecurity, Lock Firm Asks Hotels To Pay For Fix
Sparrowvsrevolution writes "In an update to an earlier story on Slashdot, hotel lock company Onity is now offering a hardware fix for the millions of hotel keycard locks that hacker Cody Brocious demonstrated at Black Hat were vulnerable to being opened by a sub-$50 Arduino device. Unfortunately, Onity wants the hotels who already bought the company's insecure product to pay for the fix. Onity is actually offering two different mitigations: The first is a plug that blocks the port that Brocious used to gain access to the locks' data, as well as more-obscure Torx screws to prevent intruders from opening the lock's case and removing the plug. That band-aid style fix is free. A second, more rigorous fix requires changing the locks' circuit boards manually. In that case, Onity is offering 'special pricing programs' for the new circuit boards customers need to secure their doors, and requiring them to also pay the shipping and labor costs."
just sayin'
Any hack that requires physical disassembly of the lock is just ePeen waving.
Given the choice between a $50 bit of magic juju that might work after 5 minutes of fiddling, and a $20 jimmy that will work 100% of the time in 10 seconds, I know which option 99% of "going equipped" criminals are going to go for.
So, no, I'm not blaming the lock manufacturer here. No security is absolute, it's a question of what's reasonable.
If you were blocking sigs, you wouldn't have to read this.
"Secure" screws are anything but. You can either print them (wax, photograph) and make matching bits pretty easily. You can even automatize this. Or you can force them with some pre-made approximations. (Yes, that may mean carrying around 50 possibles, and/or a file, but it is not hard.) There are other techniques as well, for example removal tools for broken screws or ice-spray and a hammer. Sawing a slit into the screw-head is also typically pretty easy.
Yes, I have done it a few times. Not for these locks, but I would be surprised if they were any different.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Hmmm, we take umbrage that a company charges for a hardware upgrade to a flawed physical device, but we have gotten used to having to pay for software upgrades to get our bugs fixed. It is the second of these that is the real scandal.
Is this really a story? The conditions for repairs and upgrades are most likely regulated in the contract between the hotels and the supplier/manufacturer. Big deal.
Many slashdotters and/or cyclists remember the whole Kryptonite debacle where their locks could be opened with a Bic pen. Kryptonite offered free replacements, with free shipping, without requiring the receipt. They ate a huge cost but saved their company's reputation. People still buy their locks.
This company is making its customers pay for their poor design. They are done.
I don't see a story here.
My foot can also open any locked door..
And in a hotel. Nobody will care so long as the noise stops quickly.
The real question is not whether the lock company should charge for fixing the bug
The real question is whether there is a guarantee that the new circuit board (the upgrade) that the lock company provides is hack proof
Or put it another way ---
Will any e-lock company dare to guarantee that their e-lock for hotel room will be hack-proof?
Muchas Gracias, Señor Edward Snowden !
Fuck your company, I'll go someplace else for my locks. Maybe to a company that knows the LAW when it comes to selling hardware that is FIT FOR PURPOSE!
Operation Guillotine is in effect.
Torx? Obscure? What decade do they think this is?
Torx? Secure? Is this some kind of security through obscurity that this company are obviously so good at?
I've lost count at the number of torx screwdriver sets I have.
> "as well as more-obscure Torx screws to prevent intruders from
> opening the lock's case and removing the plug"
Because nobody capable and determined enough to rig up the electronic interface for $50 can handle the mental and financial stresses of a $10 Torx set from the hardware store.
"Well, we got the device. Open it up."
"Whoa! What kind of screws are these?"
"Lemme look -- MY GOD, IT'S FULL OF STARS!"
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
I can hack any hotel room door.
With an axe.
I remember reading years ago about Matt Blaze, a security researcher at AT&T Labs-Research who discovered how to create a master key from a key and a lock which is opened by it. His method was a trade secret used by many locksmiths, which pissed them off when he publicised it.
http://it.slashdot.org/story/03/01/23/0359230/att-identifies-widespread-security-hole---in-locks
http://www.nytimes.com/2003/01/23/business/many-locks-all-too-easy-to-get-past.html
I was staying in Marriott and they have a small in room safe. Its the kind with a digital keypad where you select your own code. I put stuff in there while we went to the pool.
When we got back I guess one of the kids was playing with it and it stopped responding because they pressed too many buttons. So I looked it up online. All I had to do was press "lock" twice to enter supervisor mode then 999999 and it opened the safe bypassing my code.
So don't use those safes for anything real valuable. Next time I have to play around with supervisor mode to see if I can change that password.
I love Jesus, except for his foreign policy.
So, how about cutting wires to the port, and wiring a new port on the other side of the door. Presumably this could be done fairy neatly.
Seems to fundamental flaw is that the access port is on the outside of the door.
It's a moot point though. Hotel rooms aren't secure. Dozens of people have access. My suggestion is to use the safe to store valuables.
the lock to the safe is usually equally worthless, too bad. better to just stash the stuff under the drawers.
world was created 5 seconds before this post as it is.
Of course not. Nobody has ever guaranteed such a thing, except for shady dealing liars with the worst security of all. Anybody who works in security knows that any system which protects something sufficiently valuable, or is sufficiently widely deployed will eventually come up against some lock pick or safe cracker who has enough intelligence, free time, and interest. it's just a question of how long it takes to happen, and how inconvenient it is when he shows up. Adding such a guarantee would just be a giant banner attracting more interest from such people.
Besides, this isn't software. If the guarantee is disproven, and you have to push out patches, you can't just put them on an FTP server. you have to build physical hardware, ship it out, etc. It would be unreasonable to expect any company to do all of that for free. In some cases a company will do a free, voluntary recall out of pocket for the sake of good PR. But, it's hardly something you can demand.
All I had to do was press "lock" twice to enter supervisor mode then 999999 and it opened the safe bypassing my code.
"six-nines" availability!
Set your phasers on "funky"!
They don't offer the same guarantee for real locks either. Just that it's very very very difficult. Some locks can be very quickly opened by a bump key, others claim to be virtually unpickable but nothing's 100%. At the worst you can just turn up with a drill and drill straight through the lock if you're really determined to gain entry.
All locks are only meant as a deterrent, or to slow down an intruder long enough that they draw attention to themselves so that they're either foiled or remembered.
If the hack requires someone to physically open up the lock with a screwdriver and pull a plug out from the mechanism, it's not really something that can be done quickly and easily without likely attracting attention. Sure, a screwdriver is a lot less noticeable than say a blowtorch or a hacksaw, but most people would notice it if they were walking down the hallway and wonder what is going on.
In other words I doubt many people would find this to be a practical hack to employ. They'd likely me more successful with a little bit of social engineering at the front desk instead.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
At the worst you can just turn up with a drill and drill straight through the lock if you're really determined to gain entry.
Really, for most locks, and most doors, it's about providing an approximately equal amount of protection from all points of entry. Allowing a subtle entry is considered worse than an obvious entry.
Locks are already generally to the point that you don't try to physically defeat them - you go after the door instead. If you want in and don't care about being obvious, a small sledge will get you into most hotel doors with one whack, ~5 seconds. If the pins are on the outside, you pop those out and remove the door ~30 seconds. Put the pins back in and you have a covert entry.
$50 worth of parts and technical knowledge required is actually a fairly high bar.
I don't read AC A human right
The thing about any security issue is you've got to weigh up the cost versus the benefit.
First off: The hotel doesn't really care about the fact your digital camera might have holiday snaps from your once-in-a-lifetime holiday on there. Nor do they care that you brought your laptop (complete with the only photographs you have of your recently-deceased granny) and haven't backed it up lately.
All they care about is "How much is failing to fix this going to cost us? Will it be more than the cost of fixing it?". And given that most hotel rooms aren't exactly impregnable anyway, I don't think it's that much of a big deal - it's considerably easier and cheaper for an outsider to buy a set of overalls and a toolkit and force their way in that way. If questioned, simply produce a mocked-up job sheet that shows there's a fault with the lock and you're fixing it.
This doesn't affect me because I keep all my valuables in the hotel safe!
Seven puppies were harmed during the making of this post.
Immediately thought of this:
From Sneakers
So, how about cutting wires to the port, and wiring a new port on the other side of the door. Presumably this could be done fairy neatly.
Seems to fundamental flaw is that the access port is on the outside of the door.
The fundamental flaw in your comment is that the port needs to be on the outside of the door so that it can be used in cases where the door cannot otherwise be opened.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
In you think about it, this is all common practice. Some bugs in hardware and software NEVER get fixed. Instead new versions are released for sale. That recall fixes happen from time to time is a careful balance of deciding whether the public outcry will result in loss of business.
That said, the locks aren't much more insecure than they were prior to the revelation. It requires tools and expertise to accomplish this feat. It's not like some dumb thief off the street will be any more of a threat than they were before.
The added protection; is it worth the effort? Even if it was free to put out the update is it worth the effort? Tough question. Is it worth the manufacturer updating the design to thwart the new hack? Surely. I think the right choices have been made in this case.
If, someone markets a hotel hacking kit with instructions to the public and they somehow get away with it, that might be another matter. But are traditional metal key locks out of style or use in light of lock picking kits? Nope...
I believe the access port is provided so that they can reset the key for a lock when they're locked out of the room without having to breakdown and damage the door - pretty useless if the port's only inside the room.
Will any e-lock company dare to guarantee that their e-lock for hotel room will be hack-proof?
And preferably do so a atleast few weeks before the next Black Hat convention.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
Torx screws? Shop class wins the day again! It would be a few minutes work to make a tool to unscrew them
Or the safe is bolted in a cupboard to a removable shelf and can easily fit complete with shelf into a normal sized suitcase, as was the case in the last hotel I stayed at.
The lock company is being perfectly fair in this case. More so than I had expected. They are offering a free fix that will work quite well, despite the poster's glib insinuations. They are also offering a more comprehensive fix that requires replacing a significant portion(cost wise) of the lock, which they are charging for to cover the extensive parts and labor involved.
Most lock companies would have simply offered to sell them new "improved" locks, that they can install for an additional charge.
Welcome to the software world, where you pay for the product, support of the product and anything that needs to be done to make the product work as advertised.
HTTP/1.1 400
that Onity gauranteed the locks to be unhackable. A researcher discovered a flaw, they are offering two solutions to correct it; one free and one (better) for a reduced price. What's the issue? Maybe I'm missing something, but they seem to be acting fairly and responsibly.
Fill port with epoxy!
that is why most electronic locks still have physical keys. otherwise how would you open the door when the battery goes dead on the lock? most hotel locks operate off a battery. also what happens if the solenoid that engages the lock breaks? without a physical key, it would be impossible to open the door without breaking the door down.
They really should put the programming ports on the inside.
note: i work with various kinds of electronic locks. however i do not work for a hotel.
most electronic doors still have physical keys to allow access for when the lock malfunctions. there is no need to put the port on the outside of the door other than laziness.
i work with various kinds of electronic locks. however i do not work for a hotel.
http://en.wikipedia.org/wiki/Torx#Variants
Why should this revenue stream be available only to large software companies and gang protection rackets?
By buying the other guys locks and suing you for the cost of the installs.
That hack needs access to a debug/programing interface. Shouldn't that interface have been protected by a _mechanical_ lock in the first place?
bickerdyke
Of course not. Nobody has ever guaranteed such a thing, except for shady dealing liars with the worst security of all. Anybody who works in security knows that any system which protects something sufficiently valuable, or is sufficiently widely deployed will eventually come up against some lock pick or safe cracker who has enough intelligence, free time, and interest. it's just a question of how long it takes to happen, and how inconvenient it is when he shows up. Adding such a guarantee would just be a giant banner attracting more interest from such people.
Besides, there's always the social engineering approach to lockpicking, namely holding the person with the key at gunpoint/knifepoint until they open the door. I'm not going to link to the obvious XKCD.
Besides, this isn't software. If the guarantee is disproven, and you have to push out patches, you can't just put them on an FTP server. you have to build physical hardware, ship it out, etc. It would be unreasonable to expect any company to do all of that for free. In some cases a company will do a free, voluntary recall out of pocket for the sake of good PR. But, it's hardly something you can demand.
I imagine there's probably going to be at least one lawsuit out of this, and if it reaches discovery and there's evidence that the lock manufacturer was aware of the flaw and didn't fix it (because it would be too expensive, for instance) then they may wish they'd replaced the circuit board component for free.
Or a walk to ACE hardware...
Or out to my garage.
Cleverly disguised as a responsible adult.
Just find out what type of lock is on the door and call the manufacturer's technical support hotline. If you have brief access to the room, say, during maid service when the doors are open and hardly anyone is giving much attention to guests passing down the hall, check the door lock for manufacturer, serial number, and any other markings. Take pics to make the inspection quicker. Look up the exact model on the company's website and study the user's manual. Then when you have the manufacturer's tech support online just describe the lock you have and claim that you lost the code or the master key or whatever is used to program the lock. They are usually very helpful and rarely ever ask for your name, company, or any proof that you are the owner of the locks.
I've used this approach to open an abondoned combination safe.
Alternatively, you can use social engineering to gain entry to just about any hotel room. Just walk down the hall with nothing but a towel (change clothes in the janitor's closet, stairwell, or by the ice machine and hide your clothes well) during maid service and act like you just realized that you left your key in the room and need to get back in. Given your apparent predicament most maids will let you in any room without any question.
There's a number of tamper-resistent Torx variations out there, only one of which is likely to be at ACE.
Locks are simply to deter unauthorized/undetected entry. Even a bank vault is designed simply to deter unauthorized entry and make it obvious when the vault was opened when it shouldn't have been. Locks provide varying degrees of protection by being hard to open, but a "good" device will be hard to open without the key or combination and will show obvious signs when it is brute forced open.
The issue with these locks is that they permit unauthorized entry that is not easily detected. One just hooks up some device to the exposed port and one can gain entry in a way that is undetectable. But it is easy to make it difficult to hide when it is forced.
For existing locks, The cover is a good idea, using less common hardware (secure torx or other style) helps too. However, I think that adding a secure sticker, designed to show when the electronic port is accessed should be sufficient for most of us. The cover makes accessing the port more difficult and the sticker makes it obvious when the port is used. Both of these would cost very little to do and should meet reasonable expectations for hotel room door locks.
This doesn't mean the manufacturer shouldn't make some efforts to secure that port in future locks sold. I would suspect that it would be fairly easy to change the firmware in the lock and the supplied support equipment that it delivers in the future and add some additional security to the system. Any number of techniques would work great and make this current exploit go away. However, they should always keep in mind that if it is possible to open the lock from the port, it is hackable, and they should attempt to provide detection of hacking attempts.. This means that they should keep the cover in place and make it evident when it is tampered with.
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
than the sword but not mightier than Porta Power http://www.kmstools.com/autobody-11000000/porta-power-hydraulic-items-11040000/
They were also volnuralbe to freezing with butane and then smaking the lock base with a hammer. This was before the pen exploit.
by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
A lighter and a bic pen can make a suitable conforming screwdriver for most security bits of appropriate size. For other sizes, other sizes of polycarbonate pens / barrels / rods will do.
More Twoson than Cupertino
What's that have to do with going to ACE Hardware?
Because carrying a few Torx screwdrivers is riskier then carrying a disposable pen and lighter.
Torx fasteners have not been obscure for at least 20 years. Torx have been used on cars for at least that long. Besides, torx fasteners that size are easy to "defeat" with a simple flat screwdriver.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
In many jurisdictions, products are sold with a legally enforceable, implied warranty that they do what they say they do.
When you buy a lock, you expect it to work and you expect it to not be easy to pick. Or, if it's a consumer-grade lock, you DO expect it will be easy for a trained thief with a few tools to pick.
When a decent hotel buys a lock, it expects it won't be easy to pick.
More importantly, many states require hotels to furnish all guest rooms with locks that work. A lock that is easy to pick may not meet this legal requirement, rendering the rooms legally un-rentable.
The "free workaround" likely meets the legal requirements of a "lock that works" but it won't make the affected hotel-owners happy.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
What other brands of locks hotels can buy? Seems to me that Onity is inviting some of its customers to ditch them.
If you have to pay for the proper fix, then it is marginally more attractive to use that money towards a set of locks that are less flawed from a company who takes service seriously. This is not helping Onity's reputation, which is a good opportunity for its better competitors.
These comments are mine; I do not speak for my employer.
.... than I would credit a typical person capable of building this arduino code breaker device to be in possession of.
ask the guy pushing cell phones where the 64 series tools are (i think you want the green case)
or you could track down a Harbor Freight Tools location and really have some fun
Any person using FTFY or editing my postings agrees to a US$50.00 charge
unless you think Microsoft is my ISP
It's possible.
How much did you pay for a Windows Service Pack?
Windows 7 has been nicknamed Windows Vista Service Pack 3 by the press, and Microsoft charges for it. So to answer your question, search for windows 7 upgrade price on Bing or Google.
i paid a fractional amount for the bandwidth (we're talking pennies here)
It's pennies for people who live within range of fiber, cable, or DSL. But if you're stuck on satellite or cellular Internet with its single digit GB/mo cap, it's either a $10 per GB download or a drive into town to find a library or coffee shop that will let you bring in your computer and monitor.
As TFA pointed out, since the programmer needs no upgrade after installing the new boards, it is seriously questionable. I would expect a real fix to at least require a flash upgrade to the programmer firmware.
Speaking of which, if the lock was well designed in the first place, the programmer should have been able to re-flash the lock to fix the issue.
The locks appeared to be safe initially but were not fully tested to this type of attack.
Hindsight is 20/20. They should have spent more on testing against these hacking attacks, but how much would that be?
Time for the government to certify these products?
Who cares. A Dremel or a cordless drill will remove all of them. If you're breaking into a room, odds are you don't care about property damage. If you want to hide the evidence long enough to escape, a little self-stick tape will hold the covers on just as well as the screws.
Check out my sci-fi/humor trilogy at PatriotsBooks.
A dremel won't make a standard Torx screwdriver fit into a pentalobular screw. My understanding is that this was to be a non-standard shape as well as a security pin.
And this is about quick and easy access on the order of seconds.
I take it you've never drilled the head of a screw. Hint: it doesn't hold anything on after you do that.
Check out my sci-fi/humor trilogy at PatriotsBooks.
OH NOES I AM THWARTED!!!1UNO!
"When information is power, privacy is freedom" - Jah-Wren Ryel
I have. It's loud.
If you're already carrying an arduino device to plug into the port, I don't think the torx screwdrivers are going to significantly increase your risk of attracting attention.
Arduino by itself isn't suspicious, for instance put one in a remote control housing, phone housing etc. If you get caught it might not be looked at too closely as "theives' tools"... but everyone knows what screwdrivers are for. I guess I was saying the less obvious the better, if you're into this sort of thing.
I would eventually pay to have the locks replaced by another company.
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
Sure. But that doen't matter, because, in practice, nobody ever asks why you're doing it. That's the thing about social engineering. If you look like a maintenance person and act in a way that no sane criminal would ever act, nobody will ever assume you're anything but a maintenance person. Most of the time, even the rest of the staff will assume you're a new hire. Ironically, the best way to avoid detection is to be as overt as possible about what you're doing.
Check out my sci-fi/humor trilogy at PatriotsBooks.
FYI, if the door is forced, these electronic systems go into an alarm that is very loud and obnoxious. There is no way you could get a covert entry. I was having problems with my door reading my key card here at a hotel in China. Not only did it randomly start refusing my key card, but they reset it and it refused the new keys as well. So they
Forced it, broke the door which was much weaker than the lock, set off the alarm, and I was able to get my stuff out and move into another room on another floor where I could still hear the alarm on my old room for several more hours...
Asking customers to pay for an upgrade?? Say it's not so.
The only real issue (legally) is how they "sold" the security. If they said something stupid like "NSA/CIA/DOD secure", then someone will probably have a case (and moral authority).
If they sold the security as "comparable to key locks but easier to manage", for example, well, then since key locks have only minimal security, it's not like they actually "oversold" the security at all so insisting that hotels pay upgrades is perfectly reasonable.
I don't know which was their sales pitch but if they had half a brain it would have been the latter.