paper-with-me

홈 › Papers

Dynamic Analysis of Executables to Detect and Characterize Malware

2017-11-10 · Michael R. Smith, Joe B. Ingram, Christopher C. Lamb, Timothy J. Draelos, Justin E. Doak, James B. Aimone, Conrad D. James

It is needed to ensure the integrity of systems that process sensitive information and control many aspects of everyday life. We examine the use of machine learning algorithms to detect malware using the system calls generated by executables-alleviating attempts at obfuscation as the behavior is monitored rather than the bytes of an executable. We examine several machine learning techniques for detecting malware including random forests, deep learning techniques, and liquid state machines. The experiments examine the effects of concept drift on each algorithm to understand how well the algorithms generalize to novel malware samples by testing them on data that was collected after the training data. The results suggest that each of the examined machine learning algorithms is a viable solution to detect malware-achieving between 90% and 95% class-averaged accuracy (CAA). In real-world scenarios, the performance evaluation on an operational network may not match the performance achieved in training. Namely, the CAA may be about the same, but the values for precision and recall over the malware can change significantly. We structure experiments to highlight these caveats and offer insights into expected performance in operational environments. In addition, we use the induced models to gain a better understanding about what differentiates the malware samples from the goodware, which can further be used as a forensics tool to understand what the malware (or goodware) was doing to provide directions for investigation and remediation.

📄 PDF Abstract BibTeX arXiv:1711.03947

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

Multi-view Representation Learning from Malware to Defend Against Adversarial Variants

2022-10-25 · James Lee Hu, MohammadReza Ebrahimi, Weifeng Li, Xin Li 외

Deep learning-based adversarial malware detectors have yielded promising results in detecting never-before-seen malware executables without relying on expensive dynamic behavior analysis and sandbox. Despite their abilit…

Adversarial RobustnessMULTI-VIEW LEARNINGRepresentation Learning

Grouping the executables to detect malware with high accuracy

2016-06-22 · Sahay Sanjay K., Sharma Ashu

The metamorphic malware variants with the same malicious behavior (family), can obfuscate themselves to look different from each other. This variation in structure leads to a huge signature database for traditional signa…

ClusteringVocal Bursts Intensity Prediction

Using Static and Dynamic Malware features to perform Malware Ascription

2021-12-05 · Jashanpreet Singh Sraw, Keshav Kumar

Malware ascription is a relatively unexplored area, and it is rather difficult to attribute malware and detect authorship. In this paper, we employ various Static and Dynamic features of malicious executables to classify…

AttributeBIG-bench Machine Learning

DRSM: De-Randomized Smoothing on Malware Classifier Providing Certified Robustness

2023-03-20 · Shoumik Saha, Wenxiao Wang, Yigitcan Kaya, Soheil Feizi 외

Machine Learning (ML) models have been utilized for malware detection for over two decades. Consequently, this ignited an ongoing arms race between malware authors and antivirus systems, compelling researchers to propose…

Adversarial RobustnessMalware Detection

Beyond the Hype: A Real-World Evaluation of the Impact and Cost of Machine Learning-Based Malware Detection

2020-12-16 · Robert A. Bridges, Sean Oesch, Miki E. Verma, Michael D. Iannacone 외

In this paper, we present a scientific evaluation of four prominent malware detection tools to assist an organization with two primary questions: To what extent do ML-based tools accurately classify previously- and never…

Malware Detection