MobileApp Checklist
MobileApp Checklist
MobileApp Checklist
M3. Insufficient
Transport Layer
Protection
M3-01
M3-02
M3-03
M3-04
M5. Poor
Authorization and
Authentication
M5-01
M5-02
M5-03
M5-04
M5-05
M6. Broken
Cryptography
M6-01
M6-02
M6-03
M8. Security
Decisions Via
Untrusted Inputs
M8-01
M8-02
M9. Improper
Session Handling
M9-01
M9-02
M9-03
M9-04
Abusing Android Components through IPC intents ("exported" and "intent-filter") Issue
Abusing iOS URL schemes Issue
Test Name
Self-signed certificate
Test Name
Excessive port opened at Firewall
Default credentials on Application Server
Server Side - Webservices and API
Cookie Rotation
Token Creation
Penetration testing checklist based on OWASP Top 10 Mobile
Perform binary attacks against the mobile app in order to bypass adb, Drozer, Cycript, Snoop-it,
M5
offline authentication Burpsuite
Perform binary attacks against the mobile app and try to execute
adb, Drozer, Cycript, Snoop-it,
privileged functionality that should only be executable with a user M5
Burpsuite
of higher privilege
Identify misconfiguration on "android.webkit.WebSettings"
jdgui, Burpsuite M7
(Javascript/File access/Plugins), XSS through UIWebview
Identify SQLi and LFI on Content provider component Drozer M7
Identify SQLi and XMLi on application adb, iFunbox, Burpsuite M7
Check LFI on application(../ , ../../blah\0) Webviews FileAccess
iDevice, Drozer M7
attack through setAllowFileAccess
apktool
Identify android exported components M8
Androidmanifest.xml
Identify URL schemes through info.plist and Clutch+Strings to
iFunbox, Clutch, Strings M8
obtain URL scheme structures
Binary attack through run-time manipulation and code modification apktool, Frida, cycript, snoop-it M10
Identify "android:debuggable" attribute
adb jdwp, jdb, GDB, LLDB M10
Using GDB/LLDB attach to application
Description Tool OWASP
Observe the device's network traffic through a proxy that SSL is
Burpsuite M3
implemented or not
Identify SSL/TLS Encryption Algorithms testssl.sh, Qualys SSL Labs M3
Allow tester to intercept SSL traffic without Certificate installation
jdgui, YSO, Qark, AndroBugs M3
(checkServerTrusted with nobody)
Android Issue
Android Issue
Android Issue
Android Issue
All Issue
All Issue
All Issue
All Issue
All Issue
iOS Issue
iOS Issue
All Issue
All Issue
All Issue
All Issue
All Issue
Android Issue
All Issue
All Issue
Android Issue
iOS Issue
All Issue
All Issue
Applicable
Result
Platform
All Issue
All Issue
All Issue
All Issue
All Issue
Applicable
Result
Platform
All Issue
All Issue
All Issue
All Issue
All Issue
All Issue
All Issue
All Issue
All Issue
All Issue