Source Code Review - Android


DRD03-J. Do not broadcast sensitive information using an implicit intent
keyword: sendBroadcast

DRD13. Do not provide addJavascriptInterface method access in a WebView which could contain untrusted content. (API level JELLY_BEAN or below) 
keyword: addJavascriptInterface

ANDROID_BUILD_MIN_SDK_VERSION=17 in gradle.properties file

https://labs.mwrinfosecurity.com/advisories/webview-addjavascriptinterface-remote-code-execution/

Alternative Solution: Ensure API level* more than 16 in AndroidManifest.xml: <uses-sdk android:minSdkVersion="17" /> 

DRD19. Properly verify server certificate on SSL/TLS 
keyword: SSLSocketFactory

Popular posts from this blog

Remote Desktop Protocol (RDP) Security

Penetration Testing - Network

Damn Vulnerable Web Services (DVWS) - Walkthrough

Server Message Block (SMB) Security

Offensive Security Testing Guide

Host Configuration Assessment - Windows

Web Server Hardening - Apache Tomcat

Content Page

Mobile Penetration Testing - Android

Penetration Testing with OWASP Top 10 - 2017 A7 Cross-Site Scripting (XSS)