CarrierIQ: Most Phones Ship With "Rootkit"
First time accepted submitter Kompressor writes "According to a developer on the XDA forums, TrevE, many Android, Nokia, and BlackBerry smartphones have software called Carrier IQ that allows your carrier full access into your handset, including keylogging, which apps have been run, URLs that have been loaded in the browser, etc."
Since this was submitted, a few more details have come to light. The software was designed to give carriers useful feedback on aggregate usage patterns, but the software runs as root and the privacy implications are pretty severe.
It doesn't matter because Android is open.
That's all that matters.
With a walled garden, Apple keeps the carriers out too.
Nice.
Buy a phone you can root and put CyanogenMod on it. It works great!
I assumed people allready knew this. I mean phone companies know who, where, when, and for how long you call anyone, you would have to be pretty naive to belive that they arent tracking your web useage just as closely.
http://androidsecuritytest.com/features/logs-and-services/loggers/carrieriq/ The bottom of this page has a section about detection including an app to detect hidden UIs.
An open terminal with great reviews
I bet the bandwidth it uses to send this data back to the carrier is deducted from our monthly cap too...
Have you tried the Nokia N900?
that should get asked about the article
does cyanogenmod mitigate this threat? if not how about whispercore? could whisper systems in the future detect and correct this
rootkit?
can rootkit detection systems presently available in linux detect and successfully help a hacker to remove the rootkit?
Good people go to bed earlier.
When I rooted my Vibrant and stripped out CIQ, the performance went through the roof. Logging every single thing a user does takes a toll apparently.
The soylentnews experiment has been a dismal failure.
Those who can, do. It has always been true with technology. As we get older and see more of the effects, we are more aware, more affected. Privacy has been shrinking along with the open terrain since the Garden of Eden (metaphorically speaking). In 100 years, the privacy issues will extend into our subconscious minds. This seems inevitable as much as it seems disturbing. I guess that is why we grow old and die.
Anyone that complains about personal info / privacy concerns and uses hotmail, yahoo, gmail, facebook, twitt-head-er, etc. etc. has NO leg to stand on.
Oh, please. With Facebook, anyone with half a clue knows going in that you shouldn't post anything you don't want seen in public. Same goes for Twitter.
Phone calls are very different. You have an expectation of privacy when calling someone. Laws going back decades prohibit wiretapping without a warrant.
1) How can you authoritatively determine the android phone you are about to buy doesn't have Carrier IQ installed, BEFORE you buy it?
2) If you already have an android phone, (how) can you check for and uninstall Carrier IQ?
I can only speak for my Employer... BlackBerry: 0
It's a very misleading article. Yes it shows that a "root kit" install has appeared on an Android device, but it is clear that the author has no idea about the security restrictions applicable to BB devices. Want to block your Carrier's Application? Simply go to Security Options -> Advanced Security Options -> Certificates. Find your Carrier certs and revoke them. It won't block your phone calls, or data connections, but any app which your carrier has installed to your device with a Service Book will be prevented from running.
Oh, and you can also see exactly what modules are stored on your device under the Options->Applications listings. I seriously doubt you will ever find this stuff in there.
Not saying this is the case for the GP....but I know lots of parents who would laugh at you for saying that and then say "Hell no I don't trust him". Some of us had to be taught the consequences of doing wrong.
Jesus, mods, way to fall for a troll. Parent should be (Score:-5, Lying). There is no suggestion in any of the articles on this subject that the iPhone has this software, other than a CarrierIQ job requirement listing iPhone experience as optional...
Stallman doesn't sound so crazy now...
Knowledge is power; knowledge shared is power lost.
Identify - not too hard, the linked articles have a good number of ways.
Remove - that's a LOT harder. It's got hooks all over the system, so often removing the libraries causes everything to start crashing. As time progresses, CIQ implementations become more and more invasive, to the point where on recent leaks for the Samsung Infuse 4G, it appears that they even modified wpa_supplicant with CIQ hooks! (I don't have the logcat with me now - but it's obvious that CIQ is trying to phone home when I try to associate with my access point. This may be why wifi fails on that leak if you're running without a SIM card.)
retrorocket.o not found, launch anyway?
Because it only has an opt-out option in the original software as delivered to the carriers/manufacturers.
By the time it gets into your hands, it is more invasive and the opt-out option has been removed. In fact, the software is fairly aggressively hidden from the user so it becomes difficult to even know about it.
retrorocket.o not found, launch anyway?
As long as the baseband really just includes the radio (i.e. microphone, keys/touch, screen, etc drivers aren't included in that) then it can be treated as being part of the network. And the network is already untrusted, i.e. your own radio being compromised is no worse than your ISP (or a backbone, or the person-you're-talking-to's ISP) being compromised.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
Ooops, disregard that. I didn't read his baseband exception. Baseband is software, so it's part of the software stack.
"CarrierIQ is confirmed to be found on the iPhone or on feature phones, but Trevor has found RIM’s Blackberry handsets and several Nokia devices with CarrierIQ on board as well." This would be so poorly worded otherwise, that it is hard to believe that the author didn't simply mean to write "not confirmed". That, and all of the articles by Trevor (and those in the scene) make NO mention at all about the iPhone.
From what I have read, and baring in mind the amount of information is limited, but IOS is indeed capable of carrying the carrieriq software and there are versions of the iphone out there with it already installed OR at least that is the suggestion from this particular site:
http://www.geek.com/articles/mobile/how-much-of-your-phone-is-yours-20111115/
I dont have an iphone, so i dont care either way personally.
I am something of a self-confessed google fan-boy - though the lustre of theirs has been very much tarnished by things they have done lately, such as keeping 3.x out of AOSP - amongst many other things. Generally my love of google is pretty low at the moment.
But, I personally dont really hold google responsible for any of this. They make an OS. Did microsoft get blamed when sony had that drm root-kit flooding cd's?
Or would you blame ubuntu if a fork of ubuntu carried a similar piece of software? Even if it were an ubuntu sanctioned derivative work?
Ultimately though, what control would google have over people doing this? probably not alot. The devices makers make the roms and (probably) customise them for the carriers, the fact that an app is capable of doing such a thing is unsurprising given it operates at the root level and i doubt there would be much from the android side you could really do to stop it from occurring.
However, given its in the open now, I wonder what the legal (i.e. government) response might be, It could have serious implications to numerous compliance-type privacy issues. I suspect we'll probably see a government probe coming along sometime soon personally.
A walled garden would not have prevented this.
How do you you figure that?
The case in point is obviously Apple. They do not do an end-run around the providers as you advocate for. Yet there is no such software on any iPhone.
The carriers will screw with whoever they can. You have to stand up to them; Apple did, and Google never even tried.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Unfortunately SCOTUS has ruled the binding arbitration clause in the contract prohibits you from filing or joining a class action suit against the carrier.
So if the carrier is transmitting the data collected by CIQ and counting it against your data cap, which they probably are, you might stand a chance of winning an arbitration case against the carrier. After all they are using data from the data plan you are paying for that you can't use. You could always try a criminal complaint against the carrier, I doubt if that would work, but technically they are depriving you of data that you paid for. It would be interesting to see how much data they are transmitting each time CIQ phones home.
Ad hominem: the sophisticated way to say "I lose".
Welcome to the Panopticon. Used to be a prison, now it's your home.
I have a Samsung Galaxy SII with the current Australian firmware. Based on the information at http://forum.xda-developers.com/showpost.php?p=11763089 CIQ is not installed. I don't know if the standard Samsung firmware as supplied is the same, but it's one of the things I like about my carrier, Virgin. Their phones really are. With Optus or Telstra YMMV.
If my call is important, why am I talking to a recording?
Yes the Nokia N900 has a pile of closed-source packages. But if it WAS running this CarrierIQ crap (which it isn't because its a product direct from Nokia and has never been tainted by any carrier) I could just open up an xterm and type "apt-get remove carrieriq" and get rid of it.