Non-Essential Communication in Mobile Applications

作者: Julia Rubin , Michael I Gordon , Nguyen Nguyen , Martin Rinard , None

DOI:

关键词:

摘要: This paper studies communication patterns in mobile applications. Our analysis shows that 65% of the HTTP, socket, and RPC top-popular Android applications from Google Play have no effect on user-observable application functionality. We present a static is able to detect non-essential with 84% -90% precision 63%-64% recall, depending whether advertisement content interpreted as essential or not. use our technique analyze 500 determine more than 80% connection statements these are non-essential.

参考文章(24)
George Kastrinis, Yannis Smaragdakis, Efficient and effective handling of exceptions in java points-to analysis compiler construction. pp. 41- 60 ,(2013) , 10.1007/978-3-642-37051-9_3
Raja Vallée-Rai, Etienne Gagnon, Laurie Hendren, Patrick Lam, Patrice Pominville, Vijay Sundaresan, Optimizing Java Bytecode Using the Soot Framework: Is It Feasible? compiler construction. pp. 18- 34 ,(2000) , 10.1007/3-540-46423-9_2
Manuel Egele, Christopher Kruegel, Engin Kirda, Giovanni Vigna, PiOS : Detecting privacy leaks in iOS applications network and distributed system security symposium. ,(2011)
Damien Octeau, Siegfried Rasthofer, Yves Le Traon, Eric Bodden, Alexandre Bartel, Patrick D. McDaniel, Steven Arzt, Jacques Klein, Li Li, I know what leaked in your pocket: uncovering privacy leaks on Android Apps with Static Taint Analysis arXiv: Software Engineering. ,(2014)
William Enck, Patrick McDaniel, Jaeyeon Jung, Byung-Gon Chun, Peter Gilbert, Anmol N. Sheth, Landon P. Cox, TaintDroid: an information-flow tracking system for realtime privacy monitoring on smartphones operating systems design and implementation. pp. 393- 407 ,(2010) , 10.5555/1924943.1924971
Martin Bravenboer, Yannis Smaragdakis, Martin Bravenboer, Ondrej Lhoták, Pick your contexts well: understanding object-sensitivity symposium on principles of programming languages. ,vol. 46, pp. 17- 30 ,(2011) , 10.1145/1925844.1926390
Tao Xie, William Enck, Xusheng Xiao, Sihan Li, Benjamin Andow, Wei Yang, AppContext: differentiating malicious and benign mobile app behaviors using context international conference on software engineering. ,vol. 1, pp. 303- 313 ,(2015) , 10.5555/2818754.2818793
Jang-Wu Jo, Byeong-Mo Chang, Kwangkeun Yi, Kwang-Moo Choe, An uncaught exception analysis for Java Journal of Systems and Software. ,vol. 72, pp. 59- 69 ,(2004) , 10.1016/S0164-1212(03)00057-8
I Gordon Michael, Kim Deokhwan, H Perkins Jeff, Gilham Limei, Nguyen Nguyen, C Rinard Martin, None, Information-Flow Analysis of Android Applications in DroidSafe network and distributed system security symposium. ,(2015) , 10.14722/NDSS.2015.23089
Byeong-Mo Chang, Jang-Wu Jo, Kwangkeun Yi, Kwang-Moo Choe, Interprocedural exception analysis for Java Proceedings of the 2001 ACM symposium on Applied computing - SAC '01. pp. 620- 625 ,(2001) , 10.1145/372202.372786