[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-120834-en":3,"doc-seo-120834-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},120834,16904993612988,"Olivia Brown","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",8,"Research & Report","FeSAD Ransomware Detection Framework with Machine Learning - using Adaption to Concept Drift","FeSAD proposes a machine learning framework to detect evolutionary ransomware under concept drift, addressing the risk that behavioral changes cause frequent misclassifications with potential harm to individuals and businesses. The approach integrates a feature selection layer, a drift calibration layer, and a drift decision layer to reliably identify and classify drifting samples. It evaluates performance across multiple concept drift scenarios and also measures how the framework extends classifier lifespan by reducing the time between retraining. Results show reliable classification of ransomware and benign samples while maintaining robustness during drift.","City Research Online  \nCity, University of London Institutional Repository  \n\n| Citation: Fernando, D. W. & Komninos, N. (2024) . FeSAD ransomware detection framework with machine learning using adaption to concept drift. Computers & Security,\u003Cbr>137, 103629. doi: 10. 1016/j.cose.2023.103629 This is the accepted version of the paper.\u003Cbr>This version of the publication may differ from the final published version. |\n| --- |\n| Permanent repository link: [https://openaccess.city.ac.uk/id/eprint/31860/](https://openaccess.city.ac.uk/id/eprint/31860/)\u003Cbr>Link to published version: [https://doi.org/10.1016/j.cose.2023.103629](https://doi.org/10.1016/j.cose.2023.103629)\u003Cbr>[Copyright:](Copyright: City Research Online aims to make research outputs of City)[ City Research Online aims to make research outputs of City](Copyright: City Research Online aims to make research outputs of City), University of London available to a wider audience. Copyright and Moral Rights remain with the author(s) and/or copyright holders. URLs from City Research Online may be freely distributed and linked to.\u003Cbr>Reuse: Copies of full items can be used for personal research or study, educational, or not-for-profit purposes without prior permission or charge. Provided that the authors, title and full bibliographic details are credited, a hyperlink and/or URL is given for the original metadata page and the content isnot changed in any way. |\n\n\n| City Research Online: | [http://openaccess.city.ac.uk/](http://openaccess.city.ac.uk/) | [publications@city.ac.uk](publications@city.ac.uk) |\n| --- | --- | --- |\n|  |  |  |\n\nFeSAD Ransomware Detection Framework with Machine Learning  \nusing Adaption to Concept Drift  \nDamien Warren Fernando, Nikos Komninos  \nDepartment of Computer Science, School of Mathematics, Computer Science and Engineering, City, University of London,  \nUK  \nAbstract  \nThis paper proposes FeSAD, a framework that will allow a machine learning classifier to detect evolutionary ransomware. Ransomware is a critical player in the malware space that causes hundreds of millions of dollars of damage globally and evolves quickly. The evolution of ransomware in machine learning classifiers is often calculated as concept drift. Concept drift is dangerous as changes in the behaviour of ransomware can easily lead to misclassifications, and misclassification can harm individuals and businesses. Our proposed framework consists of a feature selection layer, drift calibration layer and drift decision layer that allows a machine learning classifier to detect and classify concept drift samples reliably. We evaluate the FeSAD framework in various concept drift scenarios and observe its ability to detect drifting samples effectively. The FeSAD framework is also evaluated on its ability to extend the lifespan of a classifier. The results obtained by this research show that FeSAD can successfully and reliably classify ransomware and benign samples while under concept drift and can extend the time between retraining.  \n© 2011 Published by Elsevier Ltd.  \nKeywords: Ransomware detection, Machine Learning, Concept Drift, Malware Evolution, Genetic Algorithm  \n1. Introduction  \nRansomware is a malware type that restricts a user’s access to their files by either locking the computing device or encrypting its files. According to Symantec, the cost of ransomware attacks globally amounts to damages running into the hundreds of millions of dollars [2], and BlackBlaze reports that the average cost of a ransomware attack on a business is 1.85 million dollars [3] . Modern ransomware is particularly difficult to deal with due to the usage of sophisticated encryption schemes that keep encryption and decryption keyson a remote command and control server [4] . Modern ransomware users use techniques beyond encryption to persuade victims to pay by threatening to dox victims and organizations that they successfully attack [5] . An attacker will access sensitive information related to victims","cbCainPRIevqI4Kk","https://ap.wps.com/l/cbCainPRIevqI4Kk","pdf",1127113,1,29,"English","en",105,"# Introduction\n## Motivation","[{\"question\":\"What problem does the FeSAD framework target in ransomware detection?\",\"answer\":\"FeSAD targets the challenge that ransomware evolves over time, which manifests as concept drift and can lead to misclassifications in machine learning classifiers.\"},{\"question\":\"How does FeSAD detect concept drift samples?\",\"answer\":\"FeSAD uses three layers: a feature selection layer, a drift calibration layer to set abnormal drift thresholds, and a drift decision layer to classify drift samples.\"},{\"question\":\"How does FeSAD help extend the lifespan of a classifier?\",\"answer\":\"FeSAD calibrates drift thresholds and monitors incoming test samples; retraining is triggered only when abnormal drift samples exceed the defined threshold, increasing the time between retraining.\"}]","FeSAD Ransomware Detection Framework with Machine Learning - using Adaption to Concept Drift | PDF",1785732264,73,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"fesad-ransomware-detection-framework-with-machine-learning-using-adaption-to-concept-drift","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/fesad-ransomware-detection-framework-with-machine-learning-using-adaption-to-concept-drift/120834/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-03",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does the FeSAD framework target in ransomware detection?","Question",{"text":75,"@type":76},"FeSAD targets the challenge that ransomware evolves over time, which manifests as concept drift and can lead to misclassifications in machine learning classifiers.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does FeSAD detect concept drift samples?",{"text":80,"@type":76},"FeSAD uses three layers: a feature selection layer, a drift calibration layer to set abnormal drift thresholds, and a drift decision layer to classify drift samples.",{"name":82,"@type":73,"acceptedAnswer":83},"How does FeSAD help extend the lifespan of a classifier?",{"text":84,"@type":76},"FeSAD calibrates drift thresholds and monitors incoming test samples; retraining is triggered only when abnormal drift samples exceed the defined threshold, increasing the time between retraining.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]