Tuesday, October 20, 2015

iOS Apps That Collect Users’ Personal Info

Dan Goodin:

The apps, which at most recent count totaled 256, are significant because they expose a lapse in Apple’s vetting process for admitting titles into its highly curated App Store. They also represent an invasion of privacy to the one million people estimated to have downloaded the apps. The data gathering is so surreptitious that even the individual developers of the affected apps are unlikely to know about it, since the personal information is sent only to the creator of the software development kit used to deliver ads.

“This is the first time we’ve found apps live in the App Store that are violating user privacy by pulling data from private APIs,” Nate Lawson, the founder of security analytics startup SourceDNA, told Ars, referring to the application programming interfaces built into iOS. “This is actually an obfuscated toolkit for extracting as much private information as it can. It’s definitely the kind of stuff that Apple should have caught.”

Apple:

We’ve identified a group of apps that are using a third-party advertising SDK, developed by Youmi, a mobile advertising provider, that uses private APIs to gather private information, such as user email addresses and device identifiers, and route data to its company server. This is a violation of our security and privacy guidelines. The apps using Youmi's SDK will be removed from the App Store and any new apps submitted to the App Store using this SDK will be rejected. We are working closely with developers to help them get updated versions of their apps that are safe for customers and in compliance with our guidelines back in the App Store quickly.

3 Comments RSS · Twitter

I don't know why everyone (commenters, but not only, see the comments that the author chose to feature) focuses on the "private API" part: the problem is that the privacy-violating information could be found withing the app's address space in the first place (I commented as such there). Well, maybe I do know why: the similarity in sounding (especially in Apple's response) of "private APIs" and "private information", but the two actually have nothing whatsoever to do with one another.

@Pierre One reason may be that App Review purports to be able to detect private API usage. However, you make a good point.

"the problem is that the privacy-violating information could be found withing the app's address space in the first place"

No problem. Easy to solve.

1) Install Little Snitch on your iOS device.

2) Apple's stellar review process completely eliminates such problems in the first place.

Leave a Comment