隨著無線網絡和移動通信技術的發展,智能手機功能日趨強大,因此也將APP市場帶動了起來。但是隨著手機操作系統日益標準化,網絡攻擊手段不同往日,黑客已經可以像攻擊電腦信息系統一樣針對手機系統發起攻擊,同時,APP的特點使其同時暴露在眾多的網絡安全風險和威脅之下,容易遭受到病毒、木馬、蠕蟲等惡意程序的攻擊。
構建安全軟件,而不只是代碼和測試階段的軟件。一個公司如果能夠在軟件app開發過程中更加注重軟件安全性,并且盡可能早的發現軟件開發周期中存在的安全漏洞,那么它就可以大大節省成本。計劃好地進行安全測試,極大地減少安全風險,并使企業的安全目標與企業總體業務目標相一致。從系統規劃、研究開發、上線、運營、變更、廢棄等各個環節都要考慮其安全性,應用系統的安全防護不僅要考慮開放的業務系統,還要考慮內部網絡系統和信息系統。
為確保APP的安全性與合規性,有必要對其實施有效的安全評估。
app安全測試怎么測?
安全測試常用方法:
(1)代碼審計
代碼審計主要是通過代碼走讀的方式對源代碼的安全性進行測試,常用的代碼檢查方法有數據流、控制流、信息流等,通過這些測試方法與安全規則庫進行匹配,進而發現潛在的安全漏洞。靜態代碼檢查方法主要是在編碼階段進行測試,盡可能早地發現安全性問題。
(2)動態滲透測試
動態滲透測試法主要是借助工具或手工來模擬的輸入,對應用程序進行安全性測試,進而發現系統中的安全性問題。動態滲透測試一般在系統測試階段進行,但覆蓋率較低,因為在測試過程中很難覆蓋到所有的可能性,只能是盡量提供更多的測試數據來達到較高的覆蓋率。
(3)掃描程序中的數據
系統的安全性強調,在程序運行過程中數據必須是安全的,不能遭到破壞,否則會導致緩沖區溢出的攻擊。數據掃描主要是對內存進行測試,盡量發現諸如緩沖區溢出之類的漏洞,這也是靜態代碼檢查和動態滲透測試很難測試到的。
(4)漏洞掃描
基于漏洞數據庫,通過自動化工具掃描等手段對指定的遠程或者本地計算機系統的安全脆弱性進行檢測。發現可利用漏洞的一種安全檢測行為。
免責聲明:1、文章文字與圖片來源網絡,如有問題請及時聯系我們。2、涉及轉載的所有文章、圖片、音頻視頻文件等資料,版權歸版權所有人所有。3、本文章內容如無意中侵犯了媒體或個人的知識產權,請聯系我們立即刪除
審核編輯 黃昊宇
-
安全
+關注
關注
1文章
347瀏覽量
36106 -
APP
+關注
關注
33文章
1585瀏覽量
73854
發布評論請先 登錄
【經驗分享】在Omni3576上編譯Redis-8.0.2源碼,并安裝及性能測試

百度百科啟動“繁星計劃”
倍科檢測認證 EMC測試指標和測試方法介紹
半導體術語小百科
鴻蒙智行再迎OTA升級,車載小藝化身私人用車顧問、百科導師

名單公布!【書籍評測活動NO.49】大模型啟示錄:一本AI應用百科全書
產品百科丨氧化誘導期測試儀概述


機房監控,機房監控百科




產品百科丨導熱系數測試儀概述


評論