SEC536: Adversarial AI - Penetration Testing AI Systems


Experience SANS training through course previews.
Learn MoreLet us help.
Contact usBecome a member for instant access to our free resources.
Sign UpWe're here to help.
Contact UsKey findings:
The findings point to a clear hierarchy of trust: checking for files like a hidden su binary is easily defeated and should never be treated as a standalone signal of device safety, while memory-based heuristics and hardware-backed attestation held up against every bypass attempt tried. The research frames this as a security maturity curve similar to the industry's shift from optional HTTPS to a universal baseline, arguing that layered, active integrity checks should become standard practice across mobile apps rather than a niche control reserved for banking and enterprise software. The study used a single custom-built Android test application (RootDetectTest) run on one Google Pixel 8a device on Android 16, evaluated across a control baseline, standard Magisk evasion, advanced isolation modules, and remote attestation spoofing attempts, with an additional unrooted control test used to rule out false positives.
It depends on the method. SANS research testing a Pixel 8a on Android 16 found that static file-based root checks were bypassed in 2 of 7 test scenarios, but active heuristic detection (freeRASP) and Google's hardware-backed Play Integrity device check were not bypassed in any scenario tested.
Static detection scans for known files or package names associated with rooting tools and is easy to defeat by renaming or hiding those files. Active detection monitors the app's runtime memory for signs of tampering, such as code injection, and in SANS testing it caught root status even when static checks reported the device as clean.
Play Integrity's basic integrity verdict was not broken by rooting alone in SANS testing, but its stricter device integrity verdict blocked every device-fingerprint spoofing tool tested, including Play Integrity Fork v16 and Play Integrity Fix [INJECT] v4.4, on a Pixel 8a running Android 16.
Rooted Android devices are 3.5 times more likely to experience malware attacks and 12 times more likely to contain compromised applications compared to stock devices, according to Zimperium data cited in the SANS research.
Yes. The SANS research demonstrated that a security professional without native Android development experience used generative AI tools (Gemini 3 Pro and Android Studio Gemini) to build a working three-layer root detection suite in a matter of hours, suggesting cost and coding complexity are no longer valid excuses for omitting these checks.




















