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.
With a walled garden, Apple keeps the carriers out too.
In open source, the user can do whatever he or she wants with the software.
In proprietary software, it's the other way around.
But many of the drivers and first stage bootloaders aren't
in soviet software land, software programs you!
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
Tell that to my Mom. You're in for a rough ride, I'll tell you that much!
Write boring code, not shiny code!
I'm always in for a rough ride with your mom. Oh, you mean to install Cyanogenmod?
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.
I think the GPs point is that, in this case, the latter can also be true for open source software.
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
" By entering this Agreement, you consent to our data collection, use and sharing practices described in our Privacy Policy available at verizon.com/privacy." -- from Verizon Customer Agreement
That's why.
3. If your lawyer has this on his (her) phone, are they in breach of confidence? What about now that they know about CIQ?
4. If a medical *anything* has this on their phone, is this a HIPAA issue?
help me i've cloned myself and can't remember which one I am
Stallman doesn't sound so crazy now...
Knowledge is power; knowledge shared is power lost.
No, you cannot replace the first stage bootloader and the baseband, so they will forever remain proprietary. There is no way to have a working Android phone without running proprietary code unfortunately.
You can, however, get Android running without relying on proprietary code. It just won't work as a phone unfortunately.
What Marcos said. Android is not "open source". It's "kinda sorta open to downstream proprietors, but not to end users", which is not open source at all.
Well, it's not "free" according to GPLv3 (android devices can be Tivo'ised preventing you from running modified code), but anyone can download the android source and modify and rebuild it. If your device supports it (many do), you can run your modified code on your device. I'm not sure how you can say Android isn't open source, as that's pretty much the definition of open-source.
Now you could argue that it's not "free" as defined by RMS and the FSF, and you'd have a decent argument. But claiming it's not open source is just incorrect.
I disagree. The very real risk (result!) is from the carriers putting crapware/spyware/etc. that you can't remove. I don't fear Google or Apple in this respect. Consider that yesterday it was revealed that Japan's largest carrier doesn't sell the iPhone precisely because Apple won't allow them to install such things.
Secondly, I don't consider it truly open source, unless I can reasonably make changes, which you can't do with Android phones currently on the market.