App須偵測行動裝置是否開啟USB偵錯模式

maxvtekadmin 0 Comments 2025 年 1 月 16 日

在4.0版的 “F” 測項中,測項 4.1.5.5.8 提到了一項專屬於 Android 裝置的設定功能,稱為 USB 偵錯模式,其技術要求如下:

行動應用程式須偵測行動裝置是否開啟USB偵錯模式,如是,應主動通知使用者或關閉應用程式。

這所謂的USB偵錯模式,根據基準4.0的定義如下:

USB偵錯模式(USB Debugging Mode)

指在Android行動裝置可啟用的一個功能,可讓Android行動裝置與運行Android SDK的電腦進行通訊,目的為方便開發人員透過USB連線到Android行動裝置,並對行動應用程式進行偵錯或測試。

在 Android 裝置中,可透過啟用開發人員選項來開啟 USB 偵錯功能,如圖1所示。為何需要偵測 USB 偵錯模式呢?因為駭客可能會利用該模式發送 ADB 測試指令,或使用相關工具進行動態分析,進而威脅應用程式的安全性。因此,App 必須具備辨識 USB 偵錯模式是否已啟用的能力,以防止相關風險。

▲ 圖1

另外,由於iPhone沒有USB偵錯模式,若是iOS平台的App,在這個測項就不用進行檢測,檢測結果判定為不適用。

如對此有任何疑問,歡迎來電洽詢,我們將指派專人為您提供詳細解答。