BlackBerry Denies QNX Was To Blame In Jeep Cherokee Hack 108
itwbennett writes: Last month, security researchers demonstrated how to circumnavigate the in-vehicle entertainment system of the Jeep Cherokee to take over the car itself, including control of the dashboard, steering mechanism, transmission, locks, and brakes. The more than 1.4 million vehicles being recalled all run the QNX Neutrino OS, which was supplied by BlackBerry subsidiary QNX Software Systems. But the flaw being exploited was not within the OS itself, BlackBerry said Monday in its blog.
Blackberry not compatible with anything (Score:4, Funny)
Re: (Score:1)
Re: (Score:3)
someone could write an exploit and actually get it to run on a Blackberry OS.
As a fellow ex-Blackberry owner, I agree- that was where the story became difficult to believe.
Re:Blackberry not compatible with anything (Score:4, Insightful)
Find another job soon. BB is going to go under in the next couple of years, and you won't be getting any money for shilling for them.
Re:Blackberry not compatible with anything (Score:4, Informative)
Re: (Score:1)
Everyone who does not agree is a paid shill. It is what we do here. You are obviously a BB shill - a paid one at that. I am retired but I'd take money to shill for a product. Hell, I do not even have to like the product. I do not see any job postings for this job, though.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
With the android phone I had hooked up with ActiveSync, the permissions to remote wipe my phone were assigned when I had it sync with our Exchange server. AFAIK, those options are not assigned when working with BB phones over ActiveSync
Re: (Score:2)
Re: (Score:2)
That is also why they were very anal about everyone's device having the ability to be remote wiped should it be lost or stolen.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
QNX can run all Android applications and has for quite some time now.
No, it can't run all Android applications and even BlackBerry doesn't claim that.
Re: (Score:2)
Re: (Score:2)
And you don't even need to believe me. Scroll to the bottom of this page [blackberry.com] and read this disclaimer that exists on all BB 10 pages about Android apps:
Android app support and compatibility will vary by smartphone and/or software version.
And also notice how they only mention being able to install apps from Amazon's App Store not Google Play.
Re: (Score:2)
Re: (Score:2)
Google Play is a different issue entirely. You'll find countless Android devices that don't have access to Google Play either. It has nothing to do with compatibility, only with Google's artificial restrictions. Not that it matters, as you'll find little worth-while that isn't also available through other channels, like Amazon's App Store.
As for support, it looks really good to me. My wife is the big app user, and she has yet to find an Android app that didn't run, or even one that ran poorly compared t
Re: (Score:1)
QNX can't run shit. It's the underlying OS, basically a standalone embedded OS. It needs a completely separate layer above the OS to actually present a UI.
What's the story? We already know it's not the OS. (Score:5, Informative)
It's pretty clear that Blackberry's right about the OS here. From TFA:
"The researchers themselves did not target QNX specifically, but rather the connectivity software that runs on top of QNX, called uConnect which, using cellular connections, offers Internet access, navigation, voice command capabilities and other features to drivers."
Re:What's the story? We already know it's not the (Score:5, Informative)
It's pretty clear that Blackberry's right about the OS here. From TFA:
"The researchers themselves did not target QNX specifically, but rather the connectivity software that runs on top of QNX, called uConnect which, using cellular connections, offers Internet access, navigation, voice command capabilities and other features to drivers."
Exactly. It's no help that everyone is connected on the CAN-bus with little in way of security there...
Re: (Score:2)
Trolling. Somebody is pushing the story as either clickbait or fud.
Re: (Score:1)
Yeah, I was at the Defcon talk on Saturday, or was it Friday, it all blends together. It was because the designers ran everything as root and used D-Bus on port 6667 with no authentication and was accessible via the internet. Also, none of the software was signed in any way, allowing them to replace the firmware as they pleased.
Re: (Score:2)
Yep it is right up with Clinton Denies killing babies.
Re: (Score:2)
OK, sounds like uConnect is a trusted application? Who wrote uConnect? Seems like they're the ones' with some 'splainin' to do'...
Re: (Score:1)
OK, sounds like uConnect is a trusted application?
Not really. uConnect listened to a port on the built-in wifi hotspot and on the cellular internet connection, AND uConnect had no encryption, AND uConnect required NO authentication.
It's like running Tomcat as your webserver on linux, but leaving the Tomcat admin interface wide open to the public with no authentication.
It's certainly a big problem, but it has nothing to do with the underlying OS.
Who wrote uConnect?
Chrysler and/or Harmon Kardon.
Re: (Score:2)
Circumnavigate? (Score:5, Informative)
Circumnavigate?
Umm, no. That is not how that word is used. I think they meant "circumvent".
Re: (Score:3)
Of all the XYZ-gate names contrived for controversies since watergate, "Circumnavigate" is the first one I actually like.
The Circumnavigate Controversy of 2015, costing Chrysler Millions of USD and Tesla Thousands (in bug bounties)!!
Re: (Score:2)
But surely nobody expects the editors to do any, you know, editing.
That would be preposterous.
Re: (Score:1)
That would help the three people that read the summary and maybe stop the one person from clicking through to the article. It's not a bug - it's a feature.
Re: (Score:2)
Congratulations on your mastery the dictionary. Perhaps you could put those skills to work teaching the submitter how to use the word properly.
The hackers didn't go around or bypass or circumnavigate the entertainment system. They hacked the entertainment system and used it to bypass other security measures. If they had not gone through the entertainment system, they would not have been able to compromise the vehicle's communication network.
Re: (Score:2)
They clearly meant "circumcise".
The blame fall squarely on Jeep (Score:1)
If you want to automate your car to the point where the driver cannot control the vehicle under the worst of circumstances, then you've made a choice that uConnect, QNX, or anyone else is to blame. If you're going to automate vehicles, then you're going to pay the process when it fails.
Re: (Score:2)
Maybe - maybe not. When the "engineers" set this thing up, they probably established permissions. I'm not all that familiar with QNX, but I believe it actually has a security model. If the rules were written to permit this peripheral to do that, and another peripheral to do thus, then the OS can't be blamed for the results of those permissives rules.
Kinda like Android. Linux is a pretty robust, reliable, and secure operating system. So, the "engineers" put Linux on a phone, then wrote a bunch of silly-
Re: (Score:3)
Re: (Score:1)
Re: (Score:1)
BMW is excellent at this - so far. I can not fault them - yet. I will be displeased when they screw up. I am nearly certain that they will BUT it is BMW so I expect it to be repaired quickly and professionally when they do make an error. I am, obviously, a fan of BMW. In fact, my new (and first "bespoke") BMW is due in on Thursday. I ordered a very nice custom 640Li. I drove the test model at the dealer and nearly just bought that so that I could take it home and molest it in private. The dealer was not imp
Re: (Score:2)
But it will get blamed for it. The Windows NT kernel has a very sophisticated security model, and look how well the rest of Windows builds on that.
Re: (Score:2)
QNX, at least when I used it 10 years ago, is a real-time unix-like OS. It runs basically no services by default... it is as bare-bones as it gets. We used it to control a vision system. You CAN load it up with as much extra gunk as you like - even X11. It is possible that the flaw was in a Blackberry-supplied component - but the OS itself is whatever you want to make it.
Old guy story (Score:5, Interesting)
Amusingly, in while taking first year university courses in 1993, I placed second in a programming competition that was sponsored by OTI (now IBM) and QNX (now Blackberry).
First prize was a licensed copy of QNX, second prize was a 2400 baud modem. I think I got a better deal with the modem.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Hopefully when Blackberry goes out of business, they'll open-source QNX.
Re: (Score:2)
Being their only quality product, it will likely remain profitable and be spun off and continued as proprietary.
Bingo
Re: (Score:1)
Wait, what? They are running QNX on airplanes? I realize an OS is just what is underneath it but, well, every time I think of QNX I think of nothing but cell phones. Is it really that stable?
Re: (Score:1)
I looked into it and they are much older than I thought they were. Strange... I never even heard about them until the phones. It is interesting that they are a RTOS as well.
Re: (Score:2)
Back in the day the QNX people used to have a joke about them selling more licenses than MS every year. Which they did. QNX was in all sorts of S
Re: (Score:2)
Re: (Score:1)
Yeah, I went on and did some searching shortly after posting. I learned that it is actually a mature UNIX OS and a RTOS. I was kind of shocked and a bit curious as to why I had not guessed it was UNIX based on the name - hindsight and all that, I suppose. I'd never heard of it until BB and never looked into it. So, to my mind, it was similar to saying airplanes were being run on Android or iOS.
Re: (Score:2)
RTOSes don't all compete with each other. QNX, for instance, has preemptive multitasking, which is something you would not ever use in many "CAN'T FAIL" use cases such as avionics. For those, you usually use a very small, simple RTOS with cooperative multitasking and predefined time-slices for each task. Something with preemptive multitasking is not deterministic, so it's not allowed.
Re: (Score:2)
Re: (Score:1)
It looks like some of that stuff is still free. After reading some of the thread I decided to investigate and I came up with this:
http://www.qnx.com/download/ [qnx.com]
I have nothing better, or more productive, to do in my spare time so I may poke at it and see where I can go. I wonder if I can get it on a Pi? I have a Pi and can just use that if it works. I have, of course, no reason to have a Pi other than it looked like fun at the time. I have unboxed it once. I can not think of anything to do with it. Maybe I sho
Re: (Score:2)
A 2400 in 1993 is a pretty lousy prize.
Wave from OTI!
True. But infinitely better than no modem at all, which is where I was as a broke student. I begged & borrowed hardware all through my schooling. My desktop in 1993 was a 286 with a monochrome screen and no hard drive.
And QNX? A quality product, but what's a student with a 286 going to do with that?
Re: (Score:2)
1993 qnx ran fine on a 286. The 32bit version was still a few years away at that point. 286 + 2M ram made for a decent development machine.
Re: (Score:2)
Old guy? Are you really that big of a fucking idiot?
Well one of us is.
circumnavigate (Score:4, Funny)
Makes sense to me (Score:1)
An operating system could be the most secure OS in the world but it won't matter for anything if a buggy insecure application is running on top of it.
Re: (Score:1)
A very valid point. We are very guilty of that sort of thinking here. Whenever there is a bug or exploit on a common Linux distro then it is, "Linux is the kernel!" Yet if there is an exploit in IE then it is, "Windows has shitty security!" The actual Windows kernel is pretty damned secure and seldom has any security issues - when was the last time you heard of a bug or exploit that directly impacted explorer.exe?
An OS is only as secure as the person in front of it and the software that is installed on top
Architectural Problem (Score:1)
Disclaimer: I work in electrical architecture in the automotive industry, and I have started focusing on security.
Perhaps I am biased by my profession, but the issue here is not that the U-Connect system had malware. The issue is that the U-Connect system could cause the vital control systems in the vehicle to do nasty things. That is an architectural problem of the first order.
Bugs will always exist, and some are bound to be security vulnerabilities. This high-order bit is not that the system had bugs.
Re: (Score:2)
The issue is not technical (Score:5, Insightful)
Engineers who work on steering, brakes, transmission and other core systems in the car are much more experienced than those who code up an entertainment system. The core engineers cost more, use much stricter (therefore longer and more costly) processes and so on. It would be wasteful to throw all that experience, time and money into non-critical system that doesn't need it. Jeep, quite rightfully, did sensible thing there. But running all systems on shared core or bus was asking for trouble. And they got what they asked for.
Maybe next time they should try drive a pacemaker from an Android phone they also use to play games watch kitten videos, you know, to save the cost of the pacemaker's own microcontroller and battery. What can possibly go wrong?
Re: (Score:1)
Re: (Score:1)
So, What system are they actually blaming? (Score:2)
I've been following this -- I thought -- pretty closely. There's a smoking gun. To answer the recall, they've got to actually do something. What's the "fix"? Yank out the radio? Does that fix it?
Seems to me that a lot of this stuff is going to get worse before it gets better due to "smart" features such as collision avoidance, remote start, an the like. There will likely be a management device with privileged access to the CAN bus. What measures are being put into to place to protect that trust?
Take a look (Score:1)
Re: (Score:2)
One thing that I have to wonder is if there is a sudden stop, do the systems take into account quality of the braking systems (new vs. old fluid, quality of master cylinder, brake pad/rotor wear) and suspension systems (blown shocks, aftermar
Security system of the Jeep Cherokee .. (Score:2)
Re: (Score:2)
QNX is a component; they donâ(TM)t make jeeps. The system most likely runs on an Ti/ARM; did anybody at Ti or ARM ask if the Jeep was immune to hacking?
The customer is the right person to ask.
Cust: Is this car immune to hacking?
Sales: yes.
Cust: Where, in the warrantee does it say that?
Sales: uhm...