Loading…

Deep Belief Networks-based framework for malware detection in Android systems

Malware is the umbrella term that denotes attacking any system by malicious software. During the last few years, the popularity of Android smartphones led to the sneak of several malware applications into different Android markets without any difficulty. As a consequence of this, malware application...

Full description

Saved in:
Bibliographic Details
Published in:Alexandria engineering journal 2018-12, Vol.57 (4), p.4049-4057
Main Authors: Saif, Dina, El-Gokhy, S.M., Sallam, E.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c406t-224412f8b066376abc50f9c575a318a9163dc69eb5c2d2ce4d6c9722c43b09473
cites cdi_FETCH-LOGICAL-c406t-224412f8b066376abc50f9c575a318a9163dc69eb5c2d2ce4d6c9722c43b09473
container_end_page 4057
container_issue 4
container_start_page 4049
container_title Alexandria engineering journal
container_volume 57
creator Saif, Dina
El-Gokhy, S.M.
Sallam, E.
description Malware is the umbrella term that denotes attacking any system by malicious software. During the last few years, the popularity of Android smartphones led to the sneak of several malware applications into different Android markets without any difficulty. As a consequence of this, malware applications have been grown exponentially in the Android markets. Unfortunately, most of these markets suffer from an inability to detect malware, which results in increasing the probability of infecting users’ phones with these malware applications. The present paper focuses on developing an efficient computational framework based on Deep Belief Networks for malware detection. The proposed framework merges high level static analysis, dynamic analysis and system calls in feature extraction in order to achieve the highest accuracy. The evaluation compares the most familiar machine learning approaches that were applied in malware detection with the proposed framework. The obtained results demonstrate that Deep Belief Networks technique can realize 99.1% accuracy with the presented dataset. Over and above that, we develop our complete static analysis jar which adopts different efficient methods in an attempt to facilitate and speed up the static analysis by handling all the Android applications in only one step rather than considering one application at a time.
doi_str_mv 10.1016/j.aej.2018.10.008
format article
fullrecord <record><control><sourceid>elsevier_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_7d72528627b449e59af724f2e32bebc8</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1110016818301996</els_id><doaj_id>oai_doaj_org_article_7d72528627b449e59af724f2e32bebc8</doaj_id><sourcerecordid>S1110016818301996</sourcerecordid><originalsourceid>FETCH-LOGICAL-c406t-224412f8b066376abc50f9c575a318a9163dc69eb5c2d2ce4d6c9722c43b09473</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRbMAiar0A9j5BxJsx7FjsSrlVanABtaWY4-RQx6VHVH173EoYslsRnNH92rmZNkVwQXBhF-3hYa2oJjUaS4wrs-yBSEE52lZX2SrGFucqhKSSb7Inu8A9ugWOg8OvcB0GMNnzBsdwSIXdA-zgNwYUK-7gw6ALExgJj8OyA9oPdgweoviMU7Qx8vs3Okuwuq3L7P3h_u3zVO-e33cbta73DDMp5xSxgh1dYM5LwXXjamwk6YSlS5JrSXhpTVcQlMZaqkBZrmRglLDygZLJspltj3l2lG3ah98r8NRjdqrH2EMH0qHyZsOlLCCVrTmVDSMSaikdoIyR6GkDTSmTlnklGXCGGMA95dHsJqRqlYlpGpGOksJafLcnDyQnvzyEFQ0HgYD1ocEJ13h_3F_A5Y2f6o</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Deep Belief Networks-based framework for malware detection in Android systems</title><source>SCIENCE DIRECT</source><source>IngentaConnect Journals</source><creator>Saif, Dina ; El-Gokhy, S.M. ; Sallam, E.</creator><creatorcontrib>Saif, Dina ; El-Gokhy, S.M. ; Sallam, E.</creatorcontrib><description>Malware is the umbrella term that denotes attacking any system by malicious software. During the last few years, the popularity of Android smartphones led to the sneak of several malware applications into different Android markets without any difficulty. As a consequence of this, malware applications have been grown exponentially in the Android markets. Unfortunately, most of these markets suffer from an inability to detect malware, which results in increasing the probability of infecting users’ phones with these malware applications. The present paper focuses on developing an efficient computational framework based on Deep Belief Networks for malware detection. The proposed framework merges high level static analysis, dynamic analysis and system calls in feature extraction in order to achieve the highest accuracy. The evaluation compares the most familiar machine learning approaches that were applied in malware detection with the proposed framework. The obtained results demonstrate that Deep Belief Networks technique can realize 99.1% accuracy with the presented dataset. Over and above that, we develop our complete static analysis jar which adopts different efficient methods in an attempt to facilitate and speed up the static analysis by handling all the Android applications in only one step rather than considering one application at a time.</description><identifier>ISSN: 1110-0168</identifier><identifier>DOI: 10.1016/j.aej.2018.10.008</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Android ; Deep Belief Networks ; Deep learning ; Dynamic analysis ; Malware detection ; Static analysis ; System calls</subject><ispartof>Alexandria engineering journal, 2018-12, Vol.57 (4), p.4049-4057</ispartof><rights>2018 Faculty of Engineering, Alexandria University</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c406t-224412f8b066376abc50f9c575a318a9163dc69eb5c2d2ce4d6c9722c43b09473</citedby><cites>FETCH-LOGICAL-c406t-224412f8b066376abc50f9c575a318a9163dc69eb5c2d2ce4d6c9722c43b09473</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S1110016818301996$$EHTML$$P50$$Gelsevier$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,3548,27923,27924,45779</link.rule.ids></links><search><creatorcontrib>Saif, Dina</creatorcontrib><creatorcontrib>El-Gokhy, S.M.</creatorcontrib><creatorcontrib>Sallam, E.</creatorcontrib><title>Deep Belief Networks-based framework for malware detection in Android systems</title><title>Alexandria engineering journal</title><description>Malware is the umbrella term that denotes attacking any system by malicious software. During the last few years, the popularity of Android smartphones led to the sneak of several malware applications into different Android markets without any difficulty. As a consequence of this, malware applications have been grown exponentially in the Android markets. Unfortunately, most of these markets suffer from an inability to detect malware, which results in increasing the probability of infecting users’ phones with these malware applications. The present paper focuses on developing an efficient computational framework based on Deep Belief Networks for malware detection. The proposed framework merges high level static analysis, dynamic analysis and system calls in feature extraction in order to achieve the highest accuracy. The evaluation compares the most familiar machine learning approaches that were applied in malware detection with the proposed framework. The obtained results demonstrate that Deep Belief Networks technique can realize 99.1% accuracy with the presented dataset. Over and above that, we develop our complete static analysis jar which adopts different efficient methods in an attempt to facilitate and speed up the static analysis by handling all the Android applications in only one step rather than considering one application at a time.</description><subject>Android</subject><subject>Deep Belief Networks</subject><subject>Deep learning</subject><subject>Dynamic analysis</subject><subject>Malware detection</subject><subject>Static analysis</subject><subject>System calls</subject><issn>1110-0168</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>DOA</sourceid><recordid>eNp9kMtOwzAQRbMAiar0A9j5BxJsx7FjsSrlVanABtaWY4-RQx6VHVH173EoYslsRnNH92rmZNkVwQXBhF-3hYa2oJjUaS4wrs-yBSEE52lZX2SrGFucqhKSSb7Inu8A9ugWOg8OvcB0GMNnzBsdwSIXdA-zgNwYUK-7gw6ALExgJj8OyA9oPdgweoviMU7Qx8vs3Okuwuq3L7P3h_u3zVO-e33cbta73DDMp5xSxgh1dYM5LwXXjamwk6YSlS5JrSXhpTVcQlMZaqkBZrmRglLDygZLJspltj3l2lG3ah98r8NRjdqrH2EMH0qHyZsOlLCCVrTmVDSMSaikdoIyR6GkDTSmTlnklGXCGGMA95dHsJqRqlYlpGpGOksJafLcnDyQnvzyEFQ0HgYD1ocEJ13h_3F_A5Y2f6o</recordid><startdate>201812</startdate><enddate>201812</enddate><creator>Saif, Dina</creator><creator>El-Gokhy, S.M.</creator><creator>Sallam, E.</creator><general>Elsevier B.V</general><general>Elsevier</general><scope>6I.</scope><scope>AAFTH</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>DOA</scope></search><sort><creationdate>201812</creationdate><title>Deep Belief Networks-based framework for malware detection in Android systems</title><author>Saif, Dina ; El-Gokhy, S.M. ; Sallam, E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c406t-224412f8b066376abc50f9c575a318a9163dc69eb5c2d2ce4d6c9722c43b09473</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Android</topic><topic>Deep Belief Networks</topic><topic>Deep learning</topic><topic>Dynamic analysis</topic><topic>Malware detection</topic><topic>Static analysis</topic><topic>System calls</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Saif, Dina</creatorcontrib><creatorcontrib>El-Gokhy, S.M.</creatorcontrib><creatorcontrib>Sallam, E.</creatorcontrib><collection>ScienceDirect Open Access Titles</collection><collection>Elsevier:ScienceDirect:Open Access</collection><collection>CrossRef</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>Alexandria engineering journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Saif, Dina</au><au>El-Gokhy, S.M.</au><au>Sallam, E.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Deep Belief Networks-based framework for malware detection in Android systems</atitle><jtitle>Alexandria engineering journal</jtitle><date>2018-12</date><risdate>2018</risdate><volume>57</volume><issue>4</issue><spage>4049</spage><epage>4057</epage><pages>4049-4057</pages><issn>1110-0168</issn><abstract>Malware is the umbrella term that denotes attacking any system by malicious software. During the last few years, the popularity of Android smartphones led to the sneak of several malware applications into different Android markets without any difficulty. As a consequence of this, malware applications have been grown exponentially in the Android markets. Unfortunately, most of these markets suffer from an inability to detect malware, which results in increasing the probability of infecting users’ phones with these malware applications. The present paper focuses on developing an efficient computational framework based on Deep Belief Networks for malware detection. The proposed framework merges high level static analysis, dynamic analysis and system calls in feature extraction in order to achieve the highest accuracy. The evaluation compares the most familiar machine learning approaches that were applied in malware detection with the proposed framework. The obtained results demonstrate that Deep Belief Networks technique can realize 99.1% accuracy with the presented dataset. Over and above that, we develop our complete static analysis jar which adopts different efficient methods in an attempt to facilitate and speed up the static analysis by handling all the Android applications in only one step rather than considering one application at a time.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.aej.2018.10.008</doi><tpages>9</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1110-0168
ispartof Alexandria engineering journal, 2018-12, Vol.57 (4), p.4049-4057
issn 1110-0168
language eng
recordid cdi_doaj_primary_oai_doaj_org_article_7d72528627b449e59af724f2e32bebc8
source SCIENCE DIRECT; IngentaConnect Journals
subjects Android
Deep Belief Networks
Deep learning
Dynamic analysis
Malware detection
Static analysis
System calls
title Deep Belief Networks-based framework for malware detection in Android systems
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T17%3A57%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Deep%20Belief%20Networks-based%20framework%20for%20malware%20detection%20in%20Android%20systems&rft.jtitle=Alexandria%20engineering%20journal&rft.au=Saif,%20Dina&rft.date=2018-12&rft.volume=57&rft.issue=4&rft.spage=4049&rft.epage=4057&rft.pages=4049-4057&rft.issn=1110-0168&rft_id=info:doi/10.1016/j.aej.2018.10.008&rft_dat=%3Celsevier_doaj_%3ES1110016818301996%3C/elsevier_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c406t-224412f8b066376abc50f9c575a318a9163dc69eb5c2d2ce4d6c9722c43b09473%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true