您好,登錄后才能下訂單哦!
1.軟件權限
1)扣費風險:包括發送短信、撥打電話、連接網絡等
2)隱私泄露風險:包括訪問手機信息、訪問聯系人信息等
3)對App的輸入有效性校驗、認證、授權、敏感數據存儲、數據加密等方面進行檢測
4)限制/允許使用手機功能接人互聯網
5)限制/允許使用手機發送接受信息功能
6)限制/允許應用程序來注冊自動啟動應用程序
7)限制或使用本地連接
8)限制/允許使用手機拍照或錄音
9)限制/允許使用手機讀取用戶數據
10) 限制/允許使用手機寫人用戶數據
11) 檢測App的用戶授權級別、數據泄漏、非法授權訪問等
2.安裝與卸載安全性
1)應用程序應能正確安裝到設備驅動程序上
2)能夠在安裝設備驅動程序上找到應用程序的相應圖標
3)是否包含數字簽名信息
4)JAD文件和JAR包中包含的所有托管屬性及其值必需是正確的
5)JAD文件顯示的資料內容與應用程序顯示的資料內容應一致
6)安裝路徑應能指定
7)沒有用戶的允許, 應用程序不能預先設定自動啟動
8)卸載是否安全, 其安裝進去的文件是否全部卸載
9)卸載用戶使用過程中產生的文件是否有提示
10)其修改的配置信息是否復原
11)卸載是否影響其他軟件的功能
12)卸載應該移除所有的文件
3.數據安全性
1)當將密碼或其他的敏感數據輸人到應用程序時, 其不會被儲存在設備中, 同時密碼也不會被解碼
2)輸人的密碼將不以明文形式進行顯示
3)密碼, 信用卡明細, 或其他的敏感數據將不被儲存在它們預輸人的位置上
4)不同的應用程序的個人***或密碼長度必需至少在4一8 個數字長度之間
5)當應用程序處理信用卡明細, 或其他的敏感數據時, 不以明文形式將數據寫到其它單獨的文件或者臨時文件中。以
6)防止應用程序異常終止而又沒有側除它的臨時文件, 文件可能遭受人侵者的襲擊, 然后讀取這些數據信息。
7)當將敏感數據輸人到應用程序時, 其不會被儲存在設備中
8)備份應該加密, 恢復數據應考慮恢復過程的異常通訊中斷等, 數據恢復后再使用前應該經過校驗
9)應用程序應考慮系統或者虛擬機器產生的用戶提示信息或安全替告
10)應用程序不能忽略系統或者虛擬機器產生的用戶提示信息或安全警告, 更不能在安全警告顯示前,,利用顯示誤導信息欺騙用戶,應用程序不應該模擬進行安全警告誤導用戶
11)在數據刪除之前,應用程序應當通知用戶或者應用程序提供一個“取消”命令的操作
12)“ 取消” 命令操作能夠按照設計要求實現其功能
13)應用程序應當能夠處理當不允許應用軟件連接到個人信息管理的情況
14)當進行讀或寫用戶信息操作時, 應用程序將會向用戶發送一個操作錯誤的提示信息
15)在沒有用戶明確許可的前提下不損壞側除個人信息管理應用程序中的任何內容Μ
16)應用程序讀和寫數據正確。
17)應用程序應當有異常保護。
18)如果數據庫中重要的數據正要被重寫, 應及時告知用戶
19)能合理地處理出現的錯誤
20)意外情況下應提示用戶
4.通訊安全性
1)在運行其軟件過程中, 如果有來電、SMS、EMS、MMS、藍牙、紅外等通訊或充電時, 是否能暫停程序,優先處理通信, 并在處理完畢后能正常恢復軟件, 繼續其原來的功能
2)當創立連接時, 應用程序能夠處理因為網絡連接中斷, 進而告訴用戶連接中斷的情況
3)應能處理通訊延時或中斷
4)應用程序將保持工作到通訊超時, 進而發送給用戶一個錯誤信息指示有連接錯誤
5)應能處理網絡異常和及時將異常情況通報用戶
6)應用程序關閉或網絡連接不再使用時應及時關閉) 斷開 7) HTTP、HTTPS覆蓋測試
--App和后臺服務一般都是通過HTTP來交互的,驗證HTTP環境下是否正常;
--公共免費網絡環境中(如:麥當勞、星巴克等)都要輸入用戶名和密碼,通過SSL認證來訪問網絡,需要對使用HTTP Client的library異常作捕獲處理。
5.人機接口安全性
1)返回菜單總保持可用
2)命令有優先權順序
3)聲音的設置不影響應用程序的功能
4)應用程序必需利用目標設備適用的全屏尺寸來顯示上述內容
5)應用程序必需能夠處理不可預知的用戶操作, 例如錯誤的操作和同時按下多個鍵
感謝移動APP安全檢測平臺——愛內測(www.detect.cn)為我們分享經驗與知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。