使用HTML5構(gòu)建的應(yīng)用程序與任何基于web的應(yīng)用程序一樣,開發(fā)商應(yīng)采取適當?shù)木W(wǎng)絡(luò)攻擊安全措施,以保護任何存儲的數(shù)據(jù)和通信安全。想學習HTML5構(gòu)建應(yīng)用程序的更多知識和技能,不妨報名參加HTML5培訓學習,能在短時間內(nèi)學到有用的東西,比自學更快速,更有效。
HTML 5移動應(yīng)用程序面臨的威脅有哪些?
1.來自惡意代碼的威脅
HTML 5應(yīng)用程序最有可能通過開發(fā)人員錯誤增加安全風險。例如,通過藍牙、Wi-Fi或短信自動執(zhí)行惡意代碼。
此惡意代碼可以捕獲敏感信息,并將受害者的移動設(shè)備暴露給攻擊者。更糟糕的是,惡意代碼可能會傳播并導致應(yīng)用程序執(zhí)行錯誤任務(wù),它的安全弱點正成為一個更大的問題。
通過使用不正確的API,應(yīng)用程序易受攻擊。除了開發(fā)者錯誤,惡意代碼可以通過圖像和音樂文件(作為元數(shù)據(jù))、QR碼、藍牙傳輸和通過WiFi傳輸?shù)腟SID字段注入應(yīng)用程序。應(yīng)用程序顯示的短信也可能包含惡意代碼。通過參加HTML5培訓學習,你可以學到更系統(tǒng)更全面的知識,不懂的問題也能及時問老師得到解決,大大提高學習效率。
2.中間件是一個主要問題
HTML5應(yīng)用程序通常需要一個跨平臺的中間件框架。此中間件是Javascript可以用其本機語言調(diào)用操作系統(tǒng)的方法之一。該中間件容易受到惡意代碼注入攻擊,稱為XSS(跨站點腳本),因為中間件同時接受數(shù)據(jù)和代碼并自動執(zhí)行后者。
由于我們授予應(yīng)用程序訪問聯(lián)系人列表、位置數(shù)據(jù)和攝像頭等權(quán)限,移動設(shè)備上的風險更大。
不僅僅是基于HTML5的應(yīng)用程序會讓用戶面臨安全問題,還有一個普遍影響應(yīng)用程序的問題,那就是很多應(yīng)用程序存在很多危險的做法,而且大多數(shù)都與用戶隱私相關(guān)。
由于收集的數(shù)據(jù)類型不同,“應(yīng)用內(nèi)購買”尤其危險。它通常收集敏感信息,如你的電子郵件地址、電話號碼、地址以及可能的銀行詳細信息。這些信息可以與廣告網(wǎng)絡(luò)和/或分析公司等第三方共享,并承擔被濫用的風險。
HTML5在很大程度上是跨平臺的??缙脚_應(yīng)用程序是移動應(yīng)用程序開發(fā)的成就之一,但絕不能在安全問題和用戶體驗上妥協(xié)。實現(xiàn)這一點的一種方法是將重點放在應(yīng)用程序、其云平臺特定功能和遠程身份驗證服務(wù)之間的集成上,并將它們與適用于web開發(fā)的安全最佳實踐相結(jié)合。想了解更多關(guān)于HTML5應(yīng)用程序的知識和技能,可以參加HTML5培訓班學習,專業(yè)講師,規(guī)范課程,封閉式學習,讓學習更有效,更科學。