
那么,怎樣保證安卓應用軟件開(kāi)發(fā)的安全性呢?
其一,要對存儲在外部的數據加密。存儲在外部存儲設備上的數據可以很容易地被設備上的所有應用程序訪(fǎng)問(wèn),以加密格式保存數據非常重要,移動(dòng)應用程序開(kāi)發(fā)人員使用最廣泛的一種加密算法就是AES(高級加密標準),這種加密方式能保障數據不被泄露。
其二,內部存儲用于敏感數據存儲。每個(gè)Android應用程序都有一個(gè)內部存儲目錄,在這個(gè)目錄中存儲的文件是非常安全的,因為他們使用MODE_PRIVATE模式創(chuàng )建文件。這個(gè)模式能保證某個(gè)應用程序文件不會(huì )背其他應用程序保存到設備上面。
其三,使用HTTPS進(jìn)行鏈接。通過(guò)HTTPS連接來(lái)實(shí)現應用與服務(wù)器之間的通信,因為很多Android用戶(hù)經(jīng)常使用HTTP連接到開(kāi)放的WiFi網(wǎng)絡(luò ),而使用HTTP而非HTTPS,使得設備易受眾多惡意熱點(diǎn)的攻擊,這些熱點(diǎn)可以輕易地改變HTTP流量的內容,導致設備應用出現異常。