International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 84 - Number 5 |
Year of Publication: 2013 |
Authors: Shivani Shah, Himali Jani, Sathvik Shetty, Kiran Bhowmick |
10.5120/14572-2695 |
Shivani Shah, Himali Jani, Sathvik Shetty, Kiran Bhowmick . Virus Detection using Artificial Neural Networks. International Journal of Computer Applications. 84, 5 ( December 2013), 17-23. DOI=10.5120/14572-2695
A virus is defined as a program that spreads or replicates by copying itself, and generally has malicious effects. The antivirus systems used today mainly detect malware on the basis of known virus patterns, making detection of a new virus very difficult. This deficiency can be overcome by training an artificial neural network with the inputs from Portable Executable (PE) Structure of executable files, as they learn from the training data and will be able to identify unknown virus patterns. PE Structure contains various fields by which one can identify virus infected executable files from the legitimate ones without executing them, and Fisher Score can be used to select the most relevant features (fields) to speed up the analysis. A new technique of identifying virus infected files by using Fisher Score and applying them as input to the neural network is proposed.