{"title":"捍卫android应用程序的可用性","authors":"Suzanna E. Schmeelk, A. Aho","doi":"10.1109/STC.2017.8234463","DOIUrl":null,"url":null,"abstract":"There are over a billion devices running the Android operating system. It is being used globally in personal, public, private and government organizations. Device and application availability, often overlooked in research, is a huge component to globally maintaining healthy applications and personal communications. Published research into Android application availability threats and vulnerabilities is limited and incomplete. At most, published research on static analysis techniques used to prevent and thwart Android availability denial of service has been discussed as an aside in only a few papers. To fill the research gap in understanding, this paper examines Android device denial of service techniques both at a system level and at an application level. Our research quantitatively examines applications' availability risks. These risks are used to develop Android mitigation techniques for application denial of service scenarios and inform the development of our third contribution produced from this research. In our third contribution, we introduce a novel open source Android application, the App-Nanny, as a watchdog application to help ensure that applications are playing fair on the device. Lastly, we give insights into future mobile availability testing which includes developing a ChaosMonkeyApp helping to ensure hardening and resiliency in both devices and their running applications.","PeriodicalId":303527,"journal":{"name":"2017 IEEE 28th Annual Software Technology Conference (STC)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Defending android applications availability\",\"authors\":\"Suzanna E. Schmeelk, A. Aho\",\"doi\":\"10.1109/STC.2017.8234463\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"There are over a billion devices running the Android operating system. It is being used globally in personal, public, private and government organizations. Device and application availability, often overlooked in research, is a huge component to globally maintaining healthy applications and personal communications. Published research into Android application availability threats and vulnerabilities is limited and incomplete. At most, published research on static analysis techniques used to prevent and thwart Android availability denial of service has been discussed as an aside in only a few papers. To fill the research gap in understanding, this paper examines Android device denial of service techniques both at a system level and at an application level. Our research quantitatively examines applications' availability risks. These risks are used to develop Android mitigation techniques for application denial of service scenarios and inform the development of our third contribution produced from this research. In our third contribution, we introduce a novel open source Android application, the App-Nanny, as a watchdog application to help ensure that applications are playing fair on the device. Lastly, we give insights into future mobile availability testing which includes developing a ChaosMonkeyApp helping to ensure hardening and resiliency in both devices and their running applications.\",\"PeriodicalId\":303527,\"journal\":{\"name\":\"2017 IEEE 28th Annual Software Technology Conference (STC)\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE 28th Annual Software Technology Conference (STC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/STC.2017.8234463\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 28th Annual Software Technology Conference (STC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/STC.2017.8234463","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
There are over a billion devices running the Android operating system. It is being used globally in personal, public, private and government organizations. Device and application availability, often overlooked in research, is a huge component to globally maintaining healthy applications and personal communications. Published research into Android application availability threats and vulnerabilities is limited and incomplete. At most, published research on static analysis techniques used to prevent and thwart Android availability denial of service has been discussed as an aside in only a few papers. To fill the research gap in understanding, this paper examines Android device denial of service techniques both at a system level and at an application level. Our research quantitatively examines applications' availability risks. These risks are used to develop Android mitigation techniques for application denial of service scenarios and inform the development of our third contribution produced from this research. In our third contribution, we introduce a novel open source Android application, the App-Nanny, as a watchdog application to help ensure that applications are playing fair on the device. Lastly, we give insights into future mobile availability testing which includes developing a ChaosMonkeyApp helping to ensure hardening and resiliency in both devices and their running applications.