作者: Erika Chin , Adrienne Porter Felt , Kate Greenwood , David Wagner
关键词: Open system (computing) 、 Application security 、 Open API 、 Reuse 、 Android (operating system) 、 Attack surface 、 Computer security 、 Message passing 、 End user 、 Computer science
摘要: Modern smartphone operating systems support the development of third-party applications with open system APIs. In addition to an API, Android also provides a rich inter-application message passing system. This encourages collaboration and reduces developer burden by facilitating component reuse. Unfortunately, is application attack surface. The content messages can be sniffed, modified, stolen, or replaced, which compromise user privacy. Also, malicious inject forged otherwise messages, lead breaches data violate security policies.We examine interaction identify risks in components. We provide tool, ComDroid, that detects communication vulnerabilities. ComDroid used developers analyze their own before release, reviewers Market, end users. analyzed 20 help found 34 exploitable vulnerabilities; 12 have at least one vulnerability.