Biblio

Filters: Author is Nicholas, Charles  [Clear All Filters]
2018-01-23
Nicholas, Charles.  2017.  Document Engineering Issues in Malware Analysis. Proceedings of the 2017 ACM Symposium on Document Engineering. :3–3.
We present an overview of the field of malware analysis with emphasis on issues related to document engineering. We will introduce the field with a discussion of the types of malware, including executable binaries, malicious PDFs, polymorphic malware, ransomware, and exploit kits. We will conclude with our view of important research questions in the field. This is an updated version of last year's tutorial, with more information about web-based malware and malware targeting the Android market.
2018-05-30
Raff, Edward, Nicholas, Charles.  2017.  Malware Classification and Class Imbalance via Stochastic Hashed LZJD. Proceedings of the 10th ACM Workshop on Artificial Intelligence and Security. :111–120.

There are currently few methods that can be applied to malware classification problems which don't require domain knowledge to apply. In this work, we develop our new SHWeL feature vector representation, by extending the recently proposed Lempel-Ziv Jaccard Distance. These SHWeL vectors improve upon LZJD's accuracy, outperform byte n-grams, and allow us to build efficient algorithms for both training (a weakness of byte n-grams) and inference (a weakness of LZJD). Furthermore, our new SHWeL method also allows us to directly tackle the class imbalance problem, which is common for malware-related tasks. Compared to existing methods like SMOTE, SHWeL provides significantly improved accuracy while reducing algorithmic complexity to O(N). Because our approach is developed without the use of domain knowledge, it can be easily re-applied to any new domain where there is a need to classify byte sequences.

2017-09-15
Nicholas, Charles, Brandon, Robert.  2016.  Document Engineering Issues in Malware Analysis. Proceedings of the 2016 ACM Symposium on Document Engineering. :3–3.

We present an overview of the field of malware analysis with emphasis on issues related to document engineering. We will introduce the field with a discussion of the types of malware, including executable binaries, malicious PDFs, polymorphic malware, ransomware, and exploit kits. We will conclude with our view of important research questions in the field. This is an updated version of last year's tutorial, with more information about web-based malware and malware targeting the Android market.