Abstract-Android telefon tillverkare är under ständig press att röra sig snabbt på sina nya modeller, ständigt anpassa Android för att passa sin hårdvara. Dock är säkerhetskonsekvenserna av denna praxis mindre kända, särskilt när det gäller de ändringar som gjorts i Android Linux enhetsdrivrutiner, t.ex. de för kamera, GPS, NFC etc. I detta dokument rapporterar vi den första studien som syftar till en bättre förståelse av säkerhetsriskerna i denna anpassningsprocess. Vår studie är baserad på ADDICED, ett nytt verktyg vi byggt för att automatiskt upptäcka vissa typer av brister i anpassat förarskydd. Specifikt, på en anpassad telefon, utför ADICTED dynamisk analys för att korrelera verksamheten på en säkerhetskänslig enhet till sina relaterade Linux-filer, och sedan avgör om dessa filer är underskyddade på Linux-lagret genom att jämföra dem med sina motsvarigheter på en officiell Android OS. På så sätt kan vi upptäcka en uppsättning troliga säkerhetsbrister i telefonen. Med hjälp av verktyget analyserade vi tre populära telefoner från Samsung, identifierade deras sannolika brister och byggde end-to-end attacker som gör det möjligt för en oprivilegierad app att ta bilder och skärmdumpar, och även logga de nycklar användaren går in genom pekskärm. Några av dessa brister finns på över hundra telefonmodeller och påverkar miljontals användare. Vi rapporterade bristerna och hjälpte tillverkarna att lösa dessa problem. Vi studerade ytterligare säkerhetsinställningarna för enhetsfiler på 2423 fabriksbilder från stora telefontillverkare, upptäckte över 1000 sårbara bilder och fick också insikter om hur de distribueras över olika Android-versioner, operatörer och länder.
ADDICED REF är ett verktyg för att automatiskt upptäcka brister som exponeras av skräddarsydda drivrutinsimplementeringar.
The Peril of Fragmentation: Security Hazards in Android Device Driver Customizations
{'venue': '2014 IEEE Symposium on Security and Privacy', 'journal': '2014 IEEE Symposium on Security and Privacy', 'mag_field_of_study': ['Computer Science']}