Week 7 - Malware Flashcards
What is Malware?
Malware is software designed to perform malicious activities on a computer.
What is zero day malware?
Malware that exploits vulnerabilities that have not been patched yet.
What are the 3 types of Malware?
viruses, trojans and Worms
What is a virus?
a malicious executable code that multiplies itself by attaching to a host document
What is a polymorphic virus?
A polymorphic virus mutates as it spreads to avoid detection, making it harder to identify using signature-based antivirus software.
it leaves a signature to indicate a file has been infected
What are the three main parts of a virus?
- Concealment (hiding from detection)
- Propagation (spreading to other files)
- payload (carrying out malicious actions)
What is a logic bomb virus?
A logic bomb virus activates when specific conditions are met.
e.g
deleting files after a certain event occurs
What is a time bomb virus?
A time bomb virus activates at specified time or date
How else can we classify viruses?
Bases on the infection mechanism
could be a file infector, boot sector, email virus, operating system infection mechanism.
What is a worm?
a self-replicating malware program that spreads across networks without human interaction
What is a trojan?
malware disguised as harmless program that hides malicious software, like keyloggers or creates a backdoor for attackers
What are the three main areas of malware prevention and detection?
- increasing user awareness (avoidance of downloading suspicious files)
- technical solutions (intrusion detection, firewalls)
- Antivirus software (identifies and removes malware from an infected computer)
How does antivirus work?
use of virus dictionaries to search every file for known virus signatures
requires regular updates and not effective against polymorphic viruses
What is an integrity checker?
alerts the user when a very old file has been recently modified. helps detect damage caused by viruses but not before the infection happens.
What is activity monitoring in antivirus software?
monitoring activities of all programs and looking for suspicious behavior. (file modification, boot up time taking longer than usual)