Android och andra mobila operativsystem ber användare om behörighet innan appar får tillgång till känsliga resurser som kontakter och plats. Vi antar att sådana behörighetssystem kan förbättras genom att bli mer integrerade med appens användargränssnitt. I den här artikeln genomför vi två studier för att testa vår hypotes. För det första använder vi AppTracer, ett dynamiskt analysverktyg vi utvecklat, för att mäta i vilken utsträckning användarinteraktioner och känslig resursanvändning är relaterade till befintliga appar. För det andra genomför vi en online-undersökning för att undersöka hur olika interaktioner med UI påverkar användarnas förväntningar om huruvida en app får tillgång till känsliga resurser. Våra resultat tyder på att användarinteraktioner såsom knappklick kan tolkas som behörighet, vilket minskar behovet av separata förfrågningar, men att åtkomster som inte är direkt knutna till användarinteraktioner bör godkännas separat, eventuellt när appar först lanseras.
Slutligen använder AppTracer REF dynamisk analys för att upptäcka vilka användarinteraktioner som tidsmässigt föregår känsliga resursanvändningar.
User Interactions and Permission Use on Android
{'venue': None, 'journal': 'Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems', 'mag_field_of_study': ['Computer Science']}