Security. Obfuscation is a built-in security method, sometimes referred to as application self-protection . Instead of using an external security method, it works within what’s being protected. It is well-suited for protecting applications that run in an untrusted environment and that contain sensitive information.