Show simple item record

dc.contributor.authorRubin, Julia
dc.contributor.authorGordon, Michael I.
dc.contributor.authorNguyen, Nguyen
dc.contributor.authorRinard, Martin C.
dc.date.accessioned2015-11-20T13:13:50Z
dc.date.available2015-11-20T13:13:50Z
dc.date.issued2015-11
dc.identifier.urihttp://hdl.handle.net/1721.1/99941
dc.description.abstractThis paper studies communication patterns in mobile applications. Our analysis shows that 63% of the external communication made by top-popular free Android applications from Google Play has no effect on the user-observable application functionality. To detect such covert communication in an efficient manner, we propose a highly precise and scalable static analysis technique: it achieves 93% precision and 61% recall compared to the empirically determined “ground truth”, and runs in a matter of a few minutes. Furthermore, according to human evaluators, in 42 out of 47 cases, disabling connections deemed covert by our analysis leaves the delivered application experience either completely intact or with only insignificant interference. We conclude that our technique is effective for identifying and disabling covert communication. We then use it to investigate communication patterns in the 500 top-popular applications from Google Play.en_US
dc.description.sponsorshipUnited States. Defense Advanced Research Projects Agency (Agreement FA8750-12-2-0110)en_US
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.relation.isversionofhttp://ase2015.unl.edu/#tab-papersen_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleCovert Communication in Mobile Applicationsen_US
dc.typeArticleen_US
dc.identifier.citationRubin, Julia, Michael I. Gordon, Nguyen Nguyen, and Martin Rinard. "Covert Communication in Mobile Applications." 30th IEEE/ACM International Conference on Automated Software Engineering (November 2015).en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverRubin, Juliaen_US
dc.contributor.mitauthorRubin, Juliaen_US
dc.contributor.mitauthorGordon, Michael I.en_US
dc.contributor.mitauthorRinard, Martin C.en_US
dc.relation.journalProceedings of the 30th IEEE/ACM International Conference on Automated Software Engineeringen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsRubin, Julia; Gordon, Michael I.; Nguyen, Nguyen; Rinard, Martinen_US
dc.identifier.orcidhttps://orcid.org/0000-0001-7280-1614
dc.identifier.orcidhttps://orcid.org/0000-0001-8095-8523
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record