Bytecode omskrivning på Android-program har allmänt antagits för att genomföra finkornig åtkomstkontroll. Det ger mer flexibilitet och bekvämlighet utan att ändra Android-plattformen. Bytecode omskrivning använder statisk analys för att identifiera användningen av säkerhetskänsliga API-metoder, innan det instrument bytecode för att styra tillgången till dessa API-samtal. På grund av betydelsen av denna teknik, effektiviteten i dess prestanda i att tillhandahålla finkornig åtkomstkontroll är avgörande. Vi har tillhandahållit en systematisk utvärdering för att bedöma effektiviteten av API-nivå åtkomstkontroll med bytekod omskrivning på Android operativsystem. I vår utvärdering, har vi identifierat ett antal potentiella attacker riktade mot ofullständiga implementeringar av bytekod omskrivning på Android OS, som kan tillämpas på bypass åtkomst kontroll som införts av bytekod rewriter. Dessa attacker kan antingen kringgå API-nivån åtkomstkontroll eller göra sådan åtkomstkontroll svårt att genomföra, exponera svaga länkar i bytecode omskrivningsprocessen. Rekommendationer om teknik säker bytekod omskrivning verktyg presenteras baserat på identifierade attacker. Detta arbete är den första systematiska studien om effektiviteten av att använda bytecode omskrivning för API-nivå åtkomstkontroll.
Referens REF antagen bytekod omskrivning för att genomföra finkornig åtkomstkontroll på API-nivå.
On the effectiveness of API-level access control using bytecode rewriting in Android
{'venue': "ASIA CCS '13", 'journal': None, 'mag_field_of_study': ['Computer Science']}