Android ger tredjepartsprogram med ett omfattande API som inkluderar tillgång till telefon hårdvara, inställningar och användardata. Tillgång till integritets- och säkerhetsrelevanta delar av API kontrolleras med ett system för tillstånd till installationstid. Vi studerar Android-program för att avgöra om Android-utvecklare följer minst privilegier med deras tillståndsförfrågningar. Vi byggde Stowaway, ett verktyg som upptäcker överprivilegi i kompilerade Android-program. Stowaway bestämmer vilken uppsättning API-samtal som ett program använder och sedan kartlägger dessa API-samtal till behörigheter. Vi använde automatiserade testverktyg på Android API för att bygga behörighetskartan som är nödvändig för att upptäcka överprivilegier. Vi tillämpar Stowaway på en uppsättning av 940 ansökningar och finner att cirka en tredjedel är överprivilegierade. Vi undersöker orsakerna till överprivilegier och hittar bevis för att utvecklare försöker följa minst privilegier men ibland misslyckas på grund av otillräcklig API-dokumentation.
Stowaway REF studerar en uppsättning av 940 appar och finner att cirka en tredjedel inte följer principen om minst privilegier.
Android permissions demystified
{'venue': "CCS '11", 'journal': None, 'mag_field_of_study': ['Computer Science']}