出版社:International Association for Computer Information Systems
摘要:While mobile application programming languages are based on traditional programming languages, there are differences in the methods that a mobile application is development, tested, deployed, and secured. Even when mobile platforms are based on similar programming languages, mobile platforms vary in the security model used to protect mobile devices from malware and other security attacks. This paper compares Android v 2x/3x, iOS 4x, Windows Phone 7, and Blackberry v6/7 application development and execution from a security perspective. Alternative mobile application development approaches are compared using the following criteria: a) application frameworks and programming language, b) native code support, c) development, packaging and deployment. Mobile application security models are also compared using these criteria: application sandboxing (isolation), application signing, installation, and application security permissions.
关键词:Android Security; iOS Security; iPhone Security; Windows Mobile Security; Windows Phone 7;Security; Blackberry Security; Application Signing; Native Code