Security Testing

In addition to general platform testing, Android offers the security-specific mechanisms described in this section to detect and harden your devices against vulnerabilities.

This section summarizes tools for security testing and debugging. It covers some tools for fuzzing, sanitizing, and preemptively mitigating exploits. For general debugging, see the debugging section.

While Android has supported fuzzing tools for many releases, Android 8.0 and later include more fuzzing support, tighter fuzzing tool integration in the Android build system, and greater dynamic analysis support on the Android kernels.