Forskere fra Helmholtz Center for Informationssikkerhed (CISPA), Ohio State University og New York University undersøgelsen af skjulte funktioner i applikationer til Android-platformen. Analyse af 100.000 mobile applikationer fra Google Play-kataloget, 20.000 fra et alternativt katalog (Baidu) og 30.000 forudinstallerede applikationer på forskellige smartphones, udvalgt fra 1000 firmware fra SamMobile, , som 12706 (8.5%) programmer indeholder skjult funktionalitet, der ikke er synlig for brugeren, men kan aktiveres med specielle sekvenser, som kan betragtes som bagdøre.
Især indeholdt 7584 applikationer indbyggede hemmelige adgangsnøgler, 501 indbyggede masteradgangskoder og 6013 skjulte kommandoer. Problematisk software blev fundet i alle vurderede kilder, og i procent udgjorde bagdøre 6.86% (6860) af de undersøgte programmer fra Google Play, 5.32% (1064) fra det alternative katalog, og 15.96% (4788) fra listen over forudinstallerede programmer. De identificerede bagdøre giver enhver, der kender nøglerne, aktiveringsadgangskoderne og sekvenserne for at udløse kommandoer, adgang til applikationen og alle relaterede data.
For eksempel blev der i en applikation til streaming af sportskampe, som har 5 millioner installationer, fundet en indbygget nøgle til at få adgang til administratorgrænsefladen, hvilket muliggør ændring af applikationsindstillingerne og adgang til yderligere funktionalitet. I en låseskærmsapplikation med 5 millioner installationer blev der fundet en adgangsnøgle, der tillader nulstilling af den brugerdefinerede adgangskode til enheden. I en oversættelsesprogram med 1 million installationer er der en nøgle, der muliggør køb inden for applikationen og opgradering til pro-versionen uden faktisk betaling.
I program for fjernstyring af mistede enheder, som har 10 millioner installationer, er der fundet en masterkode, der giver mulighed for at fjerne den lås, som brugeren har sat i tilfælde af tab af enheden. I programmet til at føre en notesbog er der fundet en masterkode, der tillader oplåsning af hemmelige noter. I mange applikationer er der også opdaget fejlfindingstilstande, der åbner adgang til lavniveau funktioner, for eksempel i indkøbsapp'en blev en proxyserver aktiveret ved indtastning af en bestemt kombination, og i læringsprogrammet var der mulighed for at omgå testene.
Ud over bagdøre er der i 4028 (2,7%) applikationer identificeret tilstedeværelsen af sortlister, der anvendes til at censurere information modtaget fra brugeren. De brugte sortlister indeholder sæt af ord, der er forbudt at nævne, herunder navne på politiske partier og politikere, samt standardfraser, der bruges til at skræmme og diskriminere bestemte befolkningsgrupper. Sortlister er blevet identificeret i 1,98% af de undersøgte programmer fra Google Play, i 4,46% fra alternative kataloger og i 3,87% fra listen over forinstallerede applikationer.
Til analysen er der brugt et værktøj skabt af forskerne, InputScope, hvis kode snart vil være tilgængelig på GitHub (forskerne har tidligere offentliggjort en statisk analysator , som automatisk identificerer information lækager i applikationer).
Kilde: opennet.ru
