Open mobile platforms are vulnerable to integrity attacks without proper protection. The authors present an efficient integrity protection scheme for open mobile platforms that uses simple integrity protection rules and a trusted resource/service to monitor for violations. It was implemented on a Linux-based smartphone to demonstrate its effectiveness at detecting malware without significant performance overhead.