security controls, e.g., authentication, encryption, license management / checking, DRM, root / jailbreak detection Exposure of sensitive application information, e.g., keys, certificates, credentials, metadata Tampering with critical business logic, control flows, and program operations