{"title":"Managing your privacy in mobile applications with MockingBird","authors":"Alan Ferrari, D. Puccinelli, S. Giordano","doi":"10.1109/PERCOMW.2015.7134049","DOIUrl":null,"url":null,"abstract":"Mocking is a standard technique in software testing; its main goal is to mimic the real object behavior in a controllable way. Recently, mocking techniques have been used in mobile environments to increase the user privacy and their goal is to allow users to select the kind of information they want to pass to the application (if real or randomly generated). This work presents MockingBird, a novel solution to mocking that uses recorded context-traces instead of randomly generated data, which is easily detected by applications. We also propose a flexible methodology to mock an Android application that does not require any changes at the operating system level and at the virtual machine level. MockingBird is a very promising solution; we are currently testing its performance and increasing its functionality.","PeriodicalId":180959,"journal":{"name":"2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PERCOMW.2015.7134049","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Mocking is a standard technique in software testing; its main goal is to mimic the real object behavior in a controllable way. Recently, mocking techniques have been used in mobile environments to increase the user privacy and their goal is to allow users to select the kind of information they want to pass to the application (if real or randomly generated). This work presents MockingBird, a novel solution to mocking that uses recorded context-traces instead of randomly generated data, which is easily detected by applications. We also propose a flexible methodology to mock an Android application that does not require any changes at the operating system level and at the virtual machine level. MockingBird is a very promising solution; we are currently testing its performance and increasing its functionality.