Resultaterne af analysen af bagdøre i Android-applikationer

Forskere fra Helmholtz Center for Informationssikkerhed (CISPA), Ohio State University og New York University et 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, hvordan det er let at få et EV-certifikat i navnet "Stripe, Inc" (et populært betalingssystem) blot ved at registrere et selskab med samme navn i en anden stat. For at opdage forskellen skal man under alle omstændigheder se nærmere på detaljer om hjemmesiden - oplysninger fra adresselinjen er ikke tilstrækkelige. En anden forsker, James Burton, fik et certifikat i navnet på sit registrerede selskab "Identity Verified", hvilket også let kan forvirre brugerne., 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 udgivet tilgængelig på GitHub (forskerne har tidligere offentliggjort en statisk analysator LeakScope, som automatisk identificerer information lækager i applikationer).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster