Jailbroken Devices Compromised By Charging Stations
mask.of.sanity writes "Data can be stolen from Windows, Android and Apple devices by unassuming power charging towers. In an attack demonstrated at the Defcon hacking conference, mobile phone charging units were rigged to pull data from phones plugged into them. Researchers found many jailbroken and modified devices activated USB functions when they were plugged in, or simply rebooted."
Nitpicking here... An iPhone that is jailbroken has its security compromised where anything is possible via the USB connection. However, an Android device that has root still has its security mechanisms 100% intact unless someone automatically checks "yes" everytime the su dialog pops up, or has a really craptastic ROM.
Yes, some ROMs might allow for a root prompt to allow a hacked charger to slurp data via ADB, but this can be easily disabled by just turning debug mode off.
So basically, you connect an untrusted device to a device you trust somewhat, and you're shocked when bad things can happen?
It's like people who would pick up a random USB drive off the ground and then plug it into their computer without taking precautions. Why is this any different?
FC Closer
The phones are charged through the usb port and usb ports transfer data. Wow someone realized they could put more than two wires in the charger cable.
I made my mp3 player play through an old tape deck yesterday I must be a genius.
consider what happens when you plug an ipod classic into an usb slot.
or if you got adb enabled on android. or if your android is from a manufacturer which has rather fancy control sw suites on pc. the usb is generally considered a trusted port or indeed more like plugging to a host.
"or simply rebooted" implies that they rebooted when they were attached to usb, which sounds a bit far fetched tbh.. the charging units could host a malicious pc on a chip, sure.
you could fight this by getting an extension cable that has the data lines cut.
world was created 5 seconds before this post as it is.
Simply create some couplers in which you provide an MF couple, but drop data lines (2 and 3). 1 and 4 would be passed through.
I prefer the "u" in honour as it seems to be missing these days.
That's what this sounds like.
Win/Linux malware:
adb reboot bootloader
fastboot -w
fastboot flash system backdoor.img
Assuming that ADB is left enabled (it usually is).
You should have bought a phone designed by people who understand security:
Blackberry.
If you care about your data, there is no other choice.
I did use one charging station at the airport a few months ago and my IPOD starting playing this annoying song that I have never seen on my playlist before. Anyone else have this issue?
I flew on Air Canada a few weeks ago and they had USB ports for charging integrated into the seatback touchscreen displays. When I plugged my phone (HTC Incredible running CM7 nightlies) into it with a USB data cable, it indicated a valid data connection to a host controller! I was surprised and thought the seatback device probably contained a small PC to handle the interactive display. I tried to poke around on the host device to see what I could find, but didn't get anywhere with it. For some reason it didn't even occur to me that the "poking around" could be going the other way. If someone could compromise those seatback devices, the phone contents of thousands of passengers could be automatically collected...
I am a geek attorney, but not your geek attorney unless you've already retained me. This is not legal advice.
It's hard to beat DroidWall and su status to keep "all open apps" from "constantly connecting for reasons unclear."
Or buy one of these: https://www.dealextreme.com/p/usb-male-to-female-data-charging-cable-20cm-length-47088
In an ideal world, the software wouldn't be so damn trusting; but this seems like a problem that(until the ideal world appears on the back of the world-peace pony) could be solved by a ~$1 cheapass dongle device.
Connector suitable to phone/device in question on one side, whatever tricks are needed to convince that class of device that this is an Officially Blessed Charger(usually some resister-based fuckery on the data pins or a simple USB handshake of some sort) and USB cable with only +5 and GND lines physically present on the other side.
Until phones get serious, and act like vulnerable general-purpose computers storing a fuckload of personal data that have just been plugged into an assumed-hostile network, simply air-gapping the data lines when you are charging seems like the way to go...
Told you so on February 6, 2009.
Back in 2009, it was just a Windows autorun problem. Since then, Google and Apple have been able to screw up in the same way.
Coming soon, I suppose, attacks on appliances via "smart meter" data links. Not everything should have a data link.
They were capable of pulling data, but took the ethical route instead, displaying a warning message informing attendees of the dangers of using public charging kiosks.
I think this should be made more clear in /. article.
you are walking along and see a usb charging station. You are a little low on one of your mobles, so why not?
They thought making it's users unable to turn off USB debugging was a positive feature they should all enjoy. Screw that. I'm also a little annoyed Android doesn't support SD encryption, taking the S out of SD.
The preceding post was not a Slashvertisement.
it makes and receives calls, it sends and receives texts, has a calendar and alarm clock and it makes it very much so i don't waste more time on facebook when i'm not at home, i kinda like it, jailbreak that
Free speech was meant to be free for all... how can anyone grow up in a nanny state ?
Somebody should make a USB to USB adapter that users can carry along with their phone. It should be a completely passive component that passes through the power connection but not the data connection. Then you can use that whenever you connect your phone to an untrusted charger.
Will turning them *off* first help prevent this from happening?
sig not found
As Limor at Lady Ada determined with the MintyBoost, the Apple devices do some funky things depending on the level of voltage on the data lines. Details at http://www.ladyada.net/make/mintyboost/icharge.html with links to additional resources as well.
fencepost
just a little off
Does anyone make a cable and/or a tiny Male2Female adapter that passes through only the power pins? With one of those on our keychains we could safely charge our iDevices anywhere without fear of data diddling.