The Most Secure Smartphone Operating System
Total Page:16
File Type:pdf, Size:1020Kb
World Academy of Science, Engineering and Technology International Journal of Computer and Information Engineering Vol:10, No:2, 2016 7KH0RVW6HFXUH6PDUWSKRQH2SHUDWLQJ6\VWHP$ 6XUYH\ 6XQGXV$\\D]6DDG5HKPDQ :RUOG¶ :LQGRZV 0RELOH¶V µ:LQGRZV 0DUNHW SODFH¶ DQG VR Abstract²,Q WKH UHFHQW \HDUV D IXQGDPHQWDO UHYROXWLRQ LQ WKH RQ 7KLV IHDWXUH RI VPDUW SKRQH GHYLFHV SURYLGHV RQH RI WKH 0RELOH3KRQHWHFKQRORJ\IURPMXVWEHLQJDEOHWRSURYLGHYRLFHDQG XWPRVW DGYDQWDJH IRU XVHUV E\ DOORZLQJ WKHP WR FRQQHFW WR VKRUW PHVVDJH VHUYLFHV WR EHFRPLQJ WKH PRVW HVVHQWLDO SDUW RI RXU YDULRXVDSSOLFDWLRQVDQGVHUYLFHV>@ OLYHV E\ FRQQHFWLQJ WR QHWZRUN DQG YDULRXV DSS VWRUHV IRU 6PDUWSKRQHVVKRZWKHFRPSHWHQFHWRPDLQWDLQWKHIHDWXUHV GRZQORDGLQJVRIWZDUHDSSVRIDOPRVWHYHU\DFWLYLW\UHODWHGWRRXUOLIH IURP ILQGLQJ ORFDWLRQ WR EDQNLQJ IURP JHWWLQJ QHZV XSGDWHV WR RIDWUDGLWLRQDOPRELOHSKRQHV\VWHPDVZHOODVWKHFRPSXWHU GRZQORDGLQJ +' YLGHRV DQG VR RQ 7KLV SURJUHVV LQ 6PDUW 3KRQH V\VWHP E\ UXQQLQJ GLIIHUHQW DSSOLFDWLRQ SURJUDPV PRELOH LQGXVWU\ KDV PRGHUQL]HG DQG WUDQVIRUPHG RXU ZD\ RI OLYLQJ LQWR D DSSV 0RELOH DSSV EHLQJ GLVWULEXWHG IURP WKH PRELOH DSS WURXEOHIUHH ZRUOG 7KH VPDUW SKRQH KDV EHFRPH RXU SHUVRQDO VWRUH VXFK DV *RRJOH 3OD\ DQG $SSOH 6WRUH GULYHV WKH VPDUW FRPSXWHUVZLWKWKHDGGLWLRQRIVLJQLILFDQWIHDWXUHVVXFKDVPXOWLFRUH SKRQHVE\SURYLGLQJDPRELOHDSSHFRV\VWHP7KHUHLVDOPRVW SURFHVVRUV PXOWLWDVNLQJ ODUJH VWRUDJH VSDFH EOXHWRRWK :L)L HYHU\ PRELOH DSS DYDLODEOH IRFXVLQJ GLIIHUHQW DVSHFWV RI D LQFOXGLQJODUJHVFUHHQDQGFDPHUDV:LWKWKLVHYROXWLRQWKHULVH LQ WKHVHFXULW\WKUHDWVKDYHDOVREHHQDPSOLILHG,Q/LWHUDWXUHGLIIHUHQW XVHU VOLIH'XHWRWKHHPHUJHQFHRIDSSVWRUHHFRV\VWHPWKH WKUHDWV UHODWHG WR VPDUW SKRQHV KDYH EHHQ KLJKOLJKWHG DQG YDULRXV GHSHQGHQF\ RI D PRELOHXVHU IRU VHUYLFHV VXFK DV PHVVDJLQJ SUHFDXWLRQV DQG VROXWLRQV KDYH EHHQ SURSRVHG WR NHHS WKH VPDUW DQG GDWD VHUYLFHV RQ 0RELOH 1HWZRUN 2SHUDWRU 012 KDV SKRQHVDIHZKLFKFDUULHVDOOWKHSULYDWHGDWDRIDXVHU,QWKLVSDSHUD EHHQ GLVUXSWHG DV PRVW RI WKH LPSRUWDQW VHUYLFHV DUH QRZ VXUYH\KDVEHHQFDUULHGRXWWRILQGRXWWKHPRVWVHFXUHDQGWKHPRVW HDVLO\ SURYLGHG E\ WKH PRELOH DSS VWRUHV VXFK DV WKH PRELOH XQVHFXUH VPDUW SKRQH RSHUDWLQJ V\VWHP DPRQJ WKH PRVW SRSXODU DSS FDOOHG :KDWVDSS ZKLFK SURYLGHV WKH WH[W VHUYLFHV KDV VPDUWSKRQHVLQXVHWRGD\ UHSODFHG WKH 606 WH[W E\ SURYLGLQJ D GLUHFW URXWH WR PDUNHW Keywords²6PDUW SKRQH RSHUDWLQJ V\VWHP VHFXULW\ WKUHDWV ZLWKRXW DQ\ LQWHUYHQWLRQ RI 012 >@ )RU XVLQJ WKHVH YDOXH $QGURLGL26%DOFNEHUU\:LQGRZV DGGHG VHUYLFHV ZLWKRXW WKH LQWUXVLRQ RI 012 VPDUW SKRQH XVHUVDUHH[SRVHGWRYDULRXVVHFXULW\ULVNV%\FRQVLGHULQJWKH , ,1752'8&7,21 IRXU PRVW SRSXODU VPDUW SKRQH RSHUDWLQJ V\VWHPV $QGURLG +( JURZWK LQ WKH 6PDUWSKRQH LQGXVWU\ WRRN LWV SDFH LQ L26%ODFNEHUU\26DQG:LQGRZVSKRQHWKLVSDSHUVKRZVD 7DQGLVVWLOOJURZLQJDWDPD]LQJO\IDVWHUUDWHWKDWWKH VXUYH\ RI IRXU PRVW SUDFWLFDO VPDUW SKRQH 26 DW WKH SUHVHQW SUHVHQWKLJKWHFKSKRQHVZLOOEHFRQVLGHUHGREVROHWHLQQHDU WLPHWRHYDOXDWHWKHPRVWVHFXUHRSHUDWLQJV\VWHPEHWZHHQDOO IXWXUH 7KH 6PDUWSKRQH RSHUDWLQJ V\VWHP LV UHVSRQVLEOH IRU E\DQDO\]LQJGLIIHUHQWIDFWRUVLQWKHLU26ZKLFKPDNHVWKHP UXQQLQJ YDULRXV VHUYLFHV RQ WKH SKRQH VXFK DV PDNLQJ FDOO YXOQHUDEOHWRVHFXULW\KD]DUGV VHQGLQJPHVVDJHVLQWHUQHWEURZVLQJDSSGRZQORDGLQJDQGVR RQ >@ >@ 7KH 6PDUWSKRQH 2SHUDWLQJ 6\VWHP QRW RQO\ ,, 60$573+21(23(5$7,1*6<67(06 VXSSRUWVYDULRXVIHDWXUHVRIDFRPSOHWHFRPSXWHUV\VWHPVXFK 0RELOH DSSV DOVR FDOOHG WKH DSSOLFDWLRQ SURJUDPV QHHGV D DV KLJK VSHHG FHQWUDO SURFHVVLQJ XQLWV &38 DQG JUDSKLFV VRIWZDUH SODWIRUP RQ ZKLFK WKH\ FDQ UXQ 6XFK SODWIRUP LV SURFHVVLQJ XQLW *38 ODUJH VWRUDJH VSDFH PXOWLWDVNLQJ FDOOHG 0RELOH 2SHUDWLQJ 6\VWHP 0RELOH 26 ,Q WKH SDVW KLJKUHVROXWLRQ VFUHHQV DQG FDPHUDV PXOWLSXUSRVH GHFDGHWKH26KDYHJRQHWKURXJKSKDVHHYROXWLRQIURP3& FRPPXQLFDWLRQ KDUGZDUH EXW DOVR FRPELQH RWKHU IHDWXUHV EDVHG 26 WR DQ HPEHGGHG 26 DQG WKH SUHVHQW VPDUW SKRQH LQFOXGLQJ D WRXFK VFUHHQ FHOOXODU %OXHWRRWK :L)L JOREDO RULHQWHG 26 >@ 7KH IRXU PRVW LPSRUWDQW VPDUW SKRQH SRVLWLRQLQJ V\VWHP *36 PRELOH QDYLJDWLRQ YLGHR FDPHUD RSHUDWLQJ V\VWHPV DUH $QGURLG L26 LSKRQHLSRGLSDG YRLFH UHFRUGHU PXVLF SOD\HU QHDU ILHOG FRPPXQLFDWLRQ DQG %ODFNEHUU\DQG:LQGRZV3KRQH,QWKH6\PELDQVPDUW LQIUDUHGEODVWHU>@)RUVXSSRUWLQJVXFKGLVWLQFWIHDWXUHVWKH SKRQHVZHUHFRQVLGHUHGPRVWSRSXODUDVWKH\ZHUHEHLQJVROG International Science Index, Computer and Information Engineering Vol:10, No:2, 2016 waset.org/Publication/10003826 6PDUWSKRQH26SRVVHVVYHU\FRPSOH[DUFKLWHFWXUH ZRUOGZLGH WKDQ DQ\ RWKHU SKRQH EXW WRGD\ WKH 1RNLD KDV 0RGHUQ6PDUWSKRQHVDUHGHVLJQHGLQVXFKDZD\WKDWWKH\ UHSODFHGLWV6\PELDQ26ZLWK:RQGRZV3KRQH>@7KHWDEOH FDQ VXSSRUW DQ\ VRIWZDUH PRELOH DSS ZULWWHQ E\ H[WHUQDO GHPRQVWUDWHG LQ )LJ VKRZV WKH WK 4XDUWHU VPDUW SKRQH DSSOLFDWLRQ GHYHORSHUV 7KLV IHDWXUH DOORZV WKH XVHUV WR DGG VKLSPHQWVRIWKUHH\HDUVIURP:HFDQREVHUYHWKDW QHZDSSVDQGVHUYLFHVWRWKHLUPRELOHE\VLPSO\GRZQORDGLQJ WKHPRVWVKLSPHQWVDUHPDGHIRU$QGURLGSKRQHVDURXQG WKHPIURPVRIWZDUHGHYHORSHUV¶DSSOLFDWLRQVWRUHVHJ$SSOH V LQWKHQFRPHVWKHL26ZLWKZKLOHZLQGRZVSKRQH $SS 6WRUH *RRJOH V $QGURLG 0DUNHW %ODFNEHUU\¶V µ$SS FDUU\RIWRWDOVKLSPHQWDQGWKHEODFNEHUU\ZLWKOHVVWKDQ SHUFHQW 6XQGXV$\\D]LVZLWKWKH1DWLRQDO8QLYHUVLW\RI6FLHQFHVDQG7HFKQRORJ\ 3DNLVWDQ HPDLOVXQGXVD\\D]#FHPHQXVWHGXSN International Scholarly and Scientific Research & Innovation 10(2) 2016 354 scholar.waset.org/1307-6892/10003826 World Academy of Science, Engineering and Technology International Journal of Computer and Information Engineering Vol:10, No:2, 2016 0RELOH,QIRUPDWLRQ'HYLFH3URILOH 0,'3 DQGWKH:LUHOHVV $SSOLFDWLRQ 3URILOH :$3 ZKLFK V\QFKURQL]H WKURXJK %ODFN%HUU\(QWHUSULVH6HUYHU %(6 7KH%(6LVUHVSRQVLEOH IRUSURYLGLQJGLIIHUHQWIHDWXUHVRQHRIWKHPLVWKHVHFXULW\IRU PRELOHGHYLFHV>@>@$FFRUGLQJWRRQHVXUYH\FRQGXFWHGLQ DURXQGRIEODFNEHUU\GHYLFHVZHUHVROGZRUOGZLGH PDNLQJ5,0WKHVL[WKPRVWSRSXODUGHYLFHPDQXIDFWXUHU7KH EODFNEHUU\LQWHUQHWVHUYLFHLVDYDLODEOHLQFRXQWULHVDURXQG WKH ZRUOG DQG DFFRUGLQJ WR D VWXG\ LQ 2FWREHU WKHUH ZHUHVHYHQW\PLOOLRQVXEVFULEHUVWREODFNEHUU\ZRUOGZLGH D. Windows OS $Q2SHUDWLQJ6\VWHPGHYHORSHGE\:LQGRZVIRUHPEHGGHG )LJWK4XDUWHUVPDUWSKRQHVKLSPHQWVRIWKUHH\HDUVIURP V\VWHPV,WLVDOVRDEEUHYLDWHGDV:LQ&(>@,WZDVUHOHDVHGLQ ZLWK WKH QDPH :LQGRZV 3KRQH 'LIIHUHQW KDUGZDUH PDQXIDFWXUHUV VXFK DV 6DPVXQJ /* 1RNLD DQG +7& DUH )ROORZLQJ LV WKH EULHI LQWURGXFWLRQ RI WKH SRSXODU VPDUW GHYHORSLQJ:LQGRZV3KRQHGHYLFHV,Q:LQGRZV3KRQH SKRQHRSHUDWLQJV\VWHPV REWDLQHG D PDMRU XSJUDGH NQRZQ DV 0DQJR E\ DGGLQJ IHDWXUHV WR WKH RULJLQDOGHVLJQ DQG LW LV GHFODUHG DV WKH PDLQ A. Android OS 26 IRU DOO 1RNLD VPDUW SKRQHV LQ IXWXUH :LQGRZV ZDV $QGURLG LV D /LQX[ EDVHG RSHUDWLQJ V\VWHP GHYHORSHG E\ UHOHDVHGLQNQRZQDVVHFRQGJHQHUDWLRQ>@7KHUHFHQW *RRJOH LQ FRPELQDWLRQ ZLWK WKH RSHQ KDQG DOOLDQFH >@ ,Q YHUVLRQ RI :LQGRZV (PEHGGHG &RPSDFW VXSSRUWV ,QWHO [ WKH ILUVW $QGURLG VPDUW SKRQH ZDV ODXQFKHG DQG LW DQGFRPSDWLEOHV0,36DQG$50SURFHVVRUV>@ EHFDPHWKHPDMRUFRPSHWLWRURIL3KRQHGXHWRLWVVXSSRUWIURP VPDUWSKRQHPDQXIDFWXUHUVDVZHOODVPXOWLSOHFDUULHUV2QHRI E. Smartphone Operating Systems and the Market Share WKHPRVWSRSXODUIHDWXUHRI$QGURLGSKRQHVLVLWVODUJHVFUHHQ $FFRUGLQJWRPDUNHWVKDUHDVLOOXVWUDWHGLQ)LJWKH HJSKDEOHW,Q$QGURLGRXWSHUIRUPHGHYHU\RWKHUVPDUW PRVWSRSXODU26DPRQJWKHPDMRU26LV$QGURLGZKLFKKROGV SKRQHLQPDUNHW:KLOHLQ*RRJOHSOD\VWRUHSXEOLVKHG RIWKHWRWDOVKDUHLQVPDUWSKRQHLQGXVWU\QH[WSRSXODULV PRUHWKDQPLOOLRQ$QGURLGDSSVZKLFKDUHFROOHFWLYHO\EHLQJ :LQGRZV ZLWK VKDUH DQG WKHQ FRPHV WKH L26 DQG GRZQORDGHGELOOLRQWLPHV&RUUHVSRQGLQJO\DFFRUGLQJWRD EODFNEHUU\ZLWKDQGFRUUHVSRQGLQJO\ VXUYH\FRQGXFWHGLQDPRQJWKHPRELOHGHYHORSHUV RIWKHPDUH$QGURLGGHYHORSHUV>@7KHUHDUHIRXUOD\HUVLQ $QGURLGSODWIRUPWKH/LQX[.HUQHOZKLFKLVUHVSRQVLEOHIRU VHFXULW\ SURFHVV DQG PHPRU\ PDQDJHPHQW 7KH $QGURLG UXQWLPH && $QGURLG /LEUDULHV DQG $SSOLFDWLRQ )UDPHZRUN B. iOS ,3KRQH2SHUDWLQJ6\VWHPLVD8QL[EDVHG26,WZDVILUVW ODXQFKHGLQE\WKH$SSOH,QFWRVXSSRUW$SSOHGHYLFHV VXFK DV L3KRQH ,SDG ,SRG WRXFK DQG $SSOH 79 8QOLNH $QGURLG L26 GRHV QRW VXSSRUW LQVWDOODWLRQ RQ QRQ$SSOH KDUGZDUH,Q$SSOHVWRUHFRQWDLQHGPRUHWKDQ L26DSSOLFDWLRQVDQGWKHGRZQORDGRIRYHUELOOLRQDSSVDUH )LJ6PDUW3KRQH0DUNHW6KDUH UHFRUGHG7KHUHDUHIRXUDEVWUDFWLRQOD\HUVLQL26WKHFRUH26 F. Smartphone Security Threats OD\HU WKH FRUH VHUYLFHV OD\HU WKH PHGLD OD\HU DQG WKH FRFRD WRXFKOD\HU>@>@ ,QWKHODVWIHZ\HDUVWKHVHFXULW\WKUHDWVKDYHEHHQJURZQ VRPXFKWKDWWKHWRSPRVWVWRULHVUHJDUGLQJVPDUWSKRQHVDUH International Science Index, Computer and Information Engineering Vol:10, No:2, 2016 waset.org/Publication/10003826 C. Blackberry OS FRQFHUQHG ZLWK WKHLU VHFXULW\ YLRODWLRQ PRELOH PDOZDUH DQG %ODFNEHUU\ 26 LV GHVLJQHG DQG GHYHORSHG E\ 5HVHDUFK LQ WKHKDFNLQJRIFORXGVHUYLFHVLQGLIIHUHQWZD\V$VWKHFORXG 0RWLRQ 5,0 )LUVW%ODFNEHUU\VPDUWSKRQHZDVODXQFKHGLQ VHUYLFHVVXFKDVL&ORXG*RRJOH'ULYHDQG'URSER[DUHEHLQJ EXWWKHDGYDQFHGEODFNEHUU\GHYLFHVZHUHLQWURGXFHGLQ FORVHO\ LQFRUSRUDWHG LQRXUVPDUW SKRQHVZH VWDUWHG WRSRXU 7KH EODFNEHUU\ GHYLFHV LQFOXGH SHUVRQDO GLJLWDO PRUHDQGPRUHGLJLWDOGDWDLQWRRXUSKRQHVZKLFKHYHQWXDOO\ DVVLVWDQWV SRUWDEOH PHGLD SOD\HUV LQWHUQHW EURZVHUV JDPLQJ RFFXS\PRVWRIRXUSKRQH VPHPRU\$VPDQ\RIXVDUHQRW GHYLFHV FDPHUDV HWF >@ 2QH RI WKH PDMRU VWUHQJWKV RI DZDUH RI WKH SRWHQWLDO VHFXULW\ WKUHDWV DVVRFLDWHG ZLWK RXU %ODFNEHUU\26LVWKHLUDELOLW\WRKDQGOHFRUSRUDWHHPDLOVZKLOH SKRQHV ZH KDYH XVHG RXU SKRQHV WR VWRUH RXU SHUVRQDO DQG PDLQWDLQLQJDKLJKOHYHOVHFXULW\WKURXJKRQGHYLFHPHVVDJH VHQVLWLYHLQIRUPDWLRQVXFKDVHPDLOVSHUVRQDOPHVVDJHVEDQN HQFU\SWLRQ %ODFN%HUU\ 26 VXSSRUWV WZR SURWRFROV WKH -DYD DFFRXQW GHWDLOV SDVVZRUGV DQG SLFWXUHV LQ DGGLWLRQ WR WKH International Scholarly and Scientific Research & Innovation 10(2) 2016 355 scholar.waset.org/1307-6892/10003826 World Academy of Science, Engineering and Technology International Journal of Computer and Information Engineering Vol:10, No:2,