Title
Detecting Obfuscated Viruses Using Cosine Similarity Analysis
Abstract
Virus writers are getting smarter by the day. They are coming up with new, innovative ways to evade signature detection by anti-virus software. One such evasion technique used by polymorphic and metamorphic viruses is their ability to morph code so that signature based detection techniques fail. These viruses change form such that every new infected file has different strings, rendering string based signature detection practically useless against such viruses. Our work is based on the premise that given a variant of morphed code, we can detect any obfuscated version of this code with high probability using some simple statistical techniques. We use the cosine similarity function to compare two files based on static analysis of the portable executable (PE) format. Our results show that for certain evasion techniques, it is possible to identify polymorphic/metamorphic versions of files based on cosine similarity.
Publication Date
1-1-2007
Publication Title
Proceedings - 1st Asia International Conference on Modelling and Simulation: Asia Modelling Symposium 2007, AMS 2007
Number of Pages
165-170
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1109/AMS.2007.31
Copyright Status
Unknown
Socpus ID
84963961440 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/84963961440
STARS Citation
Karnik, Abhishek; Goswami, Suchandra; and Guha, Ratan, "Detecting Obfuscated Viruses Using Cosine Similarity Analysis" (2007). Scopus Export 2000s. 7137.
https://stars.library.ucf.edu/scopus2000/7137