Institutional-Repository, University of Moratuwa.  

A multi-modal neural embeddings approach for detecting mobile counterfeit apps: A case study on google play store

Show simple item record

dc.contributor.author Karunanayake, N
dc.contributor.author Rajasegaran, J
dc.contributor.author Gunathillake, A
dc.contributor.author Seneviratne, S
dc.contributor.author Jourjon, G
dc.date.accessioned 2023-06-20T05:23:23Z
dc.date.available 2023-06-20T05:23:23Z
dc.date.issued 2022
dc.identifier.citation Karunanayake, N., Rajasegaran, J., Gunathillake, A., Seneviratne, S., & Jourjon, G. (2022). A multi-modal neural embeddings approach for detecting mobile counterfeit apps: A case study on google play store. Vol. 20 No.20, 20XX[17p.] https://doi.org/10.48550/arXiv.2006.02231 en_US
dc.identifier.issn 1536-1233 en_US
dc.identifier.uri http://dl.lib.uom.lk/handle/123/21127
dc.description.abstract Counterfeit apps impersonate existing popular apps in attempts to misguide users to install them for various reasons such as collecting personal information, spreading malware, or simply to increase their advertisement revenue. Many counterfeits can be identified once installed, however even a techsavvy user may struggle to detect them before installation as app icons and descriptions can be quite similar to the original app. To this end, this paper proposes to leverage the recent advances in deep learning methods to create image and text embeddings so that counterfeit apps can be efficiently identified when they are submitted to be published in app markets. We show that for the problem of counterfeit detection, a novel approach of combining content embeddings and style embeddings (given by the Gram matrix of CNN feature maps) outperforms the baseline methods for image similarity such as SIFT, SURF, LATCH, and various image hashing methods. We first evaluate the performance of the proposed method on two well-known datasets for evaluating image similarity methods and show that, content, style, and combined embeddings increase precision@k and recall@k by 10%-15% and 12%-25%, respectively when retrieving five nearest neighbours. Second specifically for the app counterfeit detection problem, combined content and style embeddings achieve 12% and 14% increase in precision@k and recall@k, respectively compared to the baseline methods. We also show that adding text embeddings further increases the performance by 5% and 6% in terms of precision@k and recall@k, respectively when k is five. Third, we present an analysis of approximately 1.2 million apps from Google Play Store and identify a set of potential counterfeits for top-10,000 popular apps. Under a conservative assumption, we were able to find 2,040 potential counterfeits that contain malware in a set of 49,608 apps that showed high similarity to one of the top-10,000 popular apps in Google Play Store. We also find 1,565 potential counterfeits asking for at least five additional dangerous permissions than the original app and 1,407 potential counterfeits having at least five extra third party advertisement libraries. en_US
dc.language.iso en en_US
dc.publisher IEEE en_US
dc.subject Security en_US
dc.subject Fraud Detection en_US
dc.subject Mobile Apps en_US
dc.subject Android Security en_US
dc.subject Convolutional Neural Networks en_US
dc.title A multi-modal neural embeddings approach for detecting mobile counterfeit apps: A case study on google play store en_US
dc.type Article-Full-text en_US
dc.identifier.year 2022 en_US
dc.identifier.journal IEEE Transactions on Mobile Computing en_US
dc.identifier.issue 20 en_US
dc.identifier.volume 20 en_US
dc.identifier.database IEEE Xplore en_US
dc.identifier.pgnos 20XX[17p.] en_US
dc.identifier.doi https://doi.org/10.48550/arXiv.2006.02231 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record