OWASP / owasp-mastg

The Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes the technical processes for verifying the controls listed in the OWASP Mobile Application Security Verification Standard (MASVS).
https://mas.owasp.org/
Creative Commons Attribution Share Alike 4.0 International
11.75k stars 2.33k forks source link

[EDITING] Chapter "Android Platform Overview" #224

Closed muellerberndt closed 7 years ago

muellerberndt commented 7 years ago

https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05a-Platform-Overview.md

pmilosev commented 7 years ago

Issue 1: There is an open TODO at the end, regarding potential vulnerabilities when using IPC.

Issue 2: As a reader, I don't like the big section where Dalvik & ART are discussed. The text is confusing and does not leave the impression the author have clear understanding of the details of the runtime environments as well as the security consequences of one over the other. Unfortunately, detailed research on ART is still on my TODO list and I'm not able to improve this text much. My proposal is to shorten existing text just with a notion that apps execute in a virtual machine and then open a new section under "Android Architecture and Security Mechanisms" named "Android Runtime" where this would be elaborated better.

As a reader I would be interested in the following:

Short description with links to further details in other articles would be best solution, not to extend this section out of it's overview purpose.