Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/517439
Title: Towards Evolving Antigens for Antivirus Systems
Researcher: Ritwik Murali
Guide(s): Shunmuga Velayutham C and Gireesh Kumar T
Keywords: Computer Science
Computer Science Software Engineering; Timid Virus; malware ; antivirus;
Engineering and Technology
University: Amrita Vishwa Vidyapeetham University
Completed Date: 2023
Abstract: Malware are specific programs designed by malicious actors to damage computers, computing systems and networks by extracting personally identifiable information, holding sensitive data to ransom and even completely controlling a computing device without the knowledge of the end-user. To combat these programs/software a variety of antivirus scanners have been developed to detect them and contain their spread. While a typical antivirus scanner scans files in the end users computing environment for the signature patterns to identify the malicious entity, it is well known that even minor modifications to the code structure results in the malware variants being able to evade detection by these antivirus scanners and the majority of successful malware attacks are variants of existing malware that escape detection. To combat this problem, there are two strategies with diametrically opposite perspectives that are used in anti-malware research. The first strategy is a defensive one which employs computational intelligence approaches to detect, classify and predict malware variants by identifying attributes of a malware executable. However, these techniques are reliant on the underlying dataset used for training and classification and are also severly impacted by the shortage of such publicly available labelled datasets. On the other hand, the second strategy is more aggressive and involves generating malware in an effort to proactively identify malware variants. By using adversarial and/or meta-heuristic techniques, there exists a potential to create different malware to aid the antivirus scanners in identifying potentially undiscovered malware variants by creating a dataset of diverse malware variants. This dataset in turn can serve as a reliable database upon which the former (artificial intelligent) algorithms can be trained/tested. This thesis proposes and demonstrates the working of a generic assembly source code based framework that facilitates any population based metaheuristic algorithm to generate valid, diverse..
Pagination: xiv, 158
URI: http://hdl.handle.net/10603/517439
Appears in Departments:Department of Computer Science and Engineering (Amrita School of Engineering)

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File269.52 kBAdobe PDFView/Open
02_preliminary page.pdf779.29 kBAdobe PDFView/Open
03_contents.pdf37.82 kBAdobe PDFView/Open
04_abstract.pdf28.42 kBAdobe PDFView/Open
05_chapter 1.pdf104.54 kBAdobe PDFView/Open
06_chapter 2.pdf304.22 kBAdobe PDFView/Open
07_chapter 3.pdf652.08 kBAdobe PDFView/Open
08_chapter 4.pdf1.14 MBAdobe PDFView/Open
09_chapter 5.pdf4.19 MBAdobe PDFView/Open
10_chapter 6.pdf112.73 kBAdobe PDFView/Open
11_annexure.pdf88.42 kBAdobe PDFView/Open
80_recommendation.pdf381.81 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: