5 ms·
Attacks on 'Insecure' Progressive Insurace Dongle Could Spawn Road Carnage
- vaadu 12y agoWhat is the best ODB2 device on the market to use with my Android?
- sotoseattle 12y agoThe title alone is worth a point: Violence, fear, Dongles (?), satanic Spawn, and a finale of Carnage.
- imroot 12y agoThis is something that I've toyed around with a CANbus hacker called CANiTM (which is open source hardware) -- while I have Nationwide Insurance, I did call up Progressive and ask for a snapshot; they sent one to my house, and I was able to save me driving around a farm at reasonable speeds. I then tweaked the CAN bus parameters a bit -- making the VIN number match the VIN of my current vehicle, and replaying that a few times during the trip so that it would seem like I'm a very patient, slow driver, who drives less than 5 miles a day at 8:30 and at 5:15, monday through Friday, and then sent it back to Progressive at the end of my 30 day trial. Progressive quoted me an insanely small number for my auto insurance -- probably around $22/month -- which is about half of what Nationwide charges me for the same insurance. It's my understanding that Progressive now is collecting GPS data with their snapshot tool, so I'm not sure that the same attack/replay would work for their system.
- oroup 12y agoThe interesting question is if you obtained insurance this way (almost certainly fraud IMO) and got in a big expensive wreck, would the insurance company really be on the hook to pay your costs? (And would they figure it out?) Not a bet I'd like to take...
- peteretep 12y agoI can't see how they would be, and you'd then not only have a criminal issue with fraud, but also driving without insurance.
- Ricapar 12y agoIt's about intent. If they can prove you manufactured data you fed to the dongle, then you're probably in for some trouble. However, you can have a similar scenario where maybe I work at an office 5 minutes from home over the time I was carrying the dongle, I quit and go to a job 60 mins from home that crosses a few nasty neighborhoods, etc. Is it my burden to report this to the insurance company so they can jack my rates because my risk rating surely went up? Right now.. it likely isn't. I fear for the day when it is.
- jcr 12y agoAn interesting aside in all this is potentially getting a free cellular data modem. Progressive provides a free 30 day trial of "Snapshot" according to their FAQ [1], so it's possible to get the device itself. Inside the device is (supposedly) a cellular data modem by u-blox [2] according to the Forbes article. Much hilarity and havoc could be wrought if you can get the modem working outside of the snapshot device. Would you like to be the poor sysadmin at Progressive who notices that one Snapshot enabled car keeps trolling Homeland Security and downloading hermaphrodite dwarf porn? [1] http://www.progressive.com/auto/snapshot-common-questions/ http://www.progressive.com/auto/snapshot-common-questions/ [2] http://www.u-blox.com/en/wireless-modules.html http://www.u-blox.com/en/wireless-modules.html
- millstone 12y agoDoes the usage dongle actually install unsigned firmware updates received over-the-air? That's indefensible if so, but the article doesn't say.
- metafour 12y agoI'm surprised he hasn't rearranged his garage to fit his truck in so he can do his testing from there. It's hard to tell for certain from the picture but it looks like it should fit height-wise.
- seekingtruth 12y agoI think this is the kind of guy who has better uses for his garage than vehicle storage.
- aaronbrethorst 12y agoI wonder what this means for Metromile (https://www.metromile.com https://www.metromile.com). I drive 1-2 times per week, and I'd considered switching from Geico to Metromile for the cost savings, but this gives me real pause.
- jacquesm 12y agoTitle fix please: insurace->insurance.
- ipsin 12y agoWe are confident in the performance of our Snapshot device – used in more than two million vehicles since 2008 – and routinely monitor the security of our device to help ensure customer safety. There's something about the phrasing of PR statement that really added credibility to the Thuen's claim. Highlighting that it's a seven year old system, or that you "routinely monitor the security of the device" doesn't have anything to do with the actual security of the system. "Routine monitoring" sounds worthless, because they probably don't mean "routinely dumping the firmware, physically, from the device". In any event, we'll see soon whether this is a legitimate CANbus bridge, and if so, all the previously-released exploits come into play.
- pbz 12y agoAnd they're confident in the "performance" not the security of the device.
- a3n 12y agoSecurity through declaration. I'm sure Target would have responded similarly prior to their POS breach that exposed millions of credit card details. "We are confident in the performance of our POS terminals - used in more than 5 zillion transactions since 2008 - and routinely monitor the security of our POS terminals to help ensure customer confidence." Unfortunately they weren't routinely monitoring the security of their HVAC systems, which is partly how the attackers gained access to the POS terminals. And automotive systems like these will eventually be breached via the insurance companies' HVAC systems, or something equally and superficially non-related, or by the dealer's unrelated systems, or by drivers' smartphones, otherwise known as drivers' internet connected and therefore compromised computers, or even drivers' music-containing USB thumbdrives (one of which is plugged in to my vehicle's sound system right now). These days a car is merely a computer, or collection of computers, with wheels. Now that they're networked, either in real time or periodically, the fun begins.
- kw71 12y agoI think it's pretty ridiculous to connect motor vehicle gateways, even indirectly, to a network. The Toyotas which can be started with canbus packets can also be shutdown. The diagnostic test routines are not something that I want a troublemaker or enemy to send to my car at any time. There is no way for the carmakers to secure the applications that use these vehicle networks. Most of them are large enterprises with thousands of sites and some contractors are global enterprises too. Not only do service tools (diagnosis/firmware) get widely leaked, but manufacturing and development tools too: huge enterprises will get their vpn's hacked and their employees will be subject to laptop theft. Since the industry cannot keep a secret, it will never be able to provide security.
- TazeTSchnitzel 12y agoThe way to secure it would be one-way communications, right? Design a system with separate data-collection and data-transmission components, and a completely read-only one-way data channel between them.
- mrpippy 12y agoRight, and/or just make the connection to the vehicle bus read-only in hardware. i.e. leave the CAN controller's TX line disconnected. I can't see a reason why a device like this would need to transmit on CAN.
- tonyarkles 12y agoPolling for specific data possibly? I don't personally know what data typically exists on CAN if you monitor it passively, but it seems reasonable that you might need to ask devices on the network for the data you're looking for.
- kw71 12y agoThis. The legislated application layer which must be present requires that the control module be addressed and specific data requested. While you might have experience with a modern car that broadcasts some of the data interested by the dongle, this is not universal. Where this happens it may be on a different network segment than what you access physically on the OBD2 connector. There may or may not be a gateway between networks in the car, and it may or may not need to be activated, which is not part of the universal application mandated by CARB/EPA. In addition the dongle may be interested in some information that may not be broadcast. For instance the instrument cluster should receive periodic updates about the current road speed. However it's less likely that something I'd be interested in if I were an actuary is broadcast: the throttle position! While the universal CARB/EPA application cannot generally command control modules, this dongle has access to the PHY and could send packets that correspond the manufacturer-specific applications that could be dangerous while a motor vehicle is in operation. With the UART based and PWM protocols that preceded CAN, there were some nuances with the manufacturer-specific protocols on those PHYs that did not line up with the CARB/EPA mandate, so the more generic gateways will not be able to construct these kinds of messages. Now, everything is plain CAN, there is nothing strange about it like "tickle the auxillary line with the destination address at 5 bps to wake up that module." Any CAN node will do.
- ytNumbers 12y agoLooks like it only takes 66 years for science fiction movies to become reality. The Batman and Robin movie serials of 1949 had an evil villain who had the technology to take control of all vehicles within a 50 mile radius. Today, we're darn close to Doctor Evil going worldwide with this. Where's Batman and Robin when you need them? http://www.imdb.com/title/tt0041162/plotsummary?ref_=tt_ql_6 http://www.imdb.com/title/tt0041162/plotsummary?ref_=tt_ql_6
- drivingmenuts 12y agoDoes anyone find it odd that insurance companies can demand this kind of information? I pay them a fee (not willingly either - it's required by state law) to provide coverage for me in case of an accident. I tell them how much coverage I want and pay the amount required for that. Seems to me that should be the end of it, as with any service.
- smileysteve 12y agoI don't find it very surprising. Sure you pay them a fee for them to provide coverage for risk, but they will offer you a discount if you allow the risk to be calculated more accurately. It's not unlike health insurance or long term care insurance requiring you to get a physical before you can get a policy.
- mikeash 12y agoThere are plenty of insurance options that operate the way you want. If you don't want to be monitored, don't sign up for insurance that uses monitoring.
- FeeTinesAMady 12y agoThat's a foolish attitude to have about this. The more people use this type of system, the more pressure there will be on those of us who don't want to be spied on, or have our cars hacked. Eventually, it might not be possible to get insurance without a spy system like this, and that's a perfectly valid reason to want to push back against it now. Banning this practice completely would be ideal.
- mikeash 12y agoThat's your standard slippery slope argument. Which isn't automatically invalid, but you need to show that the slope will be slipped down, and that action needs to be taken now to stop it, rather than simply reversing it if and when you slip down. If a significant number of people dislike these systems, some insurance company will find a competitive advantage by catering to them. If the number isn't significant... is it right to legislate just for them?
- ianpenney 12y agoEric Evenchick (@ericevenchick) did a great talk called "Hopping on the CAN Bus" at BSidesTO2014. https://www.youtube.com/watch?v=qPIscmaIt8U&list=PL02T0JOKYEq5B3Wq7B-RdbTJ2iQjOWAdI https://www.youtube.com/watch?v=qPIscmaIt8U&list=PL02T0JOKYE...