File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/TMC.2014.2381212
- Scopus: eid_2-s2.0-84941080890
- Find via
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Article: AnDarwin: Scalable Detection of Android Application Clones Based on Semantics
Title | AnDarwin: Scalable Detection of Android Application Clones Based on Semantics |
---|---|
Authors | |
Keywords | clustering mobile applications plagiarism detection Program analysis |
Issue Date | 2015 |
Citation | IEEE Transactions on Mobile Computing, 2015, v. 14, n. 10, p. 2007-2019 How to Cite? |
Abstract | Smartphones rely on their vibrant application markets; however, plagiarism threatens the long-term health of these markets. We present a scalable approach to detecting similar Android apps based on their semantic information. We implement our approach in a tool called AnDarwin and evaluate it on 265,359 apps collected from 17 markets including Google Play and numerous third-party markets. In contrast to earlier approaches, AnDarwin has four advantages: it avoids comparing apps pairwise, thus greatly improving its scalability; it analyzes only the app code and does not rely on other information - such as the app's market, signature, or description - thus greatly increasing its reliability; it can detect both full and partial app similarity; and it can automatically detect library code and remove it from the similarity analysis. We present two use cases for AnDarwin: finding similar apps by different developers ('clones') and similar apps from the same developer ('rebranded'). In 10 hours, AnDarwin detected at least 4,295 apps that are the victims of cloning and 36,106 rebranded apps. Additionally, AnDarwin detects similar code that is injected into many apps, which may indicate the spread of malware. Our evaluation demonstrates AnDarwin's ability to accurately detect similar apps on a large scale. |
Persistent Identifier | http://hdl.handle.net/10722/346605 |
ISSN | 2023 Impact Factor: 7.7 2023 SCImago Journal Rankings: 2.755 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Crussell, Jonathan | - |
dc.contributor.author | Gibler, Clint | - |
dc.contributor.author | Chen, Hao | - |
dc.date.accessioned | 2024-09-17T04:12:00Z | - |
dc.date.available | 2024-09-17T04:12:00Z | - |
dc.date.issued | 2015 | - |
dc.identifier.citation | IEEE Transactions on Mobile Computing, 2015, v. 14, n. 10, p. 2007-2019 | - |
dc.identifier.issn | 1536-1233 | - |
dc.identifier.uri | http://hdl.handle.net/10722/346605 | - |
dc.description.abstract | Smartphones rely on their vibrant application markets; however, plagiarism threatens the long-term health of these markets. We present a scalable approach to detecting similar Android apps based on their semantic information. We implement our approach in a tool called AnDarwin and evaluate it on 265,359 apps collected from 17 markets including Google Play and numerous third-party markets. In contrast to earlier approaches, AnDarwin has four advantages: it avoids comparing apps pairwise, thus greatly improving its scalability; it analyzes only the app code and does not rely on other information - such as the app's market, signature, or description - thus greatly increasing its reliability; it can detect both full and partial app similarity; and it can automatically detect library code and remove it from the similarity analysis. We present two use cases for AnDarwin: finding similar apps by different developers ('clones') and similar apps from the same developer ('rebranded'). In 10 hours, AnDarwin detected at least 4,295 apps that are the victims of cloning and 36,106 rebranded apps. Additionally, AnDarwin detects similar code that is injected into many apps, which may indicate the spread of malware. Our evaluation demonstrates AnDarwin's ability to accurately detect similar apps on a large scale. | - |
dc.language | eng | - |
dc.relation.ispartof | IEEE Transactions on Mobile Computing | - |
dc.subject | clustering | - |
dc.subject | mobile applications | - |
dc.subject | plagiarism detection | - |
dc.subject | Program analysis | - |
dc.title | AnDarwin: Scalable Detection of Android Application Clones Based on Semantics | - |
dc.type | Article | - |
dc.description.nature | link_to_subscribed_fulltext | - |
dc.identifier.doi | 10.1109/TMC.2014.2381212 | - |
dc.identifier.scopus | eid_2-s2.0-84941080890 | - |
dc.identifier.volume | 14 | - |
dc.identifier.issue | 10 | - |
dc.identifier.spage | 2007 | - |
dc.identifier.epage | 2019 | - |