Detecting Promotion Attacks in the App Market Using Neural Networks

App markets play an important role in distributing various apps to mobile users. The app market vendors provide reputation systems to assist users in finding useful and reputable apps by ranking them. Unfortunately, there are signs that an app's ranking can be easily manipulated, which causes unfair competition for those highly ranked ones. Here we propose a novel approach based on deep learning to detect such malicious ranking manipulations. The proposed neural network has a novel architecture that is able to incorporate a variety of features designed from the publicly available application information in the app market. We have conducted extensive experiments as well as individual case analysis and the results demonstrate the effectiveness of our proposed approach.

[1]  Hui Xiong,et al.  Discovery of Ranking Fraud for Mobile Apps , 2015, IEEE Transactions on Knowledge and Data Engineering.

[2]  Yi Yang,et al.  Learning to Identify Review Spam , 2011, IJCAI.

[3]  Hao Chen,et al.  Toward Detecting Collusive Ranking Manipulation Attackers in Mobile App Markets , 2017, AsiaCCS.

[4]  Philip S. Yu,et al.  Review Graph Based Online Store Review Spammer Detection , 2011, 2011 IEEE 11th International Conference on Data Mining.

[5]  Gang Wang,et al.  Collusive Data Leak and More: Large-scale Threat Analysis of Inter-app Communications , 2017, AsiaCCS.

[6]  Claire Cardie,et al.  Finding Deceptive Opinion Spam by Any Stretch of the Imagination , 2011, ACL.

[7]  Sencun Zhu,et al.  You can promote, but you can't hide: large-scale abused app detection in mobile app stores , 2016, ACSAC.

[8]  Harald C. Gall,et al.  Recommending and Localizing Change Requests for Mobile Apps Based on User Reviews , 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE).

[9]  Daniel L. Marino,et al.  Building energy load forecasting using Deep Neural Networks , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[10]  Philip S. Yu,et al.  A Broad Learning Approach for Context-Aware Mobile Application Recommendation , 2017, 2017 IEEE International Conference on Data Mining (ICDM).

[11]  Karim O. Elish,et al.  On the Need of Precise Inter-App ICC Classification for Detecting Android , 2015 .

[12]  Ee-Peng Lim,et al.  Finding unusual review patterns using unexpected rules , 2010, CIKM.

[13]  Yuanyuan Zhang,et al.  A Survey of App Store Analysis for Software Engineering , 2017, IEEE Transactions on Software Engineering.

[14]  Harald C. Gall,et al.  Analyzing reviews and code of mobile apps for better release planning , 2017, 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER).

[15]  R. R. Deshmukh,et al.  Discovery of Ranking Fraud for Mobile Apps , 2016 .