Multiple choice

A polymorphic virus

  1. modifies its program code each time it attaches itself to another program or file

  2. is a malicious-logic program that copies itself repeatedly in memory or on a disk drive until no memory or disk space remains

  3. a malicious-logic program that hides within or looks like a legitimate program

  4. infects a program file, but still reports the size and creation date of the original, uninfected program

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

A polymorphic virus changes its code each time it infects a new file, making it difficult for antivirus programs to detect through signature matching. This distinguishes it from other malware types like worms (which replicate repeatedly) or Trojan horses (which hide in legitimate programs). The constant code mutation is its defining characteristic.