Living off the Analyst: Harvesting Features from Yara Rules for Malware Detection
Not on the map. Why?
Abstract (arXiv)
A strategy used by malicious actors is to "live off the land," where benign systems and tools already available on a victim's systems are used and repurposed for the malicious actor's intent. In this work, we ask if there is a way for anti-virus developers to similarly re-purpose existing work to improve their malware detection capability. We show that this is plausible via YARA rules, which use human-written signatures to detect specific malware families, functionalities, or other markers of interest. By extracting sub-signatures from publicly available YARA rules, we assembled a set of features that can more effectively discriminate malicious samples from benign ones. Our experiments demonstrate that these features add value beyond traditional features on the EMBER 2018 dataset. Manual analysis of the added sub-signatures shows a power-law behavior in a combination of features that are specific and unique, as well as features that occur often. A prior expectation may be that the features would be limited in being overly specific to unique malware families. This behavior is observed, and is apparently useful in practice. In addition, we also find sub-signatures that are dual-purpose (e.g., detecting virtual machine environments) or broadly generic (e.g., DLL imports).
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 18 of its 40 references that are in the map. First posted on arXiv 27 Nov 2024.
Builds on
18 of 40 references.
References · 18
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
- 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 164
- 2018Non-Negative Networks Against Adversarial Attackscited by 20
- 2019An Observational Investigation of Reverse Engineers' Processescited by 20
- 2020Automatic Yara Rule Generation Using Biclusteringcited by 17
- 2021Adversarial Robustness with Non-uniform Perturbationscited by 17
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2021A Framework for Cluster and Classifier Evaluation in the Absence of Reference Labelscited by 16
- 2022Out of Distribution Data Detection Using Dropout Bayesian Neural Networkscited by 15
- 2021Leveraging Uncertainty for Improved Static Malware Detection Under Extreme False Positive Constraintscited by 11
- 2023Asymmetric Certified Robustness via Feature-Convex Neural Networkscited by 8
6 more
- 2021Rank-1 Similarity Matrix Decomposition For Modeling Changes in Antivirus Consensus Through Timecited by 7
- 2024Is Function Similarity Over-Engineered? Building a Benchmarkcited by 6
- 2023Small Effect Sizes in Malware Detection? Make Harder Train/Test Splits!cited by 4
- 2024Stabilizing Linear Passive-Aggressive Online Learning with Weighted Reservoir Samplingcited by 4
- 2024High-Dimensional Distributed Sparse Classification with Scalable Communication-Efficient Global Updatescited by 3
- 2019Learning from Context: Exploiting and Interpreting File Path Information for Better Malware Detectioncited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 2.
3 papers.