旨在識別行動應用環境中的漏洞, 特別是針對 iOS、Android 和 HarmonyOS 平台。這 過程包括動態測試,包括執行 應用程式尋找運行時漏洞,以及靜態 測試,分析應用程式的程式碼和結構 沒有執行。此外,測試還評估 支援業務功能的後端API服務。它 包括對潛在弱點的徹底分析 客戶端應用程式、伺服器(API)和通信 伺服器和客戶端之間的通道。
這涉及檢查申請的 原始碼、二進位檔案和設定文件,無需 執行該應用程式。
在這種方法中,應用程式是 在受控環境中執行,且行為 受到即時監控。動態測試有助於 識別運行時漏洞,例如不安全的 API 通話、身份驗證問題和資料外洩。
由於行動應用程式嚴重依賴 後端 API,這種方法著重於測試 API 尋找安全漏洞。
該技術涉及反編譯 行動應用程式來了解其內部工作原理。 透過分析應用程序,測試人員可以發現 安全漏洞、硬編碼憑證和敏感資訊 數據管理問題。
這種方法評估 行動應用程式與後端之間的資料傳輸 伺服器.測試人員分析通訊協議 使用並檢查不安全數據等漏洞 傳輸、中間人 (MitM) 攻擊,以及 證書驗證不正確。
這種方法檢查客戶端 行動應用程式的實施。其中包括 測試加密不足、弱等問題 身份驗證機制以及對常見 程式碼注入和未經授權的移動攻擊 存取設備資源。