You are using an outdated browser. Please upgrade your browser to improve your experience.

How Much Do Your Apps Really Know About You?

February 4, 2010

Every now and then we hear about the shady way some app handles our private data, just like Dragon Dictation, for example, uploads your address book to improve its service or MogoRoad used to gather phone numbers for marketing purposes. When you think about it, we are tens of millions of users from all around the world running almost 140,000 apps on our phones along with our most private information; a paradise for hackers and identity thieves of all kinds. Nicolas Seriot, a Swiss software engineer did some research about apps and privacy. He just presented his results at the Black hat conference, and we might have some reasons to be concerned. What he discovered is that the iPhone doesn't protect us as well as we might think. Apple authorizes applications to gather all kinds of information about their users without their knowledge. Not only can apps gather information, but they can even modify them. Here is a basic set of data any app can access:
  • Email accounts
  • Wireless networks
  • The entire address book
  • Recent calls
  • The Sim card serial number
  • The device UUID
  • Stuff like timezone, weather settings...
  • Safari searches
  • YouTube searches & history
  • Pictures
  • Keyboard cache
Seriot has actually put together an app of his own to demonstrate how this works. Its code can be found here. If intentionally misused, those rogue apps can be dreadful, for example :
  • They can gather people's email to spam/scam them
  • Change all the iPhone's email addresses (or just the ones that look related to a bank, for example @ubs.com) to myownrogueapp@gmail.com
  • Spy on people
  • Or even steal corporate intelligence
All of this without using any Private API, on the App Store. The complete paper can be found here, and you can also check out his Powerpoint. Concerned?

Related articles