An Android mutation malware detection based on deep learning using visualization of importance from codes. (February 2019)
- Record Type:
- Journal Article
- Title:
- An Android mutation malware detection based on deep learning using visualization of importance from codes. (February 2019)
- Main Title:
- An Android mutation malware detection based on deep learning using visualization of importance from codes
- Authors:
- Yen, Yao-Saint
Sun, Hung-Min - Abstract:
- Abstract: Smartphone use, especially the Android platform, has already got 80% market shares, due to an aforementioned [ where ?] report, it becomes an attacker's primary objective. There is a growing number of storing private data onto smart phones and low safety defense measures, attackers can use multiple ways to launch and attack user's smartphones. (e.g. Using different coding style to confuse the malware detecting software). Existing Android malware detection methods use multiple features, like safety sensor API, system call, control flow structure and data information flow, then also machine learning to check whether its malware or not. These features provide app's unique property and limitation, that is to say, from some perspectives it might suit for some specific attack, but wouldn't suit for others. Nowadays most malware detection methods use only one of the aforementioned features, and these methods mostly analyze to detect code, but facing the malware code confusion and zero-day attacks, the aforementioned feature's extraction method may cause wrong judgement. So, it's necessary to design an effective technique analysis to prevent malware. In this paper, we use the importance of words from an apk, because of code confusion, some malware attackers only rename variables. If using general static analysis cannot judge correctly, then we use these importance values to go through our proposed method to generate an image, finally use a convolutional neural network toAbstract: Smartphone use, especially the Android platform, has already got 80% market shares, due to an aforementioned [ where ?] report, it becomes an attacker's primary objective. There is a growing number of storing private data onto smart phones and low safety defense measures, attackers can use multiple ways to launch and attack user's smartphones. (e.g. Using different coding style to confuse the malware detecting software). Existing Android malware detection methods use multiple features, like safety sensor API, system call, control flow structure and data information flow, then also machine learning to check whether its malware or not. These features provide app's unique property and limitation, that is to say, from some perspectives it might suit for some specific attack, but wouldn't suit for others. Nowadays most malware detection methods use only one of the aforementioned features, and these methods mostly analyze to detect code, but facing the malware code confusion and zero-day attacks, the aforementioned feature's extraction method may cause wrong judgement. So, it's necessary to design an effective technique analysis to prevent malware. In this paper, we use the importance of words from an apk, because of code confusion, some malware attackers only rename variables. If using general static analysis cannot judge correctly, then we use these importance values to go through our proposed method to generate an image, finally use a convolutional neural network to decide whether the apk file is malware or not. Highlights: This paper presented a method that can detect Android malwares more conveniently than using general static analysis. Using convolutional neural network to analyze whether an apk file is a malware or not. We convert an apk file to java code which is used to generate images by using two algorithms. … (more)
- Is Part Of:
- Microelectronics and reliability. Volume 93(2019)
- Journal:
- Microelectronics and reliability
- Issue:
- Volume 93(2019)
- Issue Display:
- Volume 93, Issue 2019 (2019)
- Year:
- 2019
- Volume:
- 93
- Issue:
- 2019
- Issue Sort Value:
- 2019-0093-2019-0000
- Page Start:
- 109
- Page End:
- 114
- Publication Date:
- 2019-02
- Subjects:
- Android -- Malware
Electronic apparatus and appliances -- Reliability -- Periodicals
Miniature electronic equipment -- Periodicals
Appareils électroniques -- Fiabilité -- Périodiques
Équipement électronique miniaturisé -- Périodiques
Electronic apparatus and appliances -- Reliability
Miniature electronic equipment
Periodicals
621.3815 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00262714 ↗
http://www.elsevier.com/journals ↗
http://www.elsevier.com/homepage/elecserv.htt ↗ - DOI:
- 10.1016/j.microrel.2019.01.007 ↗
- Languages:
- English
- ISSNs:
- 0026-2714
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5758.979000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9458.xml