Ransomware Evolution: Unveiling Patterns Using HDBSCAN

dc.contributor.authorBhandary, Prajna
dc.contributor.authorJoyce, Robert J.
dc.contributor.authorNicholas, Charles
dc.date.accessioned2025-04-01T14:55:19Z
dc.date.available2025-04-01T14:55:19Z
dc.date.issued45589
dc.descriptionCAMLIS 2024: Conference on Applied Machine Learning in Information Security 2024
dc.description.abstractThis research presents an innovative approach to enhancing ransomware detection by leveraging Windows API calls and PE header information to develop precise signatures capable of identifying ransomware families. Our methodology introduces a novel application of hierarchical clustering using the HDBSCAN algorithm, in conjunction with the Jaccard similarity metric, to cluster ransomware into discrete families and generate corresponding signatures. This technique, to our knowledge, marks a pioneering effort in applying hierarchical density-based clustering to over 1.1 million malicious samples, specifically focusing on ransomware and using the clusters to automatically generate signatures. We show that identifying unique Windows API function patterns within these clusters enables the differentiation and characterization of various ransomware families. Furthermore, we conducted a case study focusing on the distinctive function combinations within prominent ransomware families such as GandCrab, WannaCry, Cerber, Gotango, and CryptXXX, unveiling unique behaviors and API function usage patterns. Our scalable implementation demonstrates the ability to efficiently cluster large volumes of malicious files and automatically generate robust, actionable function signatures for each. Validation of these signatures on an independent malware dataset yielded a precision rate of 98.34% and specificity rate of 99.72%, affirming their effectiveness in detecting known ransomware families with minimal error. These findings underscore the potential of our methodology in bolstering cybersecurity defenses against the evolving landscape of ransomware threats
dc.description.urihttps://ceur-ws.org/Vol-3920/paper10.pdf
dc.format.extent15 pages
dc.genreconference papers and proceedings
dc.identifierdoi:10.13016/m2xbsm-ld4l
dc.identifier.citationBhandary, Prajna, Robert J. Joyce, and Charles Nicholas. "Ransomware Evolution: Unveiling Patterns Using HDBSCAN," in Conference on Applied Machine Learning in Information Security 2024, 3920. October 2024. https://ceur-ws.org/Vol-3920/paper10.pdf.
dc.identifier.urihttp://hdl.handle.net/11603/37884
dc.language.isoen_US
dc.publisherCEUR
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.rightsAttribution 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.titleRansomware Evolution: Unveiling Patterns Using HDBSCAN
dc.typeText
dcterms.creatorhttps://orcid.org/0000-0001-9494-7139
dcterms.creatorhttps://orcid.org/0000-0002-3268-6743

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ransomware.pdf
Size:
1.5 MB
Format:
Adobe Portable Document Format