Published April 1, 2015 | Version v1

chabada

Description

How do we know a program does what it claims to do? After clustering Android apps by their 
description topics, we identify outliers in each cluster with respect to their API usage. A 
"weather" app that sends messages thus becomes an anomaly; likewise, a "messaging" app would 
typically not be expected to access the current location. Applied on a set of 22,500+ Android 
applications, our CHABADA prototype identified several anomalies; additionally, it flagged 56% 
of novel malware as such, without requiring any known malware patterns.

Files

chabada.csv

Files (46.4 MB)

Name Size Download all
md5:e7e0787d6f9f8e9fe9b4f301cb2eee53
46.4 MB Preview Download
md5:30e1ed6e167f7efa43c4893fe870d01d
226 Bytes Preview Download