Online app search optimization (ASO) platforms that provide bulk installs and fake reviews for paying app developers in order to fraudulently boost their search rank in app stores, were shown to employ diverse and complex strategies that successfully evade state-of-the-art detection methods. In this paper we introduce RacketStore, a platform to collect data from Android devices of participating ASO providers and regular users, on their interactions with apps which they install from the Google Play Store. We present measurements from a study of 943 installs of RacketStore on 803 unique devices controlled by ASO providers and regular users, that consists of 58,362,249 data snapshots collected from these devices, the 12,341 apps installed on them and their 110,511,637 Google Play reviews. We reveal significant differences between ASO providers and regular users in terms of the number and types of user accounts registered on their devices, the number of apps they review, and the intervals between the installation times of apps and their review times. We leverage these insights to introduce features that model the usage of apps and devices, and show that they can train supervised learning algorithms to detect paid app installs and fake reviews with an F1-measure of 99.72% (AUC above 0.99), and detect devices controlled by ASO providers with an F1-measure of 95.29% (AUC = 0.95). We discuss the costs associated with evading detection by our classifiers and also the potential for app stores to use our approach to detect ASO work with privacy.
翻译:在线应用程序搜索优化(ASO)平台提供批量安装和假审查,用于支付软件开发者,以欺诈性地提升其在应用程序仓库的搜索级别,这些平台显示采用各种复杂战略,成功避开了最先进的检测方法。在本文件中,我们引入了RacketStore,这是一个收集参与ASO供应商和经常用户的安卓装置数据平台,该平台收集了参与ASO供应商和经常用户与Google Play Store所安装的应用程序的互动情况。我们从一项研究中得出测量数据,该研究涉及在由ASO供应商和经常用户控制的803个独特设备上安装了943个RacketStore,该设备包括58 362 249个从这些设备中收集的数据快照、安装了12 341个应用程序以及110 511 637个Google Play审查。 我们发现,ASO供应商和经常用户之间在与其设备注册的用户数量和类型、它们审查的应用程序数量以及安装时间之间的间隔。我们利用这些洞察方法来介绍软件的应用程序和应用程序的使用特点,我们用软件的应用程序和工具,并且用FSOAUAU1 测试了ASOAVAAA的收费,并用ASOAA的升级的升级的升级的升级的测试系统系统系统系统系统,我们可以对ASO进行测试的升级的升级的测试,以检测,以检测。