Identifying Polymorphic Malware Variants Using Biosequence Analysis Techniques

aut.embargoNoen_NZ
aut.thirdpc.containsNoen_NZ
dc.contributor.advisorNarayanan, Ajit
dc.contributor.advisorWhalley, Jacqueline
dc.contributor.advisorPears, Russel
dc.contributor.authorNaidu, Vijay Jeevanantham
dc.date.accessioned2018-11-23T04:00:17Z
dc.date.available2018-11-23T04:00:17Z
dc.date.copyright2018
dc.date.issued2018
dc.date.updated2018-11-23T03:40:35Z
dc.description.abstractModern antivirus systems (AVSs) are not able to detect new polymorphic malware variants until they emerge, even when signatures of one or more variants belonging to a specific polymorphic malware family are known. Polymorphic malware can transform into functionally identical variants of themselves. Polymorphism changes the order of the viral code but not typically the code itself to avoid signature-based detection. Current AVSs detect malware by adopting signatures based on the most essential parts of a known virus, such as execution traces, instruction sequences, etc. Virus writers exploit the weaknesses of malware signature databases by creating new variants using the same engine employed by an already existing polymorphic malware family. In this thesis, virus detection and signature extraction techniques are presented. These techniques were developed by exploring string matching techniques traditionally employed in biosequence analysis. The main contribution of these matching techniques is to extract syntactic patterns (i.e. conserved regions/sequences) from semantically rich polymorphic hex code. These extracted syntactic patterns act as signatures and are used in the identification of polymorphic malware variants belonging to the same family. Moreover, these extracted syntactic patterns can help in identifying new variants that make simple alterations to their newly generated variants. The string matching approaches presented in this thesis may revolutionise our knowledge of polymorphic variant generation and give rise to a new era of string-based syntactic AVSs.en_NZ
dc.identifier.urihttps://hdl.handle.net/10292/12064
dc.language.isoenen_NZ
dc.publisherAuckland University of Technology
dc.rights.accessrightsOpenAccess
dc.subjectSmith-Waterman algorithmen_NZ
dc.subjectDynamic programmingen_NZ
dc.subjectPolymorphic malwareen_NZ
dc.subjectSyntactic approachen_NZ
dc.subjectSequence alignment techniquesen_NZ
dc.subjectString matching algorithmen_NZ
dc.subjectBiological sequencesen_NZ
dc.subjectBioinformaticsen_NZ
dc.subjectData miningen_NZ
dc.subjectAutomatic signature generationen_NZ
dc.subjectPhylogeneticsen_NZ
dc.titleIdentifying Polymorphic Malware Variants Using Biosequence Analysis Techniquesen_NZ
dc.typeThesisen_NZ
thesis.degree.grantorAuckland University of Technology
thesis.degree.levelDoctoral Theses
thesis.degree.nameDoctor of Philosophyen_NZ
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
NaiduVJ.pdf
Size:
5.5 MB
Format:
Adobe Portable Document Format
Description:
Whole thesis
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
889 B
Format:
Item-specific license agreed upon to submission
Description:
Collections