Forensic Analysis Workflow
APKLens operates through a multi-stage static and simulated pipeline:
[Target APK Upload]
│
▼
[Decompression & Zip-Bomb Guard]
├── Binary AXML Parsing (Permissions, Exported Activities, Services)
├── Dalvik / Smali Bytecode Disassembly (Reflection, Dynamic DEX Loading)
└── Native ELF (.so) Binary Audit (Dangerous Syscalls & C2 Extraction)
│
▼
[Evidence Attribution & Threat Engine]
├── MITRE ATT&CK® for Mobile Mapping
├── 5-Phase Mobile Cyber Kill-Chain Tracking
└── Explainable 0–100 Risk Score Synthesis
│
▼
[Forensic Output: PDF Affidavit + STIX 2.1 Bundle + YARA Signatures]
Forensic Calibrations & Compliance
- Synthetic Malware Baselines: Calibrated across clean utilities (
0/Low), ad-supported grayware (43/Medium), and banking trojans (100/Critical). - Real-World Calibration: Tested on the official F-Droid client (12.5 MB, 3 DEX files, 4 native libraries) scanning in 2–4 seconds at an accurate
47/Mediumwithout false critical alerts. - Standards Adherence: Compliant with OASIS STIX 2.1 threat intelligence standards and YARA binary rule specifications.
