Malicious PowerShell Detection Using Attention against Adversarial Attacks

Currently, hundreds of thousands of new malicious files are created daily. Existing pattern-based antivirus solutions face difficulties in detecting such files. In addition, malicious PowerShell files are currently being used for fileless attacks. To prevent these problems, artificial intelligence-b...

Full description

Bibliographic Details
Main Author: Sunoh Choi
Format: Article
Language:English
Published: MDPI AG 2020-11-01
Series:Electronics
Subjects:
GAN
Online Access:https://www.mdpi.com/2079-9292/9/11/1817
id doaj-3bb99acfbb4644619988c4fc4a1e7e15
record_format Article
spelling doaj-3bb99acfbb4644619988c4fc4a1e7e152020-11-25T04:03:16ZengMDPI AGElectronics2079-92922020-11-0191817181710.3390/electronics9111817Malicious PowerShell Detection Using Attention against Adversarial AttacksSunoh Choi0Department of Computer Engineering, Honam University, Gwangju 62399, KoreaCurrently, hundreds of thousands of new malicious files are created daily. Existing pattern-based antivirus solutions face difficulties in detecting such files. In addition, malicious PowerShell files are currently being used for fileless attacks. To prevent these problems, artificial intelligence-based detection methods have been suggested. However, methods that use a generative adversarial network (GAN) to avoid AI-based detection have been proposed recently. Attacks that use such methods are called adversarial attacks. In this study, we propose an attention-based filtering method to prevent adversarial attacks. Using the attention-based filtering method, we can obtain restored PowerShell data from fake PowerShell data generated by GAN. First, we show that the detection rate of the fake PowerShell data generated by GAN in an existing malware detector is 0%. Subsequently, we show that the detection rate of the restored PowerShell data generated by attention-based filtering is 96.5%.https://www.mdpi.com/2079-9292/9/11/1817Malicious PowerShell detectionadversarial attackGAN
collection DOAJ
language English
format Article
sources DOAJ
author Sunoh Choi
spellingShingle Sunoh Choi
Malicious PowerShell Detection Using Attention against Adversarial Attacks
Electronics
Malicious PowerShell detection
adversarial attack
GAN
author_facet Sunoh Choi
author_sort Sunoh Choi
title Malicious PowerShell Detection Using Attention against Adversarial Attacks
title_short Malicious PowerShell Detection Using Attention against Adversarial Attacks
title_full Malicious PowerShell Detection Using Attention against Adversarial Attacks
title_fullStr Malicious PowerShell Detection Using Attention against Adversarial Attacks
title_full_unstemmed Malicious PowerShell Detection Using Attention against Adversarial Attacks
title_sort malicious powershell detection using attention against adversarial attacks
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2020-11-01
description Currently, hundreds of thousands of new malicious files are created daily. Existing pattern-based antivirus solutions face difficulties in detecting such files. In addition, malicious PowerShell files are currently being used for fileless attacks. To prevent these problems, artificial intelligence-based detection methods have been suggested. However, methods that use a generative adversarial network (GAN) to avoid AI-based detection have been proposed recently. Attacks that use such methods are called adversarial attacks. In this study, we propose an attention-based filtering method to prevent adversarial attacks. Using the attention-based filtering method, we can obtain restored PowerShell data from fake PowerShell data generated by GAN. First, we show that the detection rate of the fake PowerShell data generated by GAN in an existing malware detector is 0%. Subsequently, we show that the detection rate of the restored PowerShell data generated by attention-based filtering is 96.5%.
topic Malicious PowerShell detection
adversarial attack
GAN
url https://www.mdpi.com/2079-9292/9/11/1817
work_keys_str_mv AT sunohchoi maliciouspowershelldetectionusingattentionagainstadversarialattacks
_version_ 1724440938987651072