Slashdot Mirror


Android Malware Used To Hack and Steal Tesla Car (bleepingcomputer.com)

An anonymous reader writes: By leveraging security flaws in the Tesla Android app, an attacker can steal Tesla cars. The only hard part is tricking Tesla owners into installing an Android app on their phones, which isn't that difficult according to a demo video from Norwegian firm Promon. This malicious app can use many of the freely available Android rooting exploits to take over the user's phone, steal the OAuth token from the Tesla app and the user's login credentials. This is possible because the Tesla Android app stores the OAuth token in cleartext, and contains no reverse-engineering protection, allowing attackers to alter the app's source code and log user credentials. The OAuth token and Tesla owner's password allow an attacker to perform a variety of actions, such as opening the car's doors and starting the motor.

118 comments

  1. Why bother with hacking? by DatbeDank · · Score: 0

    When you can get a tow truck and lift the Tesla onto it.

    1. Re:Why bother with hacking? by stooo · · Score: 2

      Because a tow doesn't start the car.
      If you tow it away, typically you would like to start it afterwards.

      --
      aaaaaaa
    2. Re:Why bother with hacking? by Anonymous Coward · · Score: 1

      you dont really "start" a electrical car do you?

    3. Re:Why bother with hacking? by stooo · · Score: 1

      You "start" an electrical car.
      The switched 12V power supply that is used to ENABLE the powertrain still has the traditionnal name "IGNITION", even if the car does not have an ignition at all ( Diesel, Electric.... ) or if the ignition signal is further gated (hybrid gasoline ....)

      --
      aaaaaaa
    4. Re: Why bother with hacking? by Anonymous Coward · · Score: 0

      yep, i'm still reading slashdot

  2. So don't use apps by Anonymous Coward · · Score: 0

    Tesla has responded that they wont be responsible for weaknesses in the platform running the app. Which is reasonable.

    So - don't store a "car key" or anything of value in a phone app at this time.

    Apps for controlling the stereo, map displays or extracting car computer logs are fine. But nothing that lets you take the car itself. Bringing and using a car key is not hard.

    1. Re: So don't use apps by Anonymous Coward · · Score: 0

      Note to self: Do not install apps for my cars (check - covered under my don't buy or allow IoT devices on my home network policy).

      My current car has GMs OnStar system, thou it's not "active" with a subscription and Bluetooth pairing for hands free calling. I wonder of either of those have been hacked? Suppose I can find the OnStar box and unplug it.

    2. Re:So don't use apps by fluffernutter · · Score: 1

      They should have called themselves Teflon, not Tesla.. Nothing seems stick to them. It's all the customer's fault.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    3. Re: So don't use apps by Anonymous+Brave+Guy · · Score: 4, Interesting

      The thing that worries me is that pretty soon, you won't be able to buy any car that doesn't include a whole bunch of electronic remote communications, whether you want it or not, and regardless of whether you consider it a security and/or privacy risk.

      Here in the UK insurers routinely demand that a recognised tracker device be installed in faster/higher-end vehicles as an anti-theft measure before they will provide cover. Moreover, I don't know myself where the tracker is installed in my own vehicle, because no-one except the person who actually did the installation does; apparently the people who do it won't even tell the dealers or allow anyone else in the room while they're working. I have some reservations about that already given the obvious privacy implications and the legal requirement to have insurance to use the car. But at least that is a separate system, operated by a private company whose contract is with me and whose reputation would be on the line if it came out they were activating the tracking for any reason other than my calling them and asking them to.

      With modern cars that come with the likes of OnStar as standard, or with the new European eCall system that will be mandatory for all new cars sold in Europe within the next couple of years, you're talking about an electronic system that is intimately connected into the operational systems on the car and has remote communications capabilities. Given the notorious lack of security within a typical car's software environment, these systems seem potentially very dangerous to me, despite being well-intentioned and presumably being beneficial if you really are in a serious accident.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re: So don't use apps by drewsup · · Score: 1

      It will be behind the glove box, they always are to tap Into car data

    5. Re: So don't use apps by MachineShedFred · · Score: 1

      It depends on the app, I suppose. Some car manufacturers actually thought through this - BMW ConnectedDrive will allow you to lock the doors from your phone without hassle, but the unlock feature requires a phone call where a friendly agent verifies your identity. The function isn't even in the application - it's just a button that dials their 1-800 number.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    6. Re: So don't use apps by MachineShedFred · · Score: 1

      Yeah, how dare Tesla not fix Android's flaws and horrible cross-application security model. What a bunch of scammers!

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    7. Re: So don't use apps by TheRaven64 · · Score: 1

      It's not Tesla's fault that Android is insecure. It is Tesla's fault that they encourage customers to use an app on a known-to-be-horribly-insecure platform to lock and unlock their car.

      --
      I am TheRaven on Soylent News
    8. Re: So don't use apps by JaredOfEuropa · · Score: 2

      Thieves going after high end vehicles routinely carry GPS / GSM jammers to ensure the tracker either gets no position fix or won't be able to communicate with the mothership. The equipment isn't especially expensive or hard to come by. I wonder why insurers still demand them.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    9. Re: So don't use apps by phayes · · Score: 2

      So your thinking is that Tesla should up the price of all their cars by ~$1000 and include an iPhone with every car?
      Just abandon Android as insecure?

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    10. Re: So don't use apps by fluffernutter · · Score: 1

      If Tesla didn't feel they could get behind the security of Android then they shouldn't have made the app. Google's loss. Maybe they'll make Android more secure.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    11. Re: So don't use apps by fluffernutter · · Score: 1

      I think it was Tesla's choice to do that, and they chose otherwise.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    12. Re: So don't use apps by fluffernutter · · Score: 1

      Tesla didn't have to make an Android app.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    13. Re: So don't use apps by Anonymous Coward · · Score: 0

      May not be their fault for the security problem, but they could have...you know...not stored the credentials in clear text.

    14. Re: So don't use apps by Dare+nMc · · Score: 1

      Right, the locked out a function from the users but not from the hackers: They were able to reverse engineer some of the software that we use for our telematics," said Dave Buchko , a BMW spokesman. "With that they were able to mimic the BMW server.â

      BMW didn't even think to use https to access their cars lock and unlock during design. A quick search shows lots of issues with the BMW connected drive security.

    15. Re: So don't use apps by Anonymous Coward · · Score: 4, Interesting

      I live in eastern Europe and we're way ahead of you guys on this one. When you want to get insurance for a reasonably new car the insurance guys disassemble and rewire your OBD2 ports in a pseudo-random manner. Then they wire you a OBD2 F2F adapter whose input is your scrambled OBD2 and the output is the standard working one. In short, your car's OBD2 doesn't work without the adapter, so as long as you don't leave your adapter in the car your port is unusable without rewiring it back to a working condition.
      Now granted this is a bit of security through obscurity, but it means a thief can't easily plug a laptop in your CAN to hotwire your car. Sure, if the thief has the time to disassemble your OBD2 port and can rewire it back they can steal your car eventually. However, this turns a 30-second job into a 5-10 minute job that requires extra tools and know-how and for a lot of car thefts that's good enough as prevention.
      What I'm saying is, there's no car on the market that won't run without fancy remote/multimedia functionality. I can bet that even if the automakers want to make a car like that it will have a hell of a time getting certified.
      TL:DR; The extra functions can easily be scrambled or unplugged internally in a way that disables them completely.

    16. Re: So don't use apps by phayes · · Score: 1

      "That" being what?

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    17. Re: So don't use apps by fluffernutter · · Score: 1

      Tesla could have only released the app on iPhone, or sold an iPhone with Tesla, no one is preventing them from doing that. They made the choice to release the app on Android so now they should stand by it.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    18. Re: So don't use apps by phayes · · Score: 1

      So you think that it's Tesla's fault that Android, the widest deployed smartphone OS is a POS security wise. Ohkaaayyy...

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    19. Re: So don't use apps by fluffernutter · · Score: 1

      It's not their fault that Android is a security risk. You're putting words into my mouth.

      Tesla can't control Android, but they can decide whether they put their app on Android or not. If Tesla is comfortable putting their name behind an Android app that can start cars, then obviously they don't think Android is the POS that you think it is. They wrote the app, they can accept the risk for it. Or, they could only publish on iPhone only and say, "We're sorry we did not feel Android was secure enough for an app that starts our cars."

      It is about Tesla taking responsibility for their actions.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    20. Re: So don't use apps by phayes · · Score: 1

      If you don't want people putting words into your mouth you're going to have to start explaining how you a coherent position.

      So now you're claiming that Tesla should prevent people from installing insecure applications on their Android smartphones? The Tesla app isn't insecure, The token it uses to communicate with cars can just be stolen by other bad intentioned apps, something that could happen just as well on iOS.

      Tesla should pull it's Android app just because some people can't stop themselves from installing even free game they see because each and every one could potentially steal the token from their android app? And for you the fault lies with Tesla and not with Google nor with the insecure practices of the owners?!?

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    21. Re: So don't use apps by fluffernutter · · Score: 1

      YES that's what I'm saying. I'm not saying Tesla should pull their app, I'm saying it is their choice whether they pull the app or not. If Android was not secure enough to host their app then they shouldn't have made it. You can use the car without the app, so buy and iPhone or suck it up; and I am a adamant Android user. Maybe you aren't familiar with programming but an app is only as secure as the OS it sits on. Tesla should have researched Android and knew what they were getting into. It seems like they just rush head long into everything and expect their customers to take the risk and blame. Anyway the app itself stored the tokens in plain text which was wrong, but I think it goes far beyond that.

      On the other hand, I guess if a high tech company like Tesla feels Android is safe enough, then all the complaints about Android security are hot air. Nor will Google ever have any inventive to improve it.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    22. Re: So don't use apps by phayes · · Score: 1

      So you're one of those blame the victim guys. I'm mostly an iPhone guy but have had pro Androids since Blackberry died. I'm not a potential Tesla owner as they have 2 wheels too many & I don't see my company buying Tesla's before I retire in a decade or two for my company car.

      That Android has a security problem is no revelation to me as it is one of the reasons I chose iPhones yet even with all that said, Tesla isn't to blame here.

      If you want to push Google to improve Android's Security, stop blaming the victims & start voting with your wallet by abandoning Android. Oh but that would inconvenience you by making your personal choices mean something so you'll continue to blame others and continue funnelling money to Google so they have no reason too change.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    23. Re: So don't use apps by MachineShedFred · · Score: 1

      I'm not saying that there can't be vulnerabilities elsewhere in the chain, but at least they thought about having that function available on OS platforms and hardware that they have absolutely no control over, and have no remedy to fix exploits of when it's loaded onto thousands of phones with dozens of combinations of hardware / software. And, BMW does not offer remote start capabilities - the most you could do is unlock the doors. You would still need to deal with any ignition immobilizer in place once you are inside, though that has been dealt with through the OBD2 interface in the past.

      Still, we're talking about now exploiting multiple vulnerabilities in various systems, as opposed to getting a user to download some piece of shit app and have their car start for you.

      In your reply you basically just said "but they have some backend system not running on a phone, and not running a phone OS, and not running a phone application that was exploited in a completely different way to achieve a completely different result!" It's moving the goalposts, and mostly irrelevant to the topic at hand.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  3. I smell a law suit here by bogaboga · · Score: 2

    ...because the Tesla Android app stores the OAuth token in cleartext, and contains no reverse-engineering protection...

    There is a law suit I am smelling here. Am I alone?

    1. Re:I smell a law suit here by geekmux · · Score: 1

      ...because the Tesla Android app stores the OAuth token in cleartext, and contains no reverse-engineering protection...

      There is a law suit I am smelling here. Am I alone?

      "The only hard part is tricking Tesla owners into installing an Android app on their phones..."

      "Android Malware Used to Hack...

      A lawsuit against who exactly? Android, for allowing malware onto their platform so easily, or fucking ignorant humans who don't care enough about security and install anything shoved in front of their face, infecting their phone?

      My patience for both groups grows very fucking thin, but I'm having less and less of a problem these days calling out stupid people.

      I blame Tesla software coders last here, because that's an easy fix by comparison.

    2. Re:I smell a law suit here by mrclevesque · · Score: 1

      "I blame Tesla software coders last here, because that's an easy fix by comparison."

      Sounds like what Elon said, but if it made it to court it might be decided otherwise.

    3. Re:I smell a law suit here by CastrTroy · · Score: 1

      Personally, I don't really fault the makers of the Tesla app very much. Even if they had encrypted the OAuth token and taken more security measures, once the phone is rooted by some rogue app, there's only so much you can do.

      It's similar to the problem of Filezilla storing FTP passwords in plaintext. Once you have malware on your machine, encrypting the passwords is going to do very little to protect them, since there are so many other ways to attack the system to get the passwords. There's also a simple fix. If you don't like how Filezilla handles passwords, use a program then use a dedicated password storage program such as KeePass or PasswordSafe to store your passwords. Similarly, if you don't like the security offered by the Tesla Android app, then you simply don't have to use the feature at all.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:I smell a law suit here by geekmux · · Score: 1

      "I blame Tesla software coders last here, because that's an easy fix by comparison."

      Sounds like what Elon said, but if it made it to court it might be decided otherwise.

      "I blame Tesla software coders last here, because that's an easy fix by comparison."

      Sounds like what Elon said, but if it made it to court it might be decided otherwise.

      Elon could legally mitigate that risk by simply ordering the software bug to be patched immediately, thus demonstrating that he actually gives a shit.

      Now, go try patching stupidity and ignorance. I'd rather haul humans into a courtroom for exhibiting that behavior in order to try and curb the devolution of mankind we're seeing today in the endless race to make everything idiotproof.

    5. Re:I smell a law suit here by crashumbc · · Score: 1

      While generally agree with "personal responsibility"

      "...because the Tesla Android app stores the OAuth token in cleartext, and contains no reverse-engineering protection..."

      In this day in age? Are you fucking kidding me?

      Yes,I think this constitutes lawsuit worthy, they're not coders they're complete incompetent hacks.

    6. Re: I smell a law suit here by Anonymous Coward · · Score: 0

      rooted phone it doesnt matter cleartext or not.

    7. Re:I smell a law suit here by fnj · · Score: 2

      For God's sake, Android is one giant security nightmare from the git go. So is iOS. So are computers in total. You can't "patch" away the reality. With great capability comes great potential for wrongdoing. The black hat is ALWAYS going to be ahead in the arms race. The black hat only has to nose around endlessly and find a single vulnerability. The good guys have to constantly plug ALL the holes that spring up. It's like trying to protect against IEDs by devising constantly stronger armor. You take what used to be a cost-effective jeep and end up with a rolling monster weighing as much as a WW II tank, gulping fuel like a drain, and costing as much as if it were solid gold. And all they do is make bigger IEDs. Even if you make the armor a foot thick including an awkward sideways-deflecting floor and bulletproof glass, they make the IEDs so big the goddam thing gets blown end-over-end and lands upside down 50 feet away, everybody inside dead from the concussion.

    8. Re:I smell a law suit here by fnj · · Score: 1

      Encrypt away, and obscure it against reverse engineering, then. That didn't prevent them from breaking Enigma 75 years ago. You can barely slow them down today, and they will be laughing at you for the futility of what you attempt.

    9. Re:I smell a law suit here by geekmux · · Score: 1

      For God's sake, Android is one giant security nightmare from the git go. So is iOS. So are computers in total. You can't "patch" away the reality. With great capability comes great potential for wrongdoing...

      Then perhaps we should stop with the fucking "potential" feature race already.

      Take one of our largest problems today. 20 years ago it was essentially impossible to "hack" a cell phone in the same way you can today due to the utter lack of features. Back then, it was more about hacking the unencrypted cellular traffic itself, which sadly we have the devolution of our Constitutional rights to thank for shit like ISMI catchers to rape innocent citizens of their privacy today. As a result, you have a very small group of companies making specialized cellular hardware in an attempt to make it hack-proof, which ironically points back to the same level of features we had when it was far more secure, as in little or none.

      The core problem lies with greedy vendors, not with consumers. It is not the consumer demanding the obscene amount of "features" present today in cellular products. It's the fucking vendor feeding an unending "potential" arms race, along with their incessant demand that everything you own comes with multiple monthly revenue streams baked into the product. And this model is infectious. 20 years from now you won't even be allowed to own anything. You'll rent or lease it.

      In short, fuck you greedy vendors, for making our world so damn insecure.

  4. Android security flaw and not Tesla security flaw? by DiniZuli · · Score: 5, Informative

    Here is another take on the same story: https://electrek.co/2016/11/23...

  5. Re:Tesla Android by stooo · · Score: 3, Interesting

    This has nothing to do with the subject.
    If you give the right to your phone to start your car, don't expect your phone not to be hacked, watever the phone O.S.

    Also in general, don't expect your phone not to be hacked.

    --
    aaaaaaa
  6. I can do you one better by houghi · · Score: 4, Insightful

    I can steal one by hitting people with a Nokia phone and it isn't limited to one brand of cars.
    You can also use a toaster if it runs Linux.

    Seriously, this is just another "via the Internet" thing that is used with almost anything to pretend it is something new. The article is "You can steal a car if you steal the keys".

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:I can do you one better by AmiMoJo · · Score: 1

      The difference is that the victim will have a much harder time convincing their insurance company and the cops that they weren't negligent and aren't running a scam.

      There was a spate of thefts of BMWs and other expensive cars a few years ago. No alarms, no broken glass, cars driven away despite having immobilisers, victims accused of losing the keys etc. Turned out that you could prevent the car from locking properly, then once inside use the OBD-II diagnostic port to clone the keys and drive it away.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:I can do you one better by Anonymous Coward · · Score: 0

      I can steal one by hitting people with a Nokia phone and it isn't limited to one brand of cars. You can also use a toaster if it runs Linux.

      Seriously, this is just another "via the Internet" thing that is used with almost anything to pretend it is something new. The article is "You can steal a car if you steal the keys".

      Screw stealing cars, when these things become self driving we'll get an epidemic of script kiddies hacking these things via the internet and sending them on an overland drive to Canada or Mexico just for a laugh.

    3. Re:I can do you one better by tehcyder · · Score: 1

      I can steal one by hitting people with a Nokia phone and it isn't limited to one brand of cars.

      That's a different level of crime though.

      It's like saying that PIN numbers on bank cards are useless because someone could always kidnap and torture the information out of you.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    4. Re:I can do you one better by Anonymous Coward · · Score: 0

      This is nowhere near equivalent of your examples. This is someone picking your pocket for your keys, making a copy, and putting them back without your knowing. You wont know anything is up until your car is already gone. If you don't have security cams there's also no witnesses, not even a time frame for the crime.

      It's important to bring attention to issues like this so that security loopholes get fixed, or better yet don't make it into the wild in the first place. The future is going to suck if I have to independently secure every single machine I own against many different types of attacks. I barely like dealing with my PC at home after work.

    5. Re:I can do you one better by Anonymous Coward · · Score: 0

      I actually think this is a real problem and a good hack to show the problem. The Tesla app's cryptographic keys must be stored on the device. That obviously allows an attacker with root access to obtain them. It's a reasonable security measure to add some form of obfuscation to make reverse engineering more difficult. It looks like Android already has the capability to do obfuscation in the SDK with ProGuard.

  7. Re:Android security flaw and not Tesla security fl by Anonymous Coward · · Score: 0

    Here’s a good way to look at it: when you have a car that can be unlocked and driven using an app on your phone, your phone becomes a key to your car.
    Wrong!
    When you have a car that can be unlocked and driven using an app on your phone the car manufacturer is a fucking hipster.

  8. Reverse engineering protection? by Anonymous Coward · · Score: 0

    I get why is a bad idea to let the OAuth token lying around in cleartext (shouldn't Adroid's compartmentailzation make sure only the relevant app has access to this? But hey, security by layered obfuscation still good for surprises, I guess).

    But what the fuck is "reverse engineering protection"?

    1. Re:Reverse engineering protection? by stooo · · Score: 1

      Yes, I also don't get this one, it's moot.

      --
      aaaaaaa
    2. Re:Reverse engineering protection? by Anonymous Coward · · Score: 0

      .But what the fuck is "reverse engineering protection"?

      It's using single letter variable names, and re-using the same ones as much as possible. If you use a descriptive name, make sure it describes something totally different from the variables purpose.

  9. no starting requireed by Anonymous Coward · · Score: 0

    A Tesla does not need starting. Maybe switching on, or more likely going from standby mode to full power mode. Starting is for engines that burn fossil fuels.

    1. Re:no starting requireed by Anonymous Coward · · Score: 0

      Electric cars don't roll just because you press the pedal.
      The motor don't need 'starting' like an engine, true. You still turn a key to switch on the controls. Not because of mechanical necessity, but as a safety feature. Kids playing in the car can't accidentally start it when you have the key - neither can thieves. Switching the car on is still called 'starting it' because of tradition. People understand what you mean. Similiar to how people talk about 'turning on the lights' even though the rotary light switch is outdated and almost always replaced with a button/toggle type switch for the last 50 years.

  10. Re: Tesla Android by Anonymous Coward · · Score: 4, Insightful

    actually,...

    Do expect Android to be hacked and all your info leaked to cave monkeys handling Google's development in some smelly jungle.

    Google getting all your data via Android is neither a hack nor a leak.

    It's a feature.

  11. One step closer by Anonymous Coward · · Score: 0

    To using Tesla autopilot to steal the car for you and having it drive itself to any location you specify.

    1. Re:One step closer by Rei · · Score: 1

      It would make for a funny zero-day situation, where someone simultaneously steals every net-connected Tesla in the US, orders them to drive to a friend's house, and then shuts down all external communication with the vehicles ;) Every last road for dozens of kilometers would be clogged up as the route finding system tries to find ways to get there that aren't already jammed up.

      Just a random unrelated thought: 10-20 years from now, autopilot and the like are going to be beloved by insurgent groups. One of today's preferred insurgent tactics is the VBIED, where they armour a truck up like a tank (at least from the front), load it with several tonnes of explosives, and drive it straight into enemy formations. They're very effective, even if just a small fraction of them make it through. Some groups in Syria are now experimenting with remote VBIEDs, using RF or wire communications to control the vehicle without the need to sacrifice a driver. But with autopilot? Just punch in the destination, disable / fake the driver sensors, and off it goes.

      --
      Wingus, Dingus! Listen up!
    2. Re:One step closer by Anonymous+Brave+Guy · · Score: 2

      I appreciate your smiley, this is actually a serious security issue. The trouble is, it's not even an insurgent on the far side of the world driving a remote controlled weapon that is the biggest concern. It's an insurgent on the far side of the world turning your own car into a remote controlled weapon while you and your family are driving home in it from a shopping trip, along with many other cars at the same time.

      I disapprove of fear-mongering over terrorism as much as the next guy, but objectively, the reason 9/11 was so devastating was that it turned an everyday facility that many of us take for granted into a weapon, unexpectedly. And the reason the botnet that took down several major websites a little while back was so devastating was that it co-opted the insecure connected devices of numerous otherwise innocent third parties to do its dirty work. The parallels with what could happen with insecure remote communications and software control systems in modern cars are disturbing, and there have already been plenty of demonstrations showing how insecure many of these systems really are today.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:One step closer by Anonymous Coward · · Score: 0

      I think that is less of a concern.
      If they implement the protections against crashing into other things properly it will be difficult to circumvent those.
      So the best they will be able to do is change your destination, which you will presumably notice if you are actually in the car.

    4. Re:One step closer by Rei · · Score: 1

      Indeed. The NHTSA would never approve of a situation where commands transmitted by smartphone or other data link override commands physically given from hardware inside the vehicle.

      --
      Wingus, Dingus! Listen up!
    5. Re: One step closer by Anonymous Coward · · Score: 0

      They'll just use the non unique super unstealable police key: 505050

    6. Re:One step closer by green1 · · Score: 1

      Of course they will. In fact, eventually they'll mandate it. They'll want the police to be able to stop your car remotely. Of course eventually someone other than the police will use the same method, but "think of the children" or "terrorists!" will cause them to implement it anyway.

    7. Re:One step closer by Anonymous+Brave+Guy · · Score: 1

      I'm sorry to be the bearer of bad news, but vehicles with such vulnerabilities have already been compromised on public roads in at least one controversial demonstration. This is not a hypothetical threat. Vehicles vulnerable to this sort of attack are on the roads today, yet so far governments their regulators either don't understand the dangers or don't seem to be willing to act on them.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  12. BREAKING NEWS! by Anonymous Coward · · Score: 1

    Everything is hackable. Film at 11.

    1. Re:BREAKING NEWS! by stooo · · Score: 1

      The difference is in some cases it is pre-hacked by adding backdoors. And that's especially bad !

      --
      aaaaaaa
    2. Re:BREAKING NEWS! by Anonymous Coward · · Score: 1

      The difference is in some cases it is pre-hacked by adding backdoors. And that's especially bad !

      Adding backdoors? Don't be silly -- Teslas already have back doors. That's how your kids get in the car.

  13. Breaking news!!! by Anonymous Coward · · Score: 0

    You can easily take over a device if you succeed in convincing targeted user to install a malicious app, other news at 5.

  14. Sock full of batteries by mschaffer · · Score: 2

    You don't even need an OS and the battery life is better. Just club someone with a sock full of batteries (don't even need to be LiPos). You don't even need to charge the batteries.

    1. Re: Sock full of batteries by Anonymous Coward · · Score: 0

      The real problem is that, just using your phone, you can start the neighbor's autonomous car and have it drive to the beech. Virtual joy rides!

    2. Re: Sock full of batteries by stooo · · Score: 1

      >> you can start the neighbor's autonomous car
      Nobody has neighbours with autonomous cars.

      --
      aaaaaaa
    3. Re: Sock full of batteries by Anonymous Coward · · Score: 0

      The real problem is that, just using your phone, you can start the neighbor's autonomous car and have it drive to the beech. Virtual joy rides!

      To the beach? Hack a few tens of thousands of self driving Teslas , send them to the Bonneville salt flats and have them arrange themselves into a giant image like Vlad Putin riding a bear, or something even tackier than that, like .... ummmm... Ben Carson's Jesus painting?

    4. Re: Sock full of batteries by Anonymous Coward · · Score: 0

      Paintings? How about DDOS the freeways.

  15. Re: Tesla Android by Anonymous Coward · · Score: 0

    You seem to be having some trouble wielding the english language.

  16. Re: Android security flaw and not Tesla security f by Anonymous Coward · · Score: 0

    It would be cool though if I could plug in an xbox controller to drive with.

  17. Customer service by fluffernutter · · Score: 1

    I miss the days where a company would be considered a bad company if they blamed customers for problems that happened with something they created and sold as a feature.

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    1. Re: Customer service by MachineShedFred · · Score: 1, Informative

      I miss the days when people actually took responsibility for doing stupid things.

      Would you blame Ford if someone left the keys in their car when running into a convenience store and came back out to see their car gone? Because that's what you are doing here.

      Fuck off, troll.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    2. Re:Customer service by tbannist · · Score: 2

      I don't know, this does sound a little bit like blaming Ford because your car was stolen when you handed the keys to some guy wearing a red coat and hat outside a posh restaurant. Is it really a security flaw with your car if the restaurant doesn't actually have valet parking?

      And from the other article someone posted above, this apparently requires that you have the Tesla app on an out-of-date Android phone, the flaw used in the demonstration to steal the OAUTH data has already been patched...

      --
      Fanatically anti-fanatical
    3. Re: Customer service by fluffernutter · · Score: 1

      Apple makes much profit, I am constantly reminded because people don't understand technology. Elon was so concerned that people wouldn't understand Autopilot that he had to put a page in the manual. Can Tesla confirm that people are properly educated on this? This isn't a stupid people doing stupid things. It may seem stupid to you and I because if we are here we understand technology. It is obvious that a lot of people don't. They need help in the Apple Store setting up a MacBook for crying out loud. If a company that they admire is behind something, they will accept it without questioning.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    4. Re:Customer service by fluffernutter · · Score: 1

      As a Tesla owner, I didn't put the app on Android. Therefore it is more like Tesla handing your keys to some guy wearing a red coat and hat outside a posh restaurant. Or at the very least, it is like handing the valet the key that isn't supposed to open the trunk but yet finding something from the trunk missing because there was a flaw with the key that allowed the valet to open the trunk after all.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    5. Re:Customer service by Fire_Wraith · · Score: 1

      I don't see where Tesla blamed the customers for this. I don't see where Tesla said anything in TFA, actually. This is also a proof of concept attack, not a real-world one. Tesla also has a (serious) bug bounty program, which is more than can be said of many other car manufacturers. Hell, Tesla even brought one of its cars to Defcon in 2015 and had it on the main floor, inviting people to try and hack it as advertisement for said program.

      If there's one thing I can guarantee, it's that there will be vulnerabilities in stuff, even stupid ones. This isn't a story unless Tesla somehow refuses to pay or refuses to fix it, which TFA says -nothing- about. I'm sort of surprised that they didn't reach out to get a response from Tesla, even a milquetoast "we're looking into it" or something.

    6. Re: Customer service by MachineShedFred · · Score: 1

      The user downloaded a sketchy compromised trojan horse app. This is remarkably easy not to do - millions upon millions of people manage to not do that every day.

      Stop acting like you need some level of knowledge to not have your shit exploited - millions manage this feat every single day. They don't download sketchy apps from sketchy sources, or they actually pay attention to the parade of warnings that Android gives when you install an app, and that app is asking for permissions.

      You're suggesting that people need some advanced knowledge in order to operate Android securely, which is patently false. If it was true, then Android is even more fucked up security-wise than I already thought, and I don't know why every single Android user isn't going through the proceedings of dealing with identity fraud right now.

      Oh, because it's not true. That's why not.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  18. Re:Android security flaw and not Tesla security fl by Anonymous Coward · · Score: 2, Interesting

    Tesla has its part of the blame. Not for the car, but for the Android app. Probably outsourced it to a webdev firm.

  19. Why call it "Android Malware" by Anonymous Coward · · Score: 1

    Bit of a biased article calling it specifically "Android malware", when the same malware exploiting the same security issue on Tesla's part (oauth as plaintext) on iOS would work the same way.

  20. Specific targeting by nitehawk214 · · Score: 2

    To use this one would have to specifically target the android phone of a specific Tesla owner.

    If someone wants to steal a specifically single person's car there are vastly easier ways to do it. Such as, hold a gun to the person's head and demand they turn over the key.

    None of this was done in the wild, making the title needlessly click baity.

    --
    I'm a good cook. I'm a fantastic eater. - Steven Brust
  21. Re: Tesla Android by yakumo.unr · · Score: 4, Informative

    "Since Android was launched over seven years ago, all Android devices have
    shared a common security model that provides every application with a secure,
    isolated environment known as an application sandbox. Android was one of
    the first operating systems to introduce the idea of sandboxing to both protect
    applications from attacks and protect the device from applications. Sandboxing
    is used for all applications on the device, including system-level applications. "

    https://static.googleuserconte...

  22. Re: Tesla Android by AC-x · · Score: 1

    iOS has had its share of remote exploitable root access vulnerabilities over the years, sandboxing (which Android does too) can't stop you once you have root.

  23. Uhh... by Anonymous Coward · · Score: 0

    Actually, the NHtSA and Other regulatory agencies have completely abdicated on their responsibility to ensure safety in the field of software assurance. Only the EPA has done anything to require that software be demonstrated to be correct or have any protection from hacking. Insurance companies, to an extent, do, but they are only reactive in that mode.

  24. Now the question is: by LordHighExecutioner · · Score: 0

    If I use a Samsung Galaxy Notes 7 to steal a Tesla, what happens ?!?

    1. Re:Now the question is: by Anonymous Coward · · Score: 0

      It would be one of those rare occasions where a Tesla actually catches fire.

    2. Re:Now the question is: by RubberDogBone · · Score: 1

      If I use a Samsung Galaxy Notes 7 to steal a Tesla, what happens ?!?

      Use a Note 7 to steal a Tesla and crash it into the back of a Ford Pinto hatchback.

      That should make a nice explosion visible from orbit.

      --
      Sig for hire.
  25. Morons by Anonymous Coward · · Score: 0

    People saying they can club someone and steal their keys are morons.

    While true, it adds assault or murder to the charges if/when caught. Quite likely increases the likelihood of detection.

    Also, the keys are not stolen. Just copied. So those analogies are also wrong.

  26. Re:Android security flaw and not Tesla security fl by cloud.pt · · Score: 2

    My Android developer take on this same story:

    It is Tesla's fault. Why?

    They decide which target sdk and which min sdk version they support (compile sdk doesn't really matter for liability purposes). They should be aware of the consequences of supporting older versions. If they use a feature that is vulnerable in one of the versions they support, it's CLEARLY their fault ;-)

    This reminds me of a question I once answered - someone wanted to store passwords on Android's SharedPreferences for "remember password" feature. Someone told them to use SharedPreferences. I replied stating SharedPreferences can be seen in cleartext if the an app is using root to poll the filesystem (SharedPreferences' defense is nothing more than storing them in filesystem encrypted files, which # simply bypasses). Whose fault is it that a phone is rooted/rootable or that the app escalated by itself? Doesn't matter. These are clear case of snowball growing, but in practice, if you're using a feature of an API for which you can see the source (because you can, it's AOSP...), you're always to blame for the dangers you put on your software. I learned that the soft way, and so did Tesla - they better prevent the hard way from happening with a quick fix. As they probably are storing the token in a SharedPref, the secure-preferences lib probably solves their problem or heavily mitigates attacks.

  27. Wrong target by Bert64 · · Score: 1

    Trying to prevent reverse engineering is pointless, all you can do is make things more difficult and in doing so, making your code more complicated and harder to debug or potentially unreliable.
    The fact is if you access something from a compromised device then you run the risk of whatever you're accessing being compromised too.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    1. Re:Wrong target by Anonymous Coward · · Score: 0

      +1 on this. They could add encryption and require the user to type in a pin/password, but if a user permits malware on their device it could just wait and grab the data when the user accesses it.

      The OAuth token is protected by file ACLs like it should be.

      If user's want additional protection they should install anti-virus that can detect unknown processes running as root privilege. If that is seen then all the tokens should simply be erased immediately.

  28. Re: Tesla Android by Anonymous Coward · · Score: 0

    If you have rooted the OS then it would still be possible to do this type of exploit, even on iOS. Just would need to proxy the network code so that it looks for the OAuth token and sends it somewhere before applying the SSL encryption. Or if the token is stored in the keychain it would be possible on a rooted device to access the keychain ignoring the sandboxing walls.

  29. Re: Tesla Android by Anonymous Coward · · Score: 0

    "Since Android was launched over seven years ago, all Android devices have
    shared a common security model that provides every application with a secure,
    isolated environment known as an application sandbox. Android was one of
    the first operating systems to introduce the idea of sandboxing to both protect
    applications from attacks and protect the device from applications. Sandboxing
    is used for all applications on the device, including system-level applications. "

    https://static.googleuserconte...

    Well, thank you for the dissertation here, but unfortunately this has done FUCK ALL to actually prevent or protect consumers using the Android ecosystem.

    The fucking pathetic part is it's become so systemic that it appears Android consumers want it that way.

  30. Switch to Android? by BigBuckHunter · · Score: 0

    You mean I have to switch to an Android to steal Teslas? I'm sorry, but that's a deal breaker.

    1. Re:Switch to Android? by Anonymous Coward · · Score: 0

      .. no? The Tesla's owner has to be running Android. Jesus. What happened to this place?

  31. Re: Android security flaw and not Tesla security f by Anonymous Coward · · Score: 0

    it's a webapp.
    uses a web service.

    doesnt matter when if rooted the text input can be read anyways. the article is stupid.

  32. It's because Tesla (the name) spells STEAL by Provocateur · · Score: 0

    and you're simply doing what you were told

    --
    WARNING: Smartphones have side effects--most of them undocumented.
    1. Re:It's because Tesla (the name) spells STEAL by Anonymous Coward · · Score: 0

      Tesla doesn't spell STEAL. It spells Tesla. Were you trying to make an anagram joke there? If so, any chance you could maybe try a little harder next time?

  33. Re: Tesla Android by Anonymous Coward · · Score: 0

    Make a claim that is easily proven wrong. Have someone refute claim with evidence. Move goalposts. Whine about something else. Rinse. Repeat.

  34. insert Android FUD .,. by khz6955 · · Score: 1

    So let me see if I understand correctly, if you download and install malware on your Android device, you'll get hacked, just where is the technology angle?

  35. Re: Tesla Android by Anonymous Coward · · Score: 0

    English, a spoken language, evolved with a set of noise-tolerant redundancy features. If you didn't understand that, the trouble is yours as well.

  36. Why steal a connected car? by Anonymous Coward · · Score: 0

    Aren't Teslas so connected that stealing them can only be a short term endeavor?

    Maybe you'd get a joyride out of it, but the car is totally trackable so you'd better make it real short.

  37. 13x less likely to be stolen than avg car because by RhettLivingston · · Score: 2

    Teslas are 13x less likely to be stolen than an average car according to Teslas are hard to steal.

    The reasons are multifold. Starting the car and driving it off is the easy part. The few Teslas stolen to date have been largely due to what might be considered extreme negligence on the owners part - like leaving the doors open and the fob inside.

    But is that negligence? The car is totally connected and obscenely trackable. Getting away with stealing a Tesla would mean disconnecting it forever and thus losing a lot of its value. For example, you could never get a free recharge. I wonder how many of those few cars stolen have been recovered. I'd bet the number is high.

    So, you steal it for parts? Wrong! There is virtually no used parts market. Tesla owners tend to buy their parts new.

    It seems that the best you could hope for is likely a very quick joyride.

    My question is "why this article now"? It is very sensationalist. I'm not questioning the efforts of those who found and reported the attack route. But why widely disseminate it to the general public without noting that Teslas are amongst the least likely to be stolen cars in the world. Is this an attack piece?

  38. Security 101 by Macdude · · Score: 1

    Security 101
    1. If you can do something remotely, so can someone else.

    --
    "Grab them by the pussy" -- President of the United States of America
  39. Re: Tesla Android by Anonymous Coward · · Score: 0

    Except that apps can write encrypted information inside their sandbox.

  40. Blame Tesla by manu0601 · · Score: 1

    I see many people blaming Tesla, but in my opinion, assuming the OS can keep a cookie secret is not a security mistake. The flaw is in the OS here.

  41. Name of app by theatrecade · · Score: 1

    Is it called Edison?

    --
    some people are a "glass half empty" some are "glass half full" i'm a "there is something in the glass be happy" person
  42. Another fake anti-Tesla story by Anonymous Coward · · Score: 0

    The same Slashdot that warns us about fake Anti-Tesla stories serves up one itself, literally on the SAME DAY!

    This story is false on three counts (A) The hack was possible not because of the Tesla app but because of a weakness in the Android Operating system. (B) the flaw in the operating system had already been patched before the hack and before the story went out. (C) No Tesla vehicle was actually stolen by this hack. Indeed Tesla cars are amongst the safest when it comes to theft prevention.

    See: https://electrek.co/2016/11/23/tesla-hacker-steal-car/

  43. Re: Tesla Android by Anonymous Coward · · Score: 0

    This:

    Sand boxing apps has been around forever since JS started and has done shit else to prevent malware from executing. Ride that hype train bro.

  44. I CAN STEAL ALL YOUR DATA!!! by Anonymous Coward · · Score: 0

    I just need you to install this free app from a developer you have never heard of...