BrainShield: A Hybrid Machine Learning-Based Malware Detection Model for Android Devices

Android has become the leading operating system for mobile devices, and the most targeted one by malware. Therefore, many analysis methods have been proposed for detecting Android malware. However, few of them use proper datasets for evaluation. In this paper, we propose BrainShield, a hybrid malwar...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Electronics (Basel) 2021-12, Vol.10 (23), p.2948
Hauptverfasser: Rodrigo, Corentin, Pierre, Samuel, Beaubrun, Ronald, El Khoury, Franjieh
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 23
container_start_page 2948
container_title Electronics (Basel)
container_volume 10
creator Rodrigo, Corentin
Pierre, Samuel
Beaubrun, Ronald
El Khoury, Franjieh
description Android has become the leading operating system for mobile devices, and the most targeted one by malware. Therefore, many analysis methods have been proposed for detecting Android malware. However, few of them use proper datasets for evaluation. In this paper, we propose BrainShield, a hybrid malware detection model trained on the Omnidroid dataset to reduce attacks on Android devices. The latter is the most diversified dataset in terms of the number of different features, and contains the largest number of samples, 22,000 samples, for model evaluation in the Android malware detection field. BrainShield’s implementation is based on a client/server architecture and consists of three fully connected neural networks: (1) the first is used for static analysis and reaches an accuracy of 92.9% trained on 840 static features; (2) the second is a dynamic neural network that reaches an accuracy of 81.1% trained on 3722 dynamic features; and (3) the third neural network proposed is hybrid, reaching an accuracy of 91.1% trained on 7081 static and dynamic features. Simulation results show that BrainShield is able to improve the accuracy and the precision of well-known malware detection methods.
doi_str_mv 10.3390/electronics10232948
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2608081478</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2608081478</sourcerecordid><originalsourceid>FETCH-LOGICAL-c322t-e27ab8e71d178f405fcaec523e73c1b9b196e7814941a8b293c860f5c3360363</originalsourceid><addsrcrecordid>eNptULtOwzAUtRBIVKVfwGKJOWD7prHN1gdQpFYMdGCLHOeGugp2sVNQ_55UZWDgLufq6DykQ8g1Z7cAmt1hi7aLwTubOBMgdK7OyEAwqTMttDj_81-SUUpb1p_moIANyNs0GudfNw7b-p5O6OJQRVfTlbEb55Eu0UTv_Hs2NQmPdPttItI5dn2nC56uQo0tbUKkE1_H0Fvn-OUspity0Zg24egXh2T9-LCeLbLly9PzbLLMLAjRZSikqRRKXnOpmpyNG2vQjgWgBMsrXXFdoFQ81zk3qhIarCpYM7YABYMChuTmFLuL4XOPqSu3YR9931iKginWO6XqVXBS2RhSitiUu-g-TDyUnJXHEct_RoQfJa9m0A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2608081478</pqid></control><display><type>article</type><title>BrainShield: A Hybrid Machine Learning-Based Malware Detection Model for Android Devices</title><source>MDPI - Multidisciplinary Digital Publishing Institute</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Rodrigo, Corentin ; Pierre, Samuel ; Beaubrun, Ronald ; El Khoury, Franjieh</creator><creatorcontrib>Rodrigo, Corentin ; Pierre, Samuel ; Beaubrun, Ronald ; El Khoury, Franjieh</creatorcontrib><description>Android has become the leading operating system for mobile devices, and the most targeted one by malware. Therefore, many analysis methods have been proposed for detecting Android malware. However, few of them use proper datasets for evaluation. In this paper, we propose BrainShield, a hybrid malware detection model trained on the Omnidroid dataset to reduce attacks on Android devices. The latter is the most diversified dataset in terms of the number of different features, and contains the largest number of samples, 22,000 samples, for model evaluation in the Android malware detection field. BrainShield’s implementation is based on a client/server architecture and consists of three fully connected neural networks: (1) the first is used for static analysis and reaches an accuracy of 92.9% trained on 840 static features; (2) the second is a dynamic neural network that reaches an accuracy of 81.1% trained on 3722 dynamic features; and (3) the third neural network proposed is hybrid, reaching an accuracy of 91.1% trained on 7081 static and dynamic features. Simulation results show that BrainShield is able to improve the accuracy and the precision of well-known malware detection methods.</description><identifier>ISSN: 2079-9292</identifier><identifier>EISSN: 2079-9292</identifier><identifier>DOI: 10.3390/electronics10232948</identifier><language>eng</language><publisher>Basel: MDPI AG</publisher><subject>Accuracy ; Algorithms ; Classification ; Client server systems ; Computer architecture ; Datasets ; Electronic devices ; Extortion ; Machine learning ; Malware ; Methods ; Neural networks ; Virtual private networks</subject><ispartof>Electronics (Basel), 2021-12, Vol.10 (23), p.2948</ispartof><rights>2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c322t-e27ab8e71d178f405fcaec523e73c1b9b196e7814941a8b293c860f5c3360363</citedby><cites>FETCH-LOGICAL-c322t-e27ab8e71d178f405fcaec523e73c1b9b196e7814941a8b293c860f5c3360363</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27903,27904</link.rule.ids></links><search><creatorcontrib>Rodrigo, Corentin</creatorcontrib><creatorcontrib>Pierre, Samuel</creatorcontrib><creatorcontrib>Beaubrun, Ronald</creatorcontrib><creatorcontrib>El Khoury, Franjieh</creatorcontrib><title>BrainShield: A Hybrid Machine Learning-Based Malware Detection Model for Android Devices</title><title>Electronics (Basel)</title><description>Android has become the leading operating system for mobile devices, and the most targeted one by malware. Therefore, many analysis methods have been proposed for detecting Android malware. However, few of them use proper datasets for evaluation. In this paper, we propose BrainShield, a hybrid malware detection model trained on the Omnidroid dataset to reduce attacks on Android devices. The latter is the most diversified dataset in terms of the number of different features, and contains the largest number of samples, 22,000 samples, for model evaluation in the Android malware detection field. BrainShield’s implementation is based on a client/server architecture and consists of three fully connected neural networks: (1) the first is used for static analysis and reaches an accuracy of 92.9% trained on 840 static features; (2) the second is a dynamic neural network that reaches an accuracy of 81.1% trained on 3722 dynamic features; and (3) the third neural network proposed is hybrid, reaching an accuracy of 91.1% trained on 7081 static and dynamic features. Simulation results show that BrainShield is able to improve the accuracy and the precision of well-known malware detection methods.</description><subject>Accuracy</subject><subject>Algorithms</subject><subject>Classification</subject><subject>Client server systems</subject><subject>Computer architecture</subject><subject>Datasets</subject><subject>Electronic devices</subject><subject>Extortion</subject><subject>Machine learning</subject><subject>Malware</subject><subject>Methods</subject><subject>Neural networks</subject><subject>Virtual private networks</subject><issn>2079-9292</issn><issn>2079-9292</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNptULtOwzAUtRBIVKVfwGKJOWD7prHN1gdQpFYMdGCLHOeGugp2sVNQ_55UZWDgLufq6DykQ8g1Z7cAmt1hi7aLwTubOBMgdK7OyEAwqTMttDj_81-SUUpb1p_moIANyNs0GudfNw7b-p5O6OJQRVfTlbEb55Eu0UTv_Hs2NQmPdPttItI5dn2nC56uQo0tbUKkE1_H0Fvn-OUspity0Zg24egXh2T9-LCeLbLly9PzbLLMLAjRZSikqRRKXnOpmpyNG2vQjgWgBMsrXXFdoFQ81zk3qhIarCpYM7YABYMChuTmFLuL4XOPqSu3YR9931iKginWO6XqVXBS2RhSitiUu-g-TDyUnJXHEct_RoQfJa9m0A</recordid><startdate>20211201</startdate><enddate>20211201</enddate><creator>Rodrigo, Corentin</creator><creator>Pierre, Samuel</creator><creator>Beaubrun, Ronald</creator><creator>El Khoury, Franjieh</creator><general>MDPI AG</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L7M</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope></search><sort><creationdate>20211201</creationdate><title>BrainShield: A Hybrid Machine Learning-Based Malware Detection Model for Android Devices</title><author>Rodrigo, Corentin ; Pierre, Samuel ; Beaubrun, Ronald ; El Khoury, Franjieh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c322t-e27ab8e71d178f405fcaec523e73c1b9b196e7814941a8b293c860f5c3360363</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Accuracy</topic><topic>Algorithms</topic><topic>Classification</topic><topic>Client server systems</topic><topic>Computer architecture</topic><topic>Datasets</topic><topic>Electronic devices</topic><topic>Extortion</topic><topic>Machine learning</topic><topic>Malware</topic><topic>Methods</topic><topic>Neural networks</topic><topic>Virtual private networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rodrigo, Corentin</creatorcontrib><creatorcontrib>Pierre, Samuel</creatorcontrib><creatorcontrib>Beaubrun, Ronald</creatorcontrib><creatorcontrib>El Khoury, Franjieh</creatorcontrib><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><jtitle>Electronics (Basel)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rodrigo, Corentin</au><au>Pierre, Samuel</au><au>Beaubrun, Ronald</au><au>El Khoury, Franjieh</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>BrainShield: A Hybrid Machine Learning-Based Malware Detection Model for Android Devices</atitle><jtitle>Electronics (Basel)</jtitle><date>2021-12-01</date><risdate>2021</risdate><volume>10</volume><issue>23</issue><spage>2948</spage><pages>2948-</pages><issn>2079-9292</issn><eissn>2079-9292</eissn><abstract>Android has become the leading operating system for mobile devices, and the most targeted one by malware. Therefore, many analysis methods have been proposed for detecting Android malware. However, few of them use proper datasets for evaluation. In this paper, we propose BrainShield, a hybrid malware detection model trained on the Omnidroid dataset to reduce attacks on Android devices. The latter is the most diversified dataset in terms of the number of different features, and contains the largest number of samples, 22,000 samples, for model evaluation in the Android malware detection field. BrainShield’s implementation is based on a client/server architecture and consists of three fully connected neural networks: (1) the first is used for static analysis and reaches an accuracy of 92.9% trained on 840 static features; (2) the second is a dynamic neural network that reaches an accuracy of 81.1% trained on 3722 dynamic features; and (3) the third neural network proposed is hybrid, reaching an accuracy of 91.1% trained on 7081 static and dynamic features. Simulation results show that BrainShield is able to improve the accuracy and the precision of well-known malware detection methods.</abstract><cop>Basel</cop><pub>MDPI AG</pub><doi>10.3390/electronics10232948</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2079-9292
ispartof Electronics (Basel), 2021-12, Vol.10 (23), p.2948
issn 2079-9292
2079-9292
language eng
recordid cdi_proquest_journals_2608081478
source MDPI - Multidisciplinary Digital Publishing Institute; EZB-FREE-00999 freely available EZB journals
subjects Accuracy
Algorithms
Classification
Client server systems
Computer architecture
Datasets
Electronic devices
Extortion
Machine learning
Malware
Methods
Neural networks
Virtual private networks
title BrainShield: A Hybrid Machine Learning-Based Malware Detection Model for Android Devices
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T09%3A35%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=BrainShield:%20A%20Hybrid%20Machine%20Learning-Based%20Malware%20Detection%20Model%20for%20Android%20Devices&rft.jtitle=Electronics%20(Basel)&rft.au=Rodrigo,%20Corentin&rft.date=2021-12-01&rft.volume=10&rft.issue=23&rft.spage=2948&rft.pages=2948-&rft.issn=2079-9292&rft.eissn=2079-9292&rft_id=info:doi/10.3390/electronics10232948&rft_dat=%3Cproquest_cross%3E2608081478%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2608081478&rft_id=info:pmid/&rfr_iscdi=true