Reducing attack surfaces for intra-application communication in android
Reducing attack surfaces for intra-application communication in android
复制标题
减少 Android 中应用程序内通信的攻击面
DOI:
10.1145/2381934.2381948
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
D. Wagner
中科院分区:
文献类型:
--
作者:
David Kantola;Erika Chin;Warren He;D. Wagner
The complexity of Android's message-passing system has led to numerous vulnerabilities in third-party applications. Many of these vulnerabilities are a result of developers confusing inter-application and intra-application communication mechanisms. Consequently, we propose modifications to the Android platform to detect and protect inter-application messages that should have been intra-application messages. Our approach automatically reduces attack surfaces in legacy applications. We describe our implementation for these changes and evaluate it based on the attack surface reduction and the extent to which our changes break compatibility with a large set of popular applications. We fix 100% of intra-application vulnerabilities found in our previous work, which represents 31.4% of the total security flaws found in that work. Furthermore, we find that 99.4% and 93.0% of Android applications are compatible with our sending and receiving changes, respectively.