国产精品香蕉在线观看网,亚洲欧美精品综合在线观看,亚洲不卡av一区二区无码不卡,亚洲日本精品国产第一区二区

移動(dòng)安全 安全管理 應(yīng)用案例 網(wǎng)絡(luò)威脅 系統(tǒng)安全 應(yīng)用安全 數(shù)據(jù)安全 云安全
當(dāng)前位置: 主頁(yè) > 信息安全 > 移動(dòng)安全 >

APP的安然——?jiǎng)e忘了開(kāi)辟者

時(shí)間:2013-09-23 11:40來(lái)源:TuZhiJiaMi企業(yè)信息安全專(zhuān)家 點(diǎn)擊:
說(shuō)起APP安然,一般用戶(hù)起首想到可能就是甚么騰訊、金山等殺毒軟件。為甚么?很較著,他們出產(chǎn)殺毒軟件,手機(jī)中毒了,可以殺毒,這些殺毒軟件可以呵護(hù)用戶(hù)的手機(jī),呵護(hù)用戶(hù)的資料的安然
Tags移動(dòng)安全(560)APP安全(2)殺毒軟件(76)  

  說(shuō)起APP安然,一般用戶(hù)起首想到可能就是甚么騰訊、金山等殺毒軟件。為甚么?很較著,他們出產(chǎn)殺毒軟件,手機(jī)中毒了,可以殺毒,這些殺毒軟件可以呵護(hù)用戶(hù)的手機(jī),呵護(hù)用戶(hù)的資料的安然,其實(shí),在A(yíng)PP安然范疇,還有另外一端,那就是開(kāi)辟者的安然。

APP安然,別忘了開(kāi)辟者

  避免歹意APP 開(kāi)辟者也有責(zé)任

  開(kāi)辟者也需要安然?一些人可能還想不大白。從一個(gè)常規(guī)流程來(lái)講,開(kāi)辟者開(kāi)辟APP,然后奉行給用戶(hù),一個(gè)很完美的流程,用戶(hù)假定中毒了,下個(gè)殺毒軟件查殺便可,用戶(hù)假定資料丟掉了,那要怪就只能怪用戶(hù),怪歹意病毒,其實(shí)這此中也有開(kāi)辟者的責(zé)任,就是開(kāi)辟者開(kāi)辟的APP不敷安然,概況上開(kāi)辟者不要承擔(dān)甚么責(zé)任,可是你會(huì)掉往用戶(hù),用戶(hù)會(huì)悄悄的卸掉落你的APP,對(duì)一個(gè)小白用戶(hù)來(lái)講,只知道下了某家的APP中毒,趕快卸載掉落。其實(shí)今朝良多安然公司喜好轉(zhuǎn)移用戶(hù)的視野,出了病毒不怪APP開(kāi)辟者,只怪病毒,目標(biāo)很較著——奉行本身的殺毒軟件,長(zhǎng)此以往,殺毒軟件奉行的很快,開(kāi)辟者開(kāi)辟的APP,卻下載的愈來(lái)愈少,所以開(kāi)辟者更應(yīng)當(dāng)呵護(hù)本身APP的安然,避免歹意APP,開(kāi)辟者也應(yīng)有責(zé)任。

  開(kāi)辟者開(kāi)辟的APP有縫隙

  鄙諺說(shuō),開(kāi)辟者開(kāi)辟的APP,理論應(yīng)是安然的。事實(shí)自家法度員寫(xiě)的代碼,不會(huì)內(nèi)置甚么歹意法度,更不會(huì)偷用戶(hù)的資料,所以當(dāng)然問(wèn)心無(wú)愧??墒?,標(biāo)題問(wèn)題出來(lái)了,市場(chǎng)上良多歹意APP都是馳名利用,好比《小鱷魚(yú)愛(ài)洗澡》、《植物大年夜戰(zhàn)僵尸2》、《憤慨的小鳥(niǎo)》等等哪兒出來(lái)呢?其實(shí)大年夜家都知道,是被黑客歹意竄改后出來(lái)的,黑客如何能點(diǎn)竄了你的APP?很較著,開(kāi)辟者的開(kāi)辟的APP有縫隙。有哪些縫隙,可以從下面幾個(gè)方面來(lái)講。

  起首,反編譯縫隙。

  今朝良多安卓利用開(kāi)辟所利用的說(shuō)話(huà)都是java,java顛末編譯后生成一個(gè)dex源法度文件,這個(gè)文件顛末反編譯后,可以很輕松的看到源代碼,反編譯的代碼和源代碼幾近沒(méi)有甚么辨別,一個(gè)略微懂點(diǎn)手藝的黑客,利用網(wǎng)上幾款風(fēng)行的反編譯法度,把java代碼發(fā)編譯后,便可加進(jìn)本身的歹意代碼,然后顛末二次編譯,便可以生成一個(gè)新的APP,然后提交到利用市場(chǎng)上供給用戶(hù)下載,如許一個(gè)正常的APP就變成了歹意APP,用戶(hù)只要下載了這個(gè)APP就“中招”。

  其次,內(nèi)存縫隙。

  其實(shí)大年夜家都知道,APP就是一個(gè)法度,下載到手機(jī)上以后,就是一個(gè)文件,用戶(hù)在點(diǎn)擊啟動(dòng)按鈕以后,法度就會(huì)啟動(dòng),會(huì)在手機(jī)的內(nèi)存中運(yùn)行,就會(huì)構(gòu)成一個(gè)過(guò)程。過(guò)程是干嗎的,就是來(lái)存儲(chǔ)用戶(hù)數(shù)據(jù)的,這個(gè)存儲(chǔ)時(shí)動(dòng)態(tài)的,用戶(hù)在法度的任何把持城市被寫(xiě)進(jìn)內(nèi)存里,好比一個(gè)游戲的分?jǐn)?shù),金幣等數(shù)值,并且存放各類(lèi)數(shù)據(jù)過(guò)程是自力的,不合過(guò)程彼此不影響。這個(gè)時(shí)辰,很大白就會(huì)有一個(gè)縫隙,甚么縫隙,那就是當(dāng)法度運(yùn)行時(shí),有個(gè)歹意法度點(diǎn)竄存儲(chǔ)在手機(jī)上數(shù)據(jù),就像你安心的再做公交車(chē),一個(gè)小偷悄悄的把手收到你的口袋里偷走你的錢(qián)包一樣。每個(gè)APP都是一個(gè)自力的過(guò)程,歹意的代碼會(huì)偷偷點(diǎn)竄其他APP的過(guò)程。

  再次,反調(diào)試縫隙。安卓系統(tǒng)承諾法度在運(yùn)行時(shí),經(jīng)由過(guò)程一個(gè)調(diào)試法度對(duì)APP進(jìn)行調(diào)試,這個(gè)調(diào)試法度具有手機(jī)最高的權(quán)限,一般環(huán)境下,這個(gè)權(quán)限只是便利開(kāi)辟者對(duì)本身開(kāi)辟的APP進(jìn)行調(diào)試的。可是,一些黑客,卻操縱這個(gè)功能用來(lái)弄粉碎。好比,當(dāng)用戶(hù)利用付出軟件的時(shí)辰,偷走用戶(hù)的付出口令;當(dāng)用戶(hù)在利用發(fā)短信功能時(shí)辰,偷走用戶(hù)的短信記實(shí)……等良多歹意手段都可以操縱這個(gè)縫隙。

  綜上所述,一款A(yù)PP可能還有其他縫隙,當(dāng)然上面所提的幾個(gè)縫隙是首要的,正所謂道高一尺一次魔高一丈,當(dāng)然一些開(kāi)辟者在寫(xiě)代碼時(shí),做了一些安然呵護(hù)辦法,可是要想真實(shí)的做到APP安然,就需要加倍專(zhuān)業(yè)的手段,乃至需要加倍專(zhuān)業(yè)的安然公司如梆梆安然來(lái)做。

  開(kāi)辟者需要專(zhuān)業(yè)安然呵護(hù)

  開(kāi)辟者需要哪些安然呵護(hù)?很較著,針對(duì)上述的縫隙的安然呵護(hù)都需要。起首,針對(duì)反編譯縫隙,需要代碼混合,更深一個(gè)層次的就是代碼加密,經(jīng)由過(guò)程對(duì)源代碼加密,一方面呵護(hù)APP源代碼的完全性,另外一方面,避免了黑客對(duì)APP的粉碎,同時(shí)數(shù)據(jù)加密,還可以避免二次打包歹意破。

  其次,內(nèi)存縫隙,對(duì)一些利用數(shù)值做打散措置。好比某個(gè)游戲的金幣數(shù)值為600時(shí),在內(nèi)存存儲(chǔ)時(shí)做打散措置,避免一些游戲點(diǎn)竄器可以直接讀取完全的內(nèi)存數(shù)據(jù)做點(diǎn)竄。今朝市道的《打魚(yú)達(dá)人》等一些比較馳名的游戲皆采取了打散措置,可是打散措置只是增加了點(diǎn)竄內(nèi)存數(shù)據(jù)的難度,沒(méi)法從底子上對(duì)游戲數(shù)據(jù)進(jìn)行呵護(hù)。

  再次,存檔數(shù)據(jù)竄改縫隙,傳統(tǒng)校驗(yàn)的措置邏輯很等閑被闡發(fā)出來(lái),只有從更底層的數(shù)據(jù)加密呵護(hù),才能包管數(shù)據(jù)的安然。

  跟著傳統(tǒng)互聯(lián)網(wǎng)和傳統(tǒng)企業(yè)的移動(dòng)互聯(lián)網(wǎng)化,愈來(lái)愈多的企業(yè)開(kāi)端推出本身的APP,APP的安然同樣成了行業(yè)的一大年夜安然標(biāo)題問(wèn)題,一方面不但要呵護(hù)手機(jī)用戶(hù)的安然,還要呵護(hù)開(kāi)辟者的安然, 開(kāi)辟者做為APP的泉源,更是安然之重。病毒利用的殘虐,不克不及依托簡(jiǎn)單的殺毒來(lái)“堵”,必需從泉源上對(duì)APP做呵護(hù),以呵護(hù)移動(dòng)互聯(lián)網(wǎng)行業(yè)健康快速成長(zhǎng)。

------分隔線(xiàn)----------------------------

推薦內(nèi)容