The Android Malware Handbook
AdvancedMalwareAndroidMachine Learning

The Android Malware Handbook

Using Manual Analysis and ML-Based Detection

4 / 5

Machine-learning researchers and members of Meta's and Google's Android Security teams distill years of research into detecting banking trojans, ransomware, and SMS fraud on Android, combining manual analysis with classification models.

Buy on Amazon

As an Amazon Associate we earn from qualifying purchases. The link above is sponsored.

Published
2023
Publisher
No Starch Press
Pages
328
Language
English

Read this if

Mobile security engineers and ML practitioners who need to go beyond signature-based Android AV into classification models and feature engineering for malware families. Written by people who actually built detection at Android-scale, not academics theorizing about it.

Skip this if

Readers who want iOS coverage (none here) or who need an introduction to machine learning itself; the book assumes ML fluency and applies it to Android malware specifically, rather than teaching ML from scratch.

Key takeaways

  • Walks the history of Android malware in the wild since the OS launched, giving the classification models real evolutionary context instead of a static snapshot.
  • Covers both static and dynamic analysis of real specimens before getting to the ML layer, so detection models sit on top of sound manual analysis.
  • Breaks down ML strategies by malware category (banking trojans, ransomware, SMS fraud), each with the specific features that actually discriminate it.

Notes

The mobile-malware counterpart to this catalog's Android Security Internals (platform internals) and Practical Malware Analysis (general technique) — this is where the two intersect specifically for Android, with a machine-learning detection layer neither of those books covers. A natural pair with Malware Data Science for the general ML-for-security approach.