Computer Science

Write a short note on different methods of malware identification used by antivirus software.

Computing Safety & Ethics

1 Like

Answer

The different methods of malware identification used by antivirus software are as follows :

  1. Signature-based detection — In this method, an antivirus works with the help of a signature database known as "Virus Definition File (VDF)". This file consists of virus signatures and is updated continuously on a real-time basis. This makes the regular update of the antivirus software a must.
  2. Sandbox detection — In this method, a new application or file is executed in a virtual environment (sandbox) and its behavioural fingerprint is observed for a possible malware. Depending on its behaviour, the antivirus engine determines if it is a potential threat or not and proceeds accordingly.
  3. Data mining techniques — This method employs various data mining and machine learning techniques to classify the behaviour of a file as either benign or malicious.
  4. Heuristics — Often, a malware infection follows a certain pattern. Here, the source code of a suspected program is compared to viruses that are already known and are in the heuristic database. If the majority of the source code matches with any code in the heuristic database, the code is flagged as a possible threat.
  5. Real-time protection — Some malware remains dormant or gets activated after some time. Such malware needs to be checked on a real-time basis. In this technique, the anti-malware software keeps running in the background and observes the behavior of an application or file for any suspicious activity while it is being executed i.e. when it resides in the active (main) memory of the computer system.

Answered By

2 Likes


Related Questions