Abstract
Android is currently the most popular operating system for smartphone devices with over 900 million installations until 2013. It is also the most vulnerable platform due to allowing of software downloads from 3rd party sites, loading additional code at runtime, and lack of frequent updates to known vulnerabilities. Securing such devices from malware that targets users is paramount. In this paper, we present a Jade agent based framework targeted towards protecting Android devices. We also focus on scenarios of use where such agents can be dynamically launched. We believe, a detection technique has to be intelligent due to limited battery constraints of these devices. Moreover, battery utilization might become secondary in certain settings where detection accuracy is given a higher preference. In this framework, the expensive analysis components utilizing machine-learning algorithms are pushed to server side, while agents on the Android client are used mainly for intelligent feature gathering.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Poeplau, S., Fratantonio, Y., Bianchi, A., Kruegel, C., Vigna, G.: Excute This! Analyzing Unsafe and Malicious Dynamic Code Loading in Android Applications. In: NDSS (2014)
TrustGo Security, New Virus SMSZombie.A Discovered by TrustGO Security Labs, http://blog.trustgo.com/SMSZombie/
Xiang, C., Binxing, F., Lihua, Y., Xiaoyi, L., Tianning, Z.: Andbot:towards advanced mobile botnets. In: Proceedings of the 4th USENIX Conference on Large-scale Exploits and Emergent Threats (LEET 2011). USENIX Association, Berkeley (2011)
Zhou, Y., Jiang, X.: Dissecting Android Malware: Characterization and Evolution. In: Proceedings of 2012 IEEE Symposium on Security and Privacy (2012)
Alam, M., Vuong, S.: Random Forest Classification for Android Malware. In: Proceedings of IEEE International Conference on Internet of Things (2013)
Alam, M., Cheng, Z., Vuong, S.: Context-aware multi-agent based framework for securing Android. In: Proceedings: The 4th International Conference on Multimedia Computing and Systems, ICMCS (2014)
Bieszczad, A., White, T., Pagurek, B.: Mobile Agents for Network Management. Proceedings of IEEE Communicaations Surveys (1998)
Krugel, C., Toth, T., Kirda, E.: SPARTA, a Mobile Agent Based Intrusion Detection System. In: Proceedings of the First Annual Working Conference on Network Security: Advances in Network and Distributed Systems Security, November 26 - 27. IFIP Conference Proceedings, vol. 206, pp. 187–200. Kluwer B.V, Deventer (2001)
Krugel, C., Toth, T.: Flexible, Mobile Agent based Intrusion Detection for Dynamic Network. In: Proceedings of the European Wireless (2002)
Crosbie, M., Spafford, G.: Defending a Computer System using Autonomous Agents. In: Proceedings of the 8th National Information Systems Security Conference (1995)
Breiman, L.: Random Forests. Machine Learning 45(1), 5–32 (2001), doi:10.1023/A:1010933404324
Google. Android Security Overview, http://source.android.com/tech/security
Amos, B.: Antimalware, https://github.com/VT-Magnum-Research/antimalware
Shabtai, A., Kanonov, U., Elovici, Y., Glezer, C., Weisee, Y.: Andromaly: a behavioral malware detection framework for android devices. Proceedings: Journal Intelligent Systems 38, 161–190 (2012)
Kim, D., Kim, J., Kim, S.: A Malicious Application Detection Framework using Automatic Feature Extraction Tool on Android Market. In: Proceedings:3rd International Conference on Computer Science and Information Technology (ICCSIT 2013), January 4-5 (2013)
Burguera, I., Zurutuza, U., Nadjm-Tehrani, S.: Crowdroid: Behavior-Based Malware Detection System for Android. In: Proceedings: SPSM (2011)
Dini, G., Martinelli, F., Saracino, A., Sgandurra, D.: MADAM: A multi-level anomaly detector for android malware. In: Kotenko, I., Skormin, V. (eds.) MMM-ACNS 2012. LNCS, vol. 7531, pp. 240–253. Springer, Heidelberg (2012)
Bellifemine, F., Caire, G., Greenwood, D.: Developing multi-agent systems with JADE. John Wiley and Sons (2007)
Nikraz, M., Caire, G., Bahri, P.A.: A methodology for the development of multiagent systems using the JADE platform. Proceedings: International Journal of Computer Systems Science and Engineering 21(2), 99–116 (2006)
Cheng, Z.: A Multi-Agent Security System for Android Platform. Masters Thesis, Dept. Comp. Sci., University of British Columbia, Vancouver, BC (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Alam, M., Vuong, S.T. (2014). An Intelligent Multi-Agent Based Detection Framework for Classification of Android Malware. In: Ślȩzak, D., Schaefer, G., Vuong, S.T., Kim, YS. (eds) Active Media Technology. AMT 2014. Lecture Notes in Computer Science, vol 8610. Springer, Cham. https://doi.org/10.1007/978-3-319-09912-5_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-09912-5_19
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09911-8
Online ISBN: 978-3-319-09912-5
eBook Packages: Computer ScienceComputer Science (R0)