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.
CITATION STYLE
Shah, S., Jani, H., Shetty, S., & Bhowmick, K. (2013). Virus Detection using Artificial Neural Networks. International Journal of Computer Applications, 84(5), 17–23. https://doi.org/10.5120/14572-2695
Mendeley helps you to discover research relevant for your work.