Malware Flashcards
(10 cards)
Virus
A self-replicating program that attaches itself to a legitimate file and spreads to other computers through shared networks or removable media
Polymorphic Viruses
Polymorphic viruses are malware that can change their code or appearance to evade detection by antivirus software. E.g. by encrypting and decrypting itself using a different key each time it can evade signature checks
Worm
Worms are self-replicating malware that spread from system to system over a network
What is the difference between a worm and a virus?
A viruses attaches itself to a host file by inserting its code, while a worm is independent from any file
Trojan
A Trojan is a type of malware that disguises itself as a legitimate program and infiltrates a system to gain unauthorised access and control.
Rootkit
A rootkit is a type of malware that gains privileged access to a system and conceals its presence from users and security software.
Ransomware
Encrypts the victim’s data then demands a ransom for the decryption key.
State 3 ways antivirus can detect malware
Signature - hash the program and compare it to a list of known malware hashes
Heuristics - use algorithms to identify malware based on its behaviour
Behavioural - monitor a program in real time to detect malicious activities
Integrity checker
Monitors changes to files and the system to ensure data and configurations remain intact and prevent data loss and breaches.
Intrusion Detection System
Monitors and reports network traffic that deviates from previously seen behaviour or matches the pattern of known malicious activity