Privacy Concerns in Android Advertising Libraries

dc.contributor.advisorWallach, Daniel S.en_US
dc.contributor.committeeMemberBronk, Chrisen_US
dc.contributor.committeeMemberZhong, Linen_US
dc.creatorBook, Theodore Randen_US
dc.date.accessioned2016-01-06T20:27:42Zen_US
dc.date.available2016-01-06T20:27:42Zen_US
dc.date.created2015-12en_US
dc.date.issued2015-09-10en_US
dc.date.submittedDecember 2015en_US
dc.date.updated2016-01-06T20:27:42Zen_US
dc.description.abstractThis work investigates privacy characteristics of Android advertising libraries. Taking a sample of 114,000 apps, we extract and classify their ad libraries. We then seek to understand how they make use of sensitive user data. First, we study the use of permission-protected Android API calls that provide access to user data. Here, we measure change over time by distinguishing unique versions of each library, dating them, and calculating their permission usage. We find that the use of most permissions has increased over the last several years, and that more libraries are able to use permissions that pose particular risks to user privacy and security. Next, we shift to the application side and consider information passed directly from the application to the ad library. We do this by reconstructing the APIs for our libraries, and examining how those APIs are used in our sample of Android applications. We find that many applications pass personal information directly to their ad libraries, without any need for the library to query the operating system directly. This behavior is most common in more popular applications, suggesting that the promise of advertising dollars encourages application developers to violate users' privacy. Finally, we examine the interface between ad libraries and their datacenters. Focusing on the most popular ad library, we create a network of simulated mobile devices and collect 225,000 individual ads. We use differential correlation to measure the features used to target ads. We find that ads are targeted by application, time, location and user, and quantify those observations. In sum, we find that ad libraries make use of both the operating system and their host application to collect sensitive information about their users, and that this information is, in turn, used for ad targeting.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationBook, Theodore Rand. "Privacy Concerns in Android Advertising Libraries." (2015) Diss., Rice University. <a href="https://hdl.handle.net/1911/87711">https://hdl.handle.net/1911/87711</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/87711en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectMobile Devicesen_US
dc.subjectAdsen_US
dc.subjectMobile Adsen_US
dc.subjectPrivacyen_US
dc.subjectSecurityen_US
dc.titlePrivacy Concerns in Android Advertising Librariesen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelDoctoralen_US
thesis.degree.nameDoctor of Philosophyen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
BOOK-DOCUMENT-2015.pdf
Size:
987.73 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
5.84 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.61 KB
Format:
Plain Text
Description: